Microsoft’s Android app project for Windows 10 is said to be codenamed “Project Latte” and it will use the Subsystem for Linux as the compatibility layer. In addition to the Subsystem for Linux, Microsoft also plans to use the Android subsystem to support native Android applications.
Join the channel Telegram of the AnonyViet 👉 Link 👈 |
How Project Latte works
Windows Subsystem for Linux is a requirement to run Linux binary executables natively on Windows 10. Microsoft has also enabled support for the real Linux kernel in Windows 10 to facilitate the user’s Linux experience, and now is to facilitate running Android apps on Windows 10.
Supported Android apps for Windows 10 may launch in the second half of 2021 as part of a major upgrade Windows 10 21H2.
Project Latte will allow developers to convert their Android apps to MSIXwhich is a Windows-only package format that provides a modern packaging experience.
As you probably already know, anyone can get the source code of Android Open Source Project (AOSP) and create their own versions of Android or can use it as the basis for their own services or platforms.
In this case, Microsoft is planning to use the Android subsystem and Android Runtime to translate the app’s bytecode into native apps for Windows 10.
Developers will be able to submit their converted MSIX packages Microsoft Storebut there is a catch that converted applications will not receive the support of Google services.
Google services are handy, but most apps don’t have to use them. Android subsystem enough to run all the standalone Google API mobile apps, and Microsoft could allow developers to replace Google Maps, Gmail, Calendar, and other services with their own products, such as Windows Maps and Outlook.
If Microsoft top management approves the project and it lives up to the company’s internal expectations, the Windows Store should soon see Android apps available to run, along with UWPPWA and converted applications.
However, manually downloaded applications may not work correctly. This is because Microsoft is using some sort of compatibility layer and developers will be required to recompile their apps using the ‘software solution’ provided by the tech giant.