Запуск в Windows 11 приложений для Android

Владельцы новых компьютеров Mac, оснащённых процессорами семейства M1, уже достаточно давно имеют возможность запуска мобильных приложений, написанных для iPhone/iPad. Microsoft, презентуя летом 2021 года свою новую операционную систему, пообещала, что эта возможность станет доступна и для пользователей Windows 11.

Увы, реализация обещаний подкачала. Официально устанавливать мобильные приложения можно из Microsoft Store, но выбор там весьма скудный, к тому же многие такие приложения имеют изменённый интерфейс и функционал. Разумеется, при желании можно инсталлировать и пользоваться любым понравившимся приложением для гаджетов, но сделать это будет непросто.

Запуск в Windows 11 приложений для Android

Предварительная настройка Windows 11 для запуска android-приложений

Так получилось, что на самом деле эту функцию пытались реализовать, но в финальный релиз она не попала. Однако учётные записи со статусом разработчика получили возможность тестировать подсистему Windows 11, которая так и называется – Subsystem for Android. Этот компонент можно добавить в операционную систему и обычным пользователям по следующему алгоритму:

  • первое условие работоспособности Windows Subsystem for Android – активация режима виртуализации, которая осуществляется на уровне BIOS. Узнать, включен ли этот режим, можно через Диспетчер задач, перейдя во вкладку «Производительность». Если нет, вам придётся найти в интернете мануал для своей модели материнской платы и прочитать, поддерживается ли для неё этот режим, чтобы его активировать. Если результат будет отрицательным, этот способ запуска Android-приложений вам будет недоступен и следующие шаги предпринимать уже не имеет смысла;Вкладка «Производительность» в Диспетчере задач Windows 11
  • если с виртуализацией всё в порядке, переходим в «Параметры», чтобы в консоли поиска набрать фразу «Включение компонентов Windows» и нажать на соответствующую строку в блоке результатов;Команда optionalfeatures в Windows 11
  • ищем в перечне установленных компонентов операционной системы строку «Платформа виртуальной машины», проставляем галочку напротив неё. Windows загрузит этот компонент из сети, останется дождаться его установки и выполнить перезагрузку ПК;Компонент «Платформа виртуальной машины» в Windows 11
  • итак, виртуализация включена и на уровне BIOS, и на уровне ОС. Теперь нужно скачать и установить вышеупомянутую утилиту Windows Subsystem for Android. Она имеется на серверах Microsoft, но доступна только для разработчиков. Чтобы обойти это ограничение, необходимо раздобыть ссылку на скачивание. Сделать это можно с помощью онлайн-сервиса, предлагающего услугу генерации ссылок на скачивание с Microsoft Store. Итак, заходим на сайт https://store.rg-adguard.net/, вбиваем в текстовое поле ссылку https://www.microsoft.com/store/productId/9P3395VX91NR, для параметра RP выбираем значение Slow и жмём иконку с изображением галочки;Генерация ссылки на серверах Microsoft
  • откроется достаточно длинный перечень, в котором нужно выбрать файл с расширением .msixbundle, он там будет один. Именно его и скачиваем простым нажатием по ссылке. Если закачка не началась, значит, ваш браузер блокирует эту загрузку. Попробуйте другой (гарантированный случай – использование Microsoft Edge);Файл с расширением .msixbundle на серверах Microsoft
  • чтобы установить скачанный компонент, необходимо запустить PowerShell с правами администратора и в окне терминала ввести строку Add-AppxPackage -Path «Папка_с_загруженным_файлом», здесь в кавычках нужно подставить путь к MSI-файлу с указанием имени самого файла, обязательно с расширением .msix. Завершаем ввод нажатием Enter, дожидаемся инсталляции компонента.Windows Terminal от имени администратора в окне поиска в Windows 11Команда Add-AppxPackage -PathХод выполнения операции развёртывания

Проверить результаты легко: в меню «Пуск» появится утилита WSA.

Приложение Windows Subsystem for Android

Как запускать Android-приложения с использованием сторонней утилиты

При включённой виртуализации и инсталлированной утилите Subsystem for Android установка программ для Android на компьютер может производиться двумя способами. Рассмотрим для начала метод с использованием бесплатной утилиты WSATools, доступной в Microsoft Store:

  • загружаем утилиту на компьютер из магазина;
  • устанавливаем её;WSATools в Microsoft Store
  • первая инсталляция обычно завершается ошибкой, для исправления которой необходимо сначала включить в проводнике отображение скрытых файлов, затем предоставить для папки WindowsApps, расположенной в ProgramFiles, права на чтение/запись, которые по умолчанию деактивированы, и затем запустить установку утилиты повторно, на этапе выбора пути для разархивации найдя в каталоге WindowsApps последнюю созданную папку, ориентируясь на дату создания. Именно её и следует указывать.

После установки утилиты появится новая ассоциация, связанная с ней – для файлов с расширением .apk.

Запуск WSATools в Windows 11

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

В качестве официального источника можно посоветовать Amazon Store, для которого требуется создание аккаунта. Правда, выбор там невелик, но никто не запрещает искать любимые приложения в других местах. Или скачивать установочные файлы на смартфоне, например, с Play Маркет, и экспортировать их на ПК под управлением Windows 11.

Загрузка дополнений ADB в WSATools

Впрочем, этот метод нельзя назвать гарантирующим результат – в некоторых случаях установка Android-приложений не срабатывает, нередко и саму утилиту WSATools инсталлировать не удаётся.

В таких случаях остаётся запасной вариант – использование командной строки или PowerShell.

Скачивание приложений в WSATools

Как запускать Android-приложения на ПК через командную строку

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

Итак, рассмотрим, как открыть приложение для Android на компьютере с помощью командной строки:

  • как и в предыдущем случае, запускаем Windows Subsystem for Android;
  • скачиваем с официального сайта разработчиков ОС Android приложение SDK Platform Tools;Скачивание SDK Platform Tools
  • распаковываем архив;
  • в запущенном приложении в параметрах активируем «Режим разработчика» (жмём по тексту «Управление параметрами разработки» и в новом окне устанавливаем переключатель в положение «Включено»);
  • для параметра IP-адрес жмём кнопку «Обновить»;Режим разработчика в Windows 11
  • запускаем Терминал Windows 11 (неважно, PowerShell установлено по умолчанию или командная строка). В окне терминала вводим

    cd <каталог_с_инсталлированным_platform_tools>

    (указываем полный путь, с указанием диска с:\), подтверждаем нажатием Enter;Команда для перехода в папку с установленным SDK Platform Tool

  • вводим следующую команду

    ./adb.exe connect <IP-адрес:порт>

    (подставляем реальное значение, полученное при обновлении параметра IP-адрес), жмём Enter;Команда adb.exe connect в Windows 11

  • завершаем процедуру вводом команды

    ./adb.exe install <путь_к_apk-файлу>

    Команда adb.exe install в Windows 11

В результате иконка готового к запуску Android-приложения появится в контекстном меню кнопки «Пуск».

Метод неудобен тем, что все указанные шаги нужно выполнять для каждого нового мобильного приложения, которое вы захотите использовать в Windows 11.

Решение некоторых проблем

Как правило, неопытные пользователи чаще всего сталкиваются с двумя типами проблем при попытке установки на Windows 11 Android-приложений. Первая связана с невозможностью активации функции виртуализации, из-за чего в утилите Windows Subsystem for Android не удаётся сгенерировать рабочий IP-адрес. Вторая касается ошибок при запуске команды adb connect.

Для начала рассмотрим, как в Windows 11 запустить виртуальную машину средствами самой ОС:

  • запускаем «Панель управления» (например, используя функцию поиска в меню «Пуск»);Приложение «Панель управления» в Windows 11
  • кликаем по вкладке «Программы и компоненты»;Раздел «Программы и компоненты» в Windows 11
  • в новом окне в левом блоке кликаем по разделу «Включение/отключение компонентов Windows»;Пункт «Включение или отключение компонентов Windows» в Windows 11
  • в новом окне будет перечислен список всех установленных компонентов Windows11 (как активных, помеченных галочкой, так и отключённых). Ищем строку «Платформа виртуальной машины», активируем её;Пункт «Платформа виртуальной машины» в Windows 11
  • чтобы изменения вступили в силу, перезапускаем систему, а когда загрузка Windows завершится, снова запускаем WSA.

Теперь можно повторно попробовать выполнить шаги, описанные в разделе с командной строкой.

Ошибка при вводе adb connect/install связана с отсутствием файла adb.exe. Это следствие того, что не был установлен пакет SDK Platform Tools или его установка была произведена неправильно. Проблема тоже исправима:

  • повторно скачиваем SDK Platform Tools с официального сайта Android Studio (нас интересует версия для Windows, хотя имеются варианты для Mac/Linux);
  • снова выполняем установку PlatformTools для разработчиков;
  • запускаем окно Терминала (обязательно с правами администратора);
  • переходим в каталог с установленным пакетом (команда cd<каталог_с_инсталлированным_platform-tools>);
  • вместо команды, описанной в предыдущем разделе, набираем \adbconnect, жмём Enter.Команда adb connect в Windows 11
ВНИМАНИЕ. Стоит отметить, что оба способа запуска Android-приложений будут работать, если у вас установлена любая стабильная версия Windows 11. Для бета-релизов положительный результат не гарантирован.

Заключение

Безусловно, для многих пользователей возможность использования любимых мобильных приложений будет весомым плюсом Windows 11. А для некоторых и решающим аргументом в пользу миграции на новую ОС. К сожалению, оба описанных способа требуют большой аккуратности в настройке и использовании этой возможности, так что о массовости здесь речь не идёт. Пока. Возможно, в будущем запуск Android-приложений сделают более простым и удобным, но вряд ли это произойдёт в краткосрочной перспективе. Как минимум придётся ждать до осени или дольше. А пока за неимением альтернативы остаются только эти варианты.

  • ВКонтакте
  • обычная форма
  • Фёдор:

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

    Оставить комментарий

сети
программы
Smart TV
ос