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

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

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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

COM_SPPAGEBUILDER_NO_ITEMS_FOUND