Сегодня мы хотим поговорить о Project Latte (Проект Латте) от Microsoft , интересной попытке компании заставить Android приложения работать в Windows . Некоторые пользователи сразу могут возразить: разве сейчас нельзя запускать мобильные приложения на ПК? В некотором роде - да.
Некоторые приложения можно эмулировать при помощи сторонних программ, а у других есть эквивалент в Windows Store, который специально разработан для настольных систем. Ярким примером можно считать Facebook Messenger . Однако встроенная поддержка от Microsoft - это очень приятное изменение, если вы используете программы, у которых нет версий под Windows . Их работа должна стать более надежной. Давайте разберемся как это работает и чего стоит ожидать.
Возможно вы знаете, что в Windows уже встроена функция под названием Windows SubSystems for Linux или WSL. WSL позволяет пользователям запускать Linux окружение внутри Windows. И, хотя это решение в первую очередь нацелено на разработчиков, похоже, что Project Latte будет реализован в качестве надстройки над WSL, поскольку Android представляет собой операционную систему, основанную на Linux. На самом деле Microsoft уже использовала WSL чтобы добавить в Windows поддержку программ Linux с графическим интерфейсом, поэтому предоставление пользователям бОльших возможностей, нежели чем работа в командной строке - это уже пройденный этап для Microsoft. Компания практиковалась в этом длительное время.
Это будет означать, что вместо того, чтобы значительно переписывать свои Android приложения для Windows , разработчики могут просто перенести их на Windows не изменяя значительно. Мы надеемся, что вскоре после выпуска Project Latte , появится множество популярных мобильных приложений и на Windows . И самая главная надежда на то, что работать они будут намного лучше, чем через встроенное приложение Ваш Телефон.
Тем не менее есть во всем это одна загвоздка: правильная работа Android приложений зависит не только от поддержки Linux , огромное количество программ также полагается на набор API под названием Сервисы Google Play . Возможно вы видели, как они обновляются на вашем телефоне время от времени, но все же, что это такое? Google Play сервисы взаимодействуют с приложениями различными способами. К примеру, программа может запросить у сервисов данные для входа, извлечь сохранения для игр, отправить уведомления, получить обновления или доступ к картам Google , выполнить платеж, отправить видео на телевизор и многое другое.
Можно сказать, что если приложение каким-либо образом взаимодействует со службами Google , то это происходит через Play сервисы. К сожалению, Microsoft не может просто взять и в одностороннем порядке добавить Play сервисы в свой Project Latte . На данный момент Google ограничивает использование Play сервисов устройствами с Chrome OS и Android . Несмотря на то, что Project Latte может быть Android -подобным слоем, работающим поверх Windows , он все равно не превратит ваш ПК в Android устройство, согласно Google .
Конечно, это вовсе не означает, что Project Latte будет мертворожденным проектом. Существуют приложения, которые не полагаются на Play сервисы, и в теории они должны работать отлично с самого начала. Вместе с тем не исключено, что Google может разрешить Microsoft использовать свои Play сервисы в Windows . Разработчики приложений также смогут переработать свои приложения так, чтобы они не зависели от сервисов Google , что, вероятно, будет менее утомительно, чем полное переписывание всего приложения для x86.
Мировая премьера Poco F3 по скидке на Aliexpress
Когда же стоит ожидать появления Project Latte? В настоящее время, согласно слухам, мы сможем увидеть его вместе с крупным обновлением Windows осенью 2021 года. До тех пор придется либо пользоваться телефоном, либо мириться с недостатками прочих эмуляторов Android.