Microsoft is developing a software solution that will allow mobile application developers to bring their products to Windows, without having to change the source code. The project is called “Latte” and may reach the public during the next year.
In the past, Microsoft had already tried the possibility of bringing Android apps to Windows, through the “Astoria” project, which ended up never being released. The “Latte” project is very similar and will probably be based on Windows Subsystem for Linux (WSL). However, Microsoft will need to have its own subsystem for Android, so that apps can run natively on Windows.
Microsoft has announced that WSL will soon be able to run Linux applications that use a graphical interface, as well as acceleration through the GPU, which will improve the performance of applications that run through WSL.
One thing that will almost certainly not be available in Android applications running on Windows will be Google services, because Google does not allow these services to be installed on devices other than native Android or Chrome OS. This means that Android applications that need to use the Google services APIs (such as geolocation), will have to be updated to remove these dependencies before they can be used on Windows.
Currently, some users can use Android applications on Windows using the ‘Your phone’ application, but this feature is limited to some Samsung devices and does not always work well.
The ability to install and run Android applications locally on a PC ensures a more consistent user experience, regardless of the user’s phone type or brand.