Пользователь ADeltaX сумел обойти ограничения предварительной версии Windows 11 и установить на устройство магазин Google Play, который позволил запускать любые Android-приложения на ПК.
Как повторить
Участники предварительного доступа тестирования Windows 11 получили возможность опробовать одну из ключевых особенностей новой ОС – запуск мобильных приложений без эмуляции. Однако пока доступны для использования лишь 50 одобренных программ под Android, которые требуют обязательной установки магазина Amazon Appstore.
Пользователь под ником ADeltaX обнаружил способ инсталляции в Windows 11 стандартного магазина приложений Google Play, что позволит скачивать и запускать на компьютере или ноутбуке любой софт из маркетплейса. Для этого необходимо вручную установить подсистемы Windows Subsystem for Android и Windows Subsystem for Linux, а затем ОС Ubuntu из Microsoft Store. После этого пользователю необходимо создать собственный пакет в сервисе OpenGApps, который необходим для генерации пакета Google Apps, в который входит и Google Play. Для завершения процесса необходимо выполнить .sh-скрипт.
ADeltaX предупреждает, что обнаруженный метод запуска android-приложений связан с выполнением действий, которые официально не поддерживаются Windows 11 и могут нарушить работу операционной системы. Также разработчики Microsoft в последующих обновлениях могут отключить найденную энтузиастом лазейку.
Пошаговая инструкция по установке Google Play описана автором способа на GitHub.
Подробности технологии
Для обеспечения возможности запуска android-приложений в Windows 11 разработчики Microsoft используют подсистему Windows Subsystem for Linux 2 (WSL 2). Она основана на технологии Intel Bridge, созданной американским ИТ-гигантом совместно с Intel. Разработка представляет собой двоичный компилятор, который переводит приложение в нативный код еще на этапе установки. По своим возможностям проект Microsoft схож с технологией Rosetta от Apple, которая позволяет запускать на macOS приложения, созданные для этой операционной системы на базе процессоров Intel.
Первую версию WSL Microsoft представила еще в 2016 году, однако она функционировала поверх ядра Windows NT, что сильно замедляло работу технологии. Значительного прогресса разработчикам удалось достичь лишь в 2019 году, когда ядро Linux начало работать параллельно ядру Windows – это ускорило подсистему в двадцать раз и позволило комфортно использовать мобильные приложения.