Как включить приложения Android на Windows 10
Как включить приложения Android на Windows 10 — Российская газетаСвежий номер
РГ-Неделя
Родина
Тематические приложения
Союз
Свежий номер
Рубрика:
Технологии
18.08.2020 17:06
Антон Благовещенский
В приложении Your Phone для операционной системы Windows 10 заработал запуск приложений для Android на обычных компьютерах. Ранее функцию могли оценить бета-тестеры, а теперь — все пользователи.
Чтобы воспользоваться новой возможностью, нужно обновить само приложение Your Phone («Ваш телефон») и обзавестись смартфоном Samsung — пока что функция запуска мобильных приложений на экране Windows-компьютера работает только с гаджетами от южнокорейского производителя.
Вот как это выглядит.
Фото: Microsoft
На смартфоне, в свою очередь, должно быть установлено приложение Link to Windows, и он должен быть подключен к той же беспроводной сети, что и компьютер.
Запустить можно только одно приложение одновременно, поддержка одновременного запуска нескольких приложений на экране Windows-компьютера появится позже, пишет MSPowerUser.
Поделиться:
#смартфоны
#гаджеты
#Android
#Windows
#компьютеры
14:21Digital
«Яндекс» показал, как в будущем будут выглядеть карты городов
14:09Экономика
Вице-премьер Чернышенко: Сотовой связью к 2030 году будут обеспечены 24 тыс. малых населенных пунктов
13:30Digital
«Ростелеком» заключил с Yadro форвардный контракт на производство базовых станций 2G/4G
13:14Digital
У «Яндекса» появился собственный электросамокат
12:47Digital
Минцифры обяжет Apple разрешить установку приложений из сторонних магазинов
11:40Digital
Минцифры планирует избавить абонентов от автообзвонов
10:29Digital
Названы лучшие игры за 2022 год
09:43Digital
Мини-обзор игры Choo-Choo Charles: когда мем вышел из-под контроля
14.
12.2022Экономика
Минцифры против ограничений на удаленную работу для покинувших Россию IT-специалистов
14.12.2022Digital
Twitter заблокировал аккаунт, отслеживающий частный самолет Илона Маска
14.12.2022Digital
Минцифры предложило повысить штрафы за утечку данных
14.12.2022Digital
Инструкция: Почему наши смартфоны разряжаются на холоде и как этого избежать
14.12.2022Digital
Global Times: Переезд основных мощностей TSMC в США ставит под угрозу развитие мировой микроэлектроники
14.12.2022Digital
Вышло обновление The Witcher 3. Оно недоступно в российском PS Store
14.12.2022Digital
Инсайдер: Третья часть The Last of Us уже в разработке
14.12.2022Digital
Apple разрешит установку приложений на iPhone не из AppStore
Главное сегодня:
Как работают Android-приложения в Windows 11? Разбор / Хабр
Мы все очень ждали презентации Windows 11, но как-то нам ее подпортили.
Незадолго до презентации слили рабочий билд и поэтому во время ивента ничего по-настоящему нового мы не увидели. Кроме одной вещи: Android-приложения на винде!
Вот это было действительно неожиданно. И мы даже успели немного порадоваться, но потом сразу возникли вопросы. А зачем это нужно и как это вообще будет работать?
Ведь не так давно Microsoft сильно облажались со своей Windows на архитектуре ARM, в которой очень плохо работали x86-приложения. А если у них ничего не получилось тогда, то по какой причине получится сделать фактически тоже самое сейчас, но только наоборот?
Разбираясь в этих вопросах мы буквально прозрели. И поняли, что на самом деле у Microsoft очень далеко идущие планы.
Поэтому сегодня мы узнаем как работает Rosetta от Microsoft, а заодно разберемся, чем эмулятор отличается от транслятора? Узнаем, как Windows стал на Линуксом? И поразмышляем о том, как Microsoft планируют завоевать мир?
Эмуляторы
Начнем с небольшой теоретической части.
Программы общаются с процессором при помощи определенного набора инструкций. И для каждой архитектуры этот набор инструкций разный. Поэтому для того, чтобы запустить приложение, написанное под архитектуру ARM на процессоре Intel с архитектурой x86 надо как-то пояснить процессору, что от него хочет чужеродная программа.
Сделать это можно разными способами. И один из самых распространённых — эмуляция.
Например, эмуляторов Android под Windows есть огромное множество. Но в чём же тогда проблема и зачем придумывать что-то еще?
Дело в том, что эмуляторы — неэффективны. По большому счету, эмулятор — это программа, которая прикидывается железом. То есть эмулятор — это софт, который пытается имитировать аппаратную часть платформы.
Программа, засунутая в эмулятор, даже «не понимает», что сейчас она находится в чужеродной среде. Она как Нео внутри «Матрицы». Вроде вокруг реальный мир, но иногда закрадываются сомнения. Потому что-то там подлагивает, подглючивает, ложки гнутся.
Ну вы понимаете. А происходит это потому, что эмуляция несёт огромные накладные расходы.
Представьте, чтобы софт 100% правильно работал вам нужно эмулировать целый процессор и поэтому эмуляторы работают медленно.
И ладно, если речь идет про какую-нибудь простенькую восьмибитную консоль типа Dendy. Такие эмуляторы не смотря на тотальную неэффективность, будут работать быстро даже на смартфоне времен Windows Mobile. Но вот эмулировать какой-нибудь процессор Intel куда сложнее.
Отсюда и тормоза в Windows на ARM. Ведь Microsoft использовал именно эмулятор для запуска x86-приложений. Кстати, эмулятор назывался WOW64, но получилось совсем не WOW, как вы знаете.
Более того, до сих пор в Windows на ARM не поддерживается эмуляция 64-битных приложений, только 32-битных, то есть именно x86, а не x64, что еще сильнее усугубляет ситуацию. Но этому есть объяснение.
Эмулятор WOW64 изначально был придуман для запуска 32-битных приложений на 64-битной Windows, то есть под важную задачу Microsoft даже эмулятор новый не сделали, а скорее всего просто модифицировали старый.
Но в прошлом году Microsoft обещали, что поддержка 64-битных приложений появится, и очень скоро. И возможно она будет реализована совсем по-другому.
Как, спросите вы? Давайте для примера вспомним как это сделал Apple при переходе с процессоров Intel на свои собственные чипы на архитектуре ARM. При помощи невероятной штуки под названием Rosetta 2.
Ведь там на ARM’е каким-то чудесным образом запускаются x86-приложения практически без потери производительности.
Транслятор
Что такое Rosetta 2? По научному, — это двоичный транслятор, то есть переводчик. Rosetta просто переводит набор инструкций одной архитектуры в другую и всё.
Но чем же это лучше эмуляции? Дело в том, что эмуляция всегда происходит в реальном времени. А Rosetta переводит приложение заранее во время его установки или при первом запуске.
Поэтому когда пользователь открывает приложения он уже работает с нативным кодом, который исполняется без каких-либо дополнительных издержек.
И в итоге все работает почти также быстро, как на родном железе!
Но, естественно, всё не так радужно! Иначе никто бы не собирал разные версии приложений под разные архитектуры. У трансляторов есть серьёзные недостатки.
Во-первых, перевести весь исходный код, исполняемый для целевой архитектуры — это весьма непростая задача, а в большинстве случаев просто невозможная. Некоторые части исполняемого кода доступны лишь во время использования приложения. Поэтому такие части транслируются динамически, «прямо на лету».
И этот процесс называется Just In Time компиляцией. Или JIT-компиляцией.
Естественно, это накладный процесс, но даже его можно оптимизировать. Результирующую последовательность динамического кода можно кешировать. А к фрагментам кода можно применить агрессивную оптимизацию. Поэтому в некоторых случаях, переведенный под другую архитектуру, но при этом оптимизированный код может выполняться даже быстрее оригинального.
И этот эффект я сам постоянно наблюдаю на новых Mac.
Например, неадаптированный Блендер, через Rosetta работал быстрее, чем нативно на моем MacBook Pro 16. Но и за это приходится платить. Как думаете чем? Вашим SSD-диском. Переведенный код занимает много места, а динамическое кэширование изнашивает ресурс SSD. В особенности, такой эффект наблюдается на тяжеловесных программах, которые еще не пересобрали под ARM. Поэтому, приходится выбирать либо быстрая работа, либо долгоживущий SSD.
Intel Bridge
Но почему мы так долго говорим про Apple, если мы тут Windows 11 обсуждаем?
Дело в том, что для запуска Android-приложений в новой Windows, Microsoft решили сделать, примерно тоже самое, что сделали купертиновцы.
Вместе с Intel они разработали технологию Intel Bridge, которую они сами называют пост-компилятор. Но, по сути, это такой же двоичный транслятор.
Microsoft описывает эту технологию так:
«Создается нативное прокси-приложение которое, выступает мостиком между моделью приложения Android и моделью Windows приложения».
Иными словами, как и с Rosetta. Приложение будет переведено в нативный код еще на этапе установки. А недоступные фрагменты будут транслироваться на лету.
А с учетом того, что Android-приложения в своей массе достаточно простые почти не возникает сомнений, что с переводом будет всё в порядке.
WSL
В случае Windows, трансляция кода с x86 на ARM — это не основная сложность. Ведь тут еще и несовместимость на уровне ОС.
Android и Windows — это совершенно разные системы. Android основан на модифицированном ядре Linux, а в будущем планирует перейти на чистое ядро Linux. А Windows — это просто Windows. С Linux у Windows нет ничего общего. Так каким же образом тогда будут запускаться Android-приложения?
И вот тут неожиданный момент. Оказывается, еще в 2016 году Microsoft представили подсистему Windows для Linux, Windows Subsystem for Linux или WSL — Windows subsystem for Linux.
Это была специальная подсистема которая позволяла запускать Linux приложения в среде Windows.
Запросы системы Linux переводились в запросы, понятные ядру Windows, и только потом отправлялись дальше. Это было долго.
Но в 2019 году анонсировали вторую версию подсистемы WSL 2, в которой ядро Linux работает параллельно ядру Windows, что ускорило работу системы в двадцать раз и фактически сделало Windows наполовину Linux.
g
То есть вы правильно поняли, WSL работает и на Windows 10, просто её нужно ставить отдельно. А вот в Windows 11 подсистема Linux будут встроена из коробки.
Как понимаете, наличие полноценного рабочего ядра Linux позволило Microsoft добиться максимальной совместимости с Android-приложениями.
По описанию Microsoft Android-приложения будут вести себя также как и обычные приложения Windows и этому можно верить:
- Они будут открываться в отдельном окне
- Можно будет закрепить приложение на панели задач
- Будет полноценная поддержка: клавиатуры, мыши, тача и даже Bluetooth-наушников.

- Более того — можно будет перекидываться файлами между Windows и Android-приложениями.
- При этом уже сейчас Android поддерживает сборку универсальных APK, в которую можно запаковать бинарники как для ARM, так и для x86 архитектур? для чего нужно поставить одну галочку при сборке (разработчики исправьте меня в комментах если я не прав). Поэтому в каких-то случаях может Android-приложения даже не надо будет пропускать через транслятор Intel Bridge.
Да и вообще Android нынче уходит от классических APK и переходит на AAB, но в эту тему мы сейчас не будем углубляться.
Тем не менее, к реализации Android-приложений на Windows остаются вопросы.
Во-первых, что будет с поддержкой Google Play Сервисов? Скорее всего её не будет. Поэтому многие приложения, будут работать неполноценно, либо не будут работать вовсе.
И второй вопрос. А зачем это вообще всё надо? Ведь мобильными приложением на компе пользоваться просто не удобно.
Допустим, на MacBook я могу поставить массу приложений с iOS, но делать этого не хочется. Да на многих Windows-ноутбуках сенсорные экраны, но все равно.
Тогда зачем была проделана вся эта огромная работа по интеграции Linux в Windows, созданию транслятора Intel Bridge, доработки всей этой штуки под Android-приложения?
Будущее Windows
И тут мы готовы высказать смелое предположение. Нам кажется, что поддержка Android приложений это один из этапов полного отказа от ядра Windows NT и перехода на ядро Linux.
Да, это звучит дико. Но во-первых, не мы одни так думаем. Раньше такую же мысль высказал уважаемый человек, евангелист Open Source Эрик Реймонд.
Смотри сами как всё логично:
В мире почти все ОС основаны либо на Unix (как Mac OS) или Linux (Ubuntu, Android и прочее) и только Windows одна такая особенная сидит на своём ядре Windows NT, с которым куча проблем.
Во-первых, его нужно развивать на, что уходит много денег. А Linux-ядро бесплатное.
Во-вторых, в самом ядре куча уязвимостей, которые постоянно нужно прикрывать заплатками.
В-третьих, у Windows ничего не получилось в мобильном сегменте.
В-четвертых, Microsoft уже потратили много лет и ресурсов на создание подсистемы Linux под Windows.
Поэтому переход на ядро Linux вполне логичный шаг. Смотрите, как это может выглядеть:
Сначала мы все переходим на Windows 11 на архитектуре x86. И потихоньку привыкаем, что на Windows нормально работают Android-приложения.
Параллельно, благодаря стараниям Apple, все пилят софт под ARM архитектуру, отчего выигрывает и Microsoft. Поэтому мы потихоньку начинаем переходить на ARM Windows. На которой Android-приложения чувствует себя вообще как родные.
Постепенно Linux ядро становится основной средой, а Windows второстепенной.
А потом ядро Windows NT выпиливается, и Windows становится графической оболочкой для Linux. Ну а на ядре Windows NT остаются работать только серверы и различное оборудование, где наследие старой Windows никак не искоренить.
Это, конечно самый смелый сценарий. Тем не менее, он вполне возможен.
Но даже если этого не произойдёт. В любом случае поддержка Android-приложений — это очень интересный ход. И для Windows на ARM он точно будет полезен, вспоминая планшеты например!
Выводы
Ну и напоследок про сам Windows 11. Мы немного поигрались с новой Windows и у нас сложилось двоякое отношение.
С одной стороны, Windows 11 — это просто «десятка» с новой графической оболочкой. И это немного разочаровывает. Ведь если откинуть ядро Linux, которое теперь будет идти из коробки. Кроме дизайна под капотом не так многое поменялось, зато с совместимостью драйверов вроде проблем нет. Более того, до старого интерфейса, по-прежнему, очень легко добраться.
Тем не менее новый интерфейс действительно симпатичный и понятный.
В нем множество крутых фич как с меню «Пуск», так и с окнами. Привыкаешь к нему буквально за 10 минут. После чего возвращаться к старому скину совершенно не хочется.
Еще раз — получилось красиво и удобно! А значит переход на новую Windows пройдет безболезненно и пользователи в целом останутся довольны. А это уже победа…
А там еще можно вспомнить про новый магазин без комиссии для разработчиков с блэкджеком. Но это уже совсем другая история и другие планы Microsoft по завоеванию мира магазинов приложений и ответ лаунчерам.
Как устанавливать приложения Android в Windows 11
Одной из флагманских функций, которую Microsoft рекламировала в Windows 11, была возможность устанавливать приложения Android на ПК, что позволяло вам использовать некоторые из тех же приложений, которые вы используете на своем телефоне Android, прямо на своем Рабочий стол Windows. В феврале Microsoft сдержала свое обещание, выпустив обновление, которое переносит магазин приложений Amazon в Windows 11. меню. Вместо этого вам нужно будет проделать небольшую дополнительную работу, чтобы запустить его.
Товарищ по ZDNET Эд Ботт (Ed Bott) опубликовал фантастический пост, в котором подробно рассказывается о мельчайших и технических деталях использования приложений Android на вашем компьютере с Windows 11, который стоит проверить, особенно если вы сомневаетесь даже в том, чтобы пройти этот процесс.
Однако не волнуйтесь; если вы установите и запустите приложения Android на своем ПК, а затем передумаете, вы всегда можете все отменить.
Обратите внимание, что вам потребуется учетная запись Amazon.
Шаг 1. Проверьте, может ли ваш компьютер запускать приложения Android
Скриншот Джейсона Сиприани/ZDNETВо-первых, вам нужно проверить, способен ли ваш ПК даже запускать приложения для Android.
У Microsoft есть официальный список системных требований для запуска приложений Android, но если вы не хотите тратить время на поиск спецификаций вашей системы и сравнение их со списком, есть более простой способ.
Проверить системные требования
Нажмите на эту ссылку, чтобы открыть Microsoft Store на вашем ПК. Кроме того, вы можете открыть приложение «Магазин» и выполнить поиск Магазин приложений Amazon . В видимом списке Appstore найдите раздел «Системные требования» на своем устройстве .
Если ваша система соответствует требованиям, вы должны увидеть зеленую галочку с текстом, указывающим на это.
В противном случае нажмите Показать больше , чтобы просмотреть весь список требований и увидеть, чего не хватает вашей системе.
Если ваши требования по-прежнему не соответствуют вашим требованиям, исправление обычно заключается в простом обновлении Windows 11, чтобы вы могли использовать эту функцию. Если это так, список сообщит вам об этом. Оттуда откройте Настройки приложение и выберите Центр обновления Windows > Проверить наличие обновлений.
Шаг 2. Установите магазин приложений Amazon.
Появится новое окно, сообщающее вам некоторые подробности о процессе установки. Нажмите кнопку Загрузить после прочтения, а затем дождитесь загрузки подсистемы для Android от Microsoft.
Когда загрузка будет завершена, нажмите кнопку Открыть Amazon Appstore . Затем начнется загрузка подсистемы Windows для Android, и, в зависимости от скорости вашей системы, это может занять минуту или две.
Когда это будет сделано, вы увидите заставку Amazon Appstore, предлагающую войти в систему с помощью вашей учетной записи Amazon. Оттуда войдите, используя свои учетные данные.
Шаг 3. Установите приложения для Android через магазин приложений Amazon
Теперь, когда у вас настроен магазин приложений и вы вошли в систему, вы можете просматривать доступные приложения и игры во время предварительного просмотра. Вы можете загрузить приложение Amazon Kindle, приложения службы потоковой передачи, такие как как Prime Video, Hulu и Disney+, а также детские игры, карточные игры и Audible.
Чтобы установить приложение Android, щелкните значок приложения, как если бы вы использовали магазин приложений на устройстве Android for Fire. Выберите «Установить», а обо всем остальном позаботится магазин приложений.
Когда это будет сделано, вы увидите, что кнопка установки переключится на Открыть. Нажмите на нее.
Чтобы найти приложения для Android после их установки, откройте меню «Пуск» и найдите в разделе «Рекомендуемые» недавно установленные или использованные приложения.
Если приложения нет, вы можете нажать Все приложения рядом с закрепленным разделом в меню «Пуск» и прокрутите список.
Дополнительные инструкции
Как установить приложения для Android в Windows 11
(Изображение предоставлено Shutterstock)Хотите запускать приложения Android в Windows 11? Конечно, да, и мы здесь, чтобы показать вам, как это сделать.
Одной из самых интересных функций Windows 11, когда она была анонсирована, была возможность как устанавливать, так и запускать приложения Android. Это было невозможно сделать при выпуске, но это стало доступно относительно быстро.
Как это работает? По сути, благодаря сотрудничеству между Microsoft и Amazon. Приложения для Android, которые вы можете загрузить в Windows 11, поставляются через магазин приложений Amazon. К сожалению, это означает, что выбор не так велик — в вашем распоряжении не будет всего Play Store. Тем не менее, если вы хотите быстро поиграть в Subway Surfers на своем ПК, вам не нужно доставать свой телефон.
Вам потребуется установить базовое программное обеспечение, прежде чем вы сможете запускать приложения Android на своем ПК с Windows 11. Это означает, что требуется некоторое время, чтобы все настроить. Однако, как только вы закончите, установка приложений Android на ПК будет такой же простой, как и на вашем смартфоне или планшете. Итак, давайте приступим к делу. Вот как установить приложения для Android в Windows 11.
Примечание. В настоящее время это доступно только для пользователей Windows из США.
Если вы подумываете об обновлении своего ПК, мы сравнили ряд лучших ноутбуков с Windows, лучших компьютеров и лучших моноблоков на рынке, чтобы помочь вам сделать правильный выбор. Обязательно прочтите их после того, как закончите здесь.
1. Откройте Microsoft Store с помощью , введя «Магазин» в меню «Пуск» и нажав .
(Изображение предоставлено: Будущее) 2.
Найдите « Amazon Appstore » и щелкните по нему , когда он появится, затем нажмите «Установить
3. После нажатия «Установить» вам будет предложено установить подсистему Windows для Android, которая представляет собой базовое программное обеспечение, позволяющее приложениям Android работать на вашем ПК. Нажмите первые два запроса ( Настройка ; Загрузка ), чтобы начать процесс, и дождитесь загрузки .
(Изображение предоставлено Future) 4. После завершения загрузки программного обеспечения нажмите Далее , и вам будет предложено перезагрузить компьютер. Если вы готовы, нажмите Перезагрузить .
5.
6. Теперь вам будет представлен (правда, небольшой) список доступных приложений, а также вы можете искать в библиотеке, используя панель вверху. Найдя приложение, которое хотите установить, выберите Получить под плиткой приложения, а затем нажмите Загрузить .
(Изображение предоставлено: Будущее) 7. После установки приложения его можно открыть, либо нажав кнопку «Открыть» под записью в Amazon Appstore, либо найдя его в меню «Пуск» .
Вот и все. Будем надеяться, что со временем Amazon добавит более вдохновляющий выбор в свой магазин приложений для Windows, поскольку в настоящее время выбор, мягко говоря, ничтожен. А пока лучшие приложения для Android остаются резервом Play Store.
Теперь вы узнали, как устанавливать приложения для Android в Windows 11, вы также можете найти наши руководства о том, как играть в игры для Android на своем ПК с помощью Google Play Games, как перейти на Windows 11 с Windows 10 или как включить God Режим в Windows 11 или 10 полезен. Вы также можете прочитать о том, почему Windows 11, наконец, стоит обновить до нее сейчас.
Если вас интересуют другие тематические руководства для Android, почему бы не прочитать наши руководства о том, как включить защищенную папку на Android, как передать данные с Android на Android, как записать звонок на Android и как сделать запись экрана на Самсунг гэлакси с22.
Лучшие предложения ноутбуков на сегодняшний день
(открывается в новой вкладке)
(открывается в новой вкладке)
$12,99
(открывается в новой вкладке)
Просмотреть сделку (открывается в новой вкладке)
(открывается в новой вкладке) )
(открывается в новой вкладке)
16,19 $
(открывается в новой вкладке)
Посмотреть предложение (открывается в новой вкладке)
новая вкладка)
754,99 $
(открывается в новой вкладке)
Посмотреть предложение (откроется в новой вкладке)
Показать больше предложений
Получите мгновенный доступ к последним новостям, самым горячим обзорам, выгодным предложениям и полезным советам.


