Приложения android стали доступны для windows 10

Обновлено: 01.07.2024

Достоинства, проблемы и просто особенности субсистемы, а также рекомендации по поводу того как использовать её более приятно.

В предыдущей статье рассматривался способ установки Windows Subsystem for Android (далее — WSA) на сборках, отличных от Windows 11 Beta. Если вы не знаете как это сделать, то милости прошу. В данной статье будет сказано немного слов про особенности системы, способы установки приложений и не только.

Предисловие: Особенности использования приложений в субсистеме

Задачи, которые телефон мог тянуть нормально, могут сильно нагружать компьютер. По потребляемым ресурсам в диспетчере задач видно, что со стороны Microsoft и Intel была проведена колоссальная работа по оптимизации, но проблемы всё ещё имеются.

Microsoft буквально полностью закрыла доступ к внутреннему хранилищу Android как для приложений, так и для пользователя. Не удивляйтесь, если некоторые приложения (например, лаунчеры) будут неожиданно вылетать или вообще не запускаться. Причина именно в этом.

Клавиатуры поддерживаются со стороны Android нативно, так что здесь никаких неожиданностей. Стандартные комбинации клавиш по типу CTRL + C/V работают нормально.
Официальный клиент Telegram и неофициальные альтернативы на его основе поддерживают прямую вставку фото из буфера обмена Windows.

С мышью же ситуация другая. ЛКМ/ПКМ назначены на нажатие, что совершенно нормально и проблем нет. Но вот колёсико мыши скорее не поддерживается, чем поддерживается. Заработает оно или нет в WSA — дело случайности.

Игры работают хорошо, но проблема в управлении. WSA не предполагает никаких макросов для назначения клавиш клавиатуры для нажатия на различные места экрана, что мы могли видеть, например, в Bluestacks. Так что единственный способ поиграть на WSA нормально — играть в однокнопочные казуалки.

Запуск стандартного системного приложения «Настройки»

Производится через ADB, об установке которого пойдёт речь далее.
Команда: adb shell am start com.android.settings/.Settings

1) Включаем Developer mode в настройках Windows Subsystem for Android:

2) Скачиваем SDK Platform-Tools for Windows по ссылке ниже:

Android SDK Platform-Tools is a component for the Android SDK.

3) Распаковываем файлы в любую удобную папку

4) Нажимаем SHIFT + ПКМ в папке и выбираем Открыть окно Powershell

5) Запускаем Files в настройках WSA, чтобы запустить субсистему в целом.

5 августа 2020 года, в рамках презентации новых мобильных устройств Samsung Galaxy Note20 и Galaxy Note20 Ultra, Microsoft анонсировала расширение сотрудничества с Samsung. Компании с прошлого года проводят совместную работу по созданию «бесшовного взаимодействия» между Android и Windows. Теперь для устройств Samsung будут предложены новые возможности при работе с приложениями и сервисами Microsoft 365, Windows 10 и Xbox.

В частности, «Ваш телефон» для Windows 10 предлагает новую функцию «Приложения», которая позволяет запускать приложения Android на Windows 10 ПК за счет потоковой передачи. Поддержку новой функции получили смартфоны Samsung Galaxy с интегрированным приложением «Связь с Windows».

Как использовать мобильные приложения непосредственно на компьютере

Функция Экран телефона теперь называется «Приложения». Новая функция сохранила возможность дублировать экран Android-смартфона на Windows 10 ПК, но теперь также позволяет использовать мобильные приложения непосредственно на компьютере, а также закреплять их на панели задач или в меню «Пуск».

Основные возможности функции «Приложения»

Найдите вашим любимые мобильные приложения и используйте их прямо с Windows 10 ПК со следующими возможностями:

  • Добавить в избранное. Вы можете отображать приложения в списке «Избранное», щелкнув правой кнопкой мыши приложение и выбрав «Добавить в избранное».
  • Ваши приложения на расстоянии одного клика. Прикрепите свои мобильные приложения к панели задач для быстрого доступа. Щелкните правой кнопкой мыши значок приложения и выберите «Закрепить на панели задач».
  • Доступ к вашим любимым приложениям, где бы вы ни находились. Прикрепите свои мобильные приложения к меню «Пуск», чтобы легко получить к ним доступ на своем ПК. Щелкните правой кнопкой мыши значок приложения и выберите «Закрепить в меню "Пуск"».
  • Используйте свой телефон на вашем компьютере. Не нужно лезть в карманы для телефона. Нажмите на экран телефона для просмотра и взаимодействия с экраном вашего телефона прямо на вашем компьютере.

Настройки

Требования для работы функции «Приложения»

  • ПК на ОС Windows 10, версия 1809 или новее. Рекомендуется использовать последние версии Windows 10 и приложений Ваш телефон и «Связь с Windows».
  • Смартфоны под управлением Android 9.0 и выше с интегрированным приложением «Связь с Windows». В данный момент поддерживаются перечисленные по ссылке смартфоны Samsung Galaxy.
  • Телефон Android должен подключен к той же сети Wi-Fi, что и ПК

Как включить функции «Приложения»

На вашем телефоне вы должны активировать функцию «Связь с Windows» (доступна в меню Настройки > Дополнительные функции > Связь с Windows) и настроить связь между приложением «Ваш телефон» для Windows 10.


После отказа от Project Astoria Microsoft изучает способы переноса приложений Android в Windows 10 и уже включила поддержку потоковой передачи через приложение «Ваш телефон» для некоторых телефонов Samsung.

Последняя идея Microsoft – «Project Latte», цель которой помочь разработчикам упаковать свое мобильное приложение как MSIX и обеспечить встроенную поддержку подсистемы Android. Проект построен на основе подсистемы Windows для Linux и изначально будет поддерживать приложения, опубликованные разработчиками в магазине Windows.

Если идея будет реализована, это может помочь решить печально известную проблему «разрыва приложений» в магазине Windows, а также улучшить работу магазина в Windows 10 ARM и Windows 10X.

Еще в начале октября прошлого года мы слышали слухи о том, что Microsoft работает над преемником Project Astoria, но у нас до сих пор нет реальных доказательств, подтверждающих это.


Однако проект все еще идет по плану и, судя по всему, не отменен. Фактически, первая предварительная версия этой функции может быть выпущена во второй половине этого года. Чтобы обеспечить совместимость с собственными приложениями Android, Microsoft также планирует по возможности заменить API Google на API Windows.

В отличие от Project Astoria, Project Late и связанная с ним подсистема на базе Linux будут немного более продвинутыми с поддержкой функций Windows 10.

Это позволит конечным пользователям загружать неопубликованные приложения Android на свой рабочий стол. Для этого вам нужно будет открыть настройки разработчика и включить режим разработчика, а затем развернуть желаемое приложение.

Однако такие приложения, как Gmail, Photos и Play Store, которые полностью полагаются на интеграцию со службами Google Play, не будут работать в Windows 10.

Совместимость приложений Android в Windows 10

Ожидается, что большинство APK-файлов будут работать без изменений, и для переноса приложений Android в операционную систему для настольных ПК потребуется немного усилий.

Однако некоторые приложения не работают должным образом из-за проблем с разрешением экрана, отсутствия сервисов Google Play и сбоев при использовании клавиатуры.

В настоящее время ожидается, что Project Latte будет запущен в предварительных сборках в конце этого года, и это может сильно изменить картину магазина Microsoft Store.

Недавно в продажу поступили новые компьютеры Apple с ARM-процессором M1, способные запускать iOS-приложения. Похоже, что Microsoft не намерена отставать от главного конкурента. По данным надёжного источника, редмондская компания также собирается добавить в Windows 10 нативную поддержку мобильных приложений.

Windows

Как сообщил сотрудник издания Windows Central Зак Боуден, Microsoft рассматривает возможность запуска Android-приложений на компьютерах под управлением Windows 10 или даже уже работает над этим. По его словам, мобильные программы будут доступны прямо в фирменном магазине Microsoft Store. Появиться такая функция должна якобы уже в следующем году.

Стоит отметить, что владельцы некоторых смартфонов Samsung уже могут запускать Android-приложения на своих Windows-компьютерах. Подобное реализовала и HUAWEI на своих устройствах. Однако там речь идёт скорее о трансляции с мобильного гаджета. Если же верить словам Боудена, то Microsoft хочет реализовать нативную поддержку программ с Android. Правда, неясно, как компания обойдёт ограничение, что некоторые приложения для работы требуют сервисы Google Play.

В скором времени журналист обещает рассказать больше подробностей.


Самые комментируемые

Как данные юзеров делить будут?

siamec,
Главное чтобы работало, а не как в Windows phone

зеленый робот,
Nikits17,
будет голое ядро завёрнутое в следящие сервисы, с легко заменяемым DE, грузиться будет KVM:
1) Приложения не будут иметь доступ к ядру и не смогут отключить следящие сервисы.
2) Приложения будут запускаться в чрут контейнерах, нативно, через трансляторы команд, в отличии от эмуторов железо и драйвера не эмулируются, но операционка в контейнере будет отдельная, для поддержки нового ПО в контейнере будет вин10 обычная (урезанная до запуска только UWP), для поддержки старого ПО в другом контейнере будет вин10 обычная (урезанная до запуска только Legacy ПО), для поддержки линукс приложений отдельный контейнер с линукс ядром, при чём в теории таких контейнеров может быть куча и с любой по сути ОС, поэтому и андроид им запустить будет не сложно.
3) Приложения все без условно, будут терять в производительности по сравнению с запуском без контейнера, но не так сильно как при полной эмуляции.
4) Приложения дополнительно будут терять в производительности, если архитектура процессора не сходится с архитектурой контейнера, как это происходит на сюрфейсах и новых маках, заряд будет таять на глазах при работе транслятора

В общем и целом устройства то выкатят, на следующий год, но вернут нас в 2000й, - когда компы были слабые и еле сооброжающие, только цена будет дороже) тут с одной стороны удобство в перспективе, - когда появятся процы дешевле чашки риса способные через транслятор запускать любое ПО с любого контейнера, а с другой стороны это долгий путь усложнения и пыток юзеров, не только финансовых, ведь это будет по сути тормозящая и следящими сервисами и трансляторами команд система, в которой установлено куча грубо говоря вайнов, которая будет глючить пуще прежнего прямопропорционально количеству запущенных контейнеров, и которую настроить будет сложнее и следить за ней и чистить.

=HACKERMAN=,
Не устали столько писать?)
Аж лень читать, но постараюсь.xD

Читайте также: