В Microsoft работают над обновлением, которое позволит запускать в Windows 10 любые приложения, изначально созданные для операционной системы Android. При этом разработчикам для этого не понадобится вносить в код практически никаких изменений.
Инициатива носит кодовое имя Project Latte, сообщает Windows Central. Новое программное решение позволит разработчикам упаковывать свои проекты в файлы формата MSIX и размещать их в магазине Microsoft Store — то есть пользователи смогут скачивать и устанавливать Android-программы как обычные приложения для "десятки".
Основу для Project Latte составит Windows Subsystem for Linux (WSL) — прослойка, позволяющая использовать инструменты Linux (пока только для командной строки) внутри Windows 10. Недавно в Microsoft заявили, что обеспечат WSL поддержкой графического интерфейса и видеоускорителей. Несмотря на это, указывают источники издания, компании все же придется создать отдельную подсистему, с помощью которой программы для Android смогут запускаться в среде Windows 10 без эмулятора.
Маловероятно, что Project Latte будет включать поддержку "Сервисов Google Play" (платформы для аутентификации, получения обновлений, доступа к магазину, оплаты и так далее), поскольку Google разрешает устанавливать эти службы только на Android-устройствах и Chrome OS. Это означает, что разработчику, прежде чем выкладывать свое Android-приложение в Microsoft Store, придется сначала удалить из него все компоненты, завязанные на сервисах Google. Прочие программы можно будет перенести на Windows 10 без каких-либо изменений в коде.
Как ожидается, полноценная поддержка Android-приложений будет реализована осенью следующего года, с выходом крупного обновления Windows 10 (Cobalt). Этот апдейт в том числе предполагает масштабное обновление интерфейса ОС.
Сейчас владельцы компьютеров на Windows могут только транслировать приложения с Android-смартфона. Такая возможность появилась этим летом во встроенном в "десятку" приложении Your Phone ("Ваш телефон"). На большом экране программы для Android открываются в отдельном окне, которое можно прикрепить к панели задач или вынести в меню "Пуск" для быстрого доступа. Тем не менее, поддержка этой функции пока ограничена только современными Galaxy-устройствами от Samsung.