Microsoft работает над проектом под кодовым названием Project Latte, который позволит разработчикам перенести собственные Android-приложения в Windows 10 почти без изменений в коде, просто упаковав их в формате MSIX и опубликовав в Microsoft Store. Как сообщает портал Windows Central, проект может быть представлен уже в следующем году.
Отметим, что в прошлом компания уже пыталась реализовать запуск Android-приложений в Windows 10 с помощью проекта Astoria, однако до релиза он так и не добрался.
Предполагается, что Project Latte будет основан на технологиях Windows Subsystem for Linux (WSL). Кстати, WSL вскоре получит поддержку Linux-приложений с графическим интерфейсом, а также аппаратное ускорение GPU, что существенно повысит производительность выполняемых приложений.
Таким образом, Android-приложения в Windows 10 будут работать в легковесной виртуальной машине, лежащей в основе WSL, которая будет запускаться, когда пользователь запускает установленное приложение от Android. Но, конечно, для реализации этой идеи Microsoft потребуется разработать подсистему Android.
Скорее всего, Project Latte не будет включать в себя поддержку Play Services, поскольку Google запрещает устанавливать их на любых устройствах, за исключением тех, что работают под управлением Android или Chrome OS. Это означает, что разработчикам потребуется удалить вызовы API-интерфейсов Play Services из своих приложений, прежде чем их можно будет отправить в Microsoft Store.
Пока же пользователи могут запускать Android-приложения в Windows 10 при помощи потоковой передачи изображения со смартфона через приложение «Ваш телефон». Однако воспользоваться этой функцией могут только обладатели некоторых смартфонов Samsung, да и работает она не всегда стабильно. Возможность устанавливать и запускать Android-приложений на локальном устройстве будет работать лучше.
Если Project Latte всё же доберётся до релиза, то будет интересно узнать, какие приложения будут перенесены на Windows 10, учитывая, что многие Android-приложения оптимизированы для экранов смартфонов и не слишком подходят для использования на ПК.
За последние пару лет Microsoft дала понять, что больше не рассматривает нативные приложения для Windows в качестве единственного правильного решения для разработки приложений на платформе. Теперь компания поддерживает множество платформ, включая PWA, UWP, Win32, Linux (через WSL), а вскоре и Android-приложения.
Если Microsoft не откажется от планов на Project Latte, добавление возможности запуска Android-приложений сделает Windows 10 практически универсальной ОС с точки зрения поддержки приложений. По информации Windows Central, компания надеется анонсировать Project Latte в следующем году, и он вполне может стать частью осеннего функционального обновления для Windows 10.