Microsoft has published a statement announcing that they will no longer maintain the Windows Subsystem for Android (WSA). Support for WSA, in cooperation with the Amazon Appstore, will be shut down by 2025.
What is Windows Subsystem for Android?
The Windows Subsystem for Android is a compatibility layer that allows users to install and use Android apps on their Windows 11 devices, comparable to the Windows Subsystem for Linux.
The Windows Subsystem for Android project started not long ago in October 2021 for the beta channel builds of Windows 11. This made it possible to install and run Android 11 apps (currently Android 13) on Windows devices. Users were now able to install Android apps from any source via the APK file format. Additionally, cooperation with Amazon made it possible to install the Amazon Appstore via the Microsoft Store, thus opening up the operating system to an extensive range of existing and newly developed Android applications.
The original purpose of the project was an answer to Apple supporting iOS apps on macOS and the widely used Android emulators for Windows, which clearly showed the need for users to run Android apps on their laptops and desktop PCs. The project promised a better cross-device and platform experience.
While having clear benefits, WSA encountered two significant challenges:
If you are familiar with the Windows Subsystem for Android and have used it before, you live and work in a region where this project is supported. For example, India never was.
It seems that this will be a permanent situation for all Windows devices when moving on from Windows 11. The Amazon Appstore, applications, games, and other WSA functions will no longer be available in the Microsoft Store.
Devices currently using Android Subsystem for Windows will be able to access their apps and the WSA services, including Microsoft support, until March 5, 2025. Microsoft does not allow any new installations of Android apps or the Amazon Appstore. If the Appstore is already installed, new downloads of Android apps will also be blocked.
This is the notification displayed in the official Windows Subsystem for Android documentation:
Important note by Microsoft
"Microsoft is ending support for the Windows Subsystem for AndroidTM (WSA). As a result, the Amazon Appstore on Windows and all applications and games dependent on WSA will no longer be supported beginning March 5, 2025. Until then, technical support will remain available to customers.
Customers that have installed the Amazon Appstore or Android apps prior to March 5, 2024, will continue to have access to those apps through the deprecation date of March 5, 2025. Please reach out to our support team for further questions at support.microsoft.com. We are grateful for the support of our developer community and remain committed to listening to feedback as we evolve experiences." Source
The reasons for the termination of the Android Subsystem for Windows are still unknown. Neither Microsoft nor Amazon have made an official statement. However, the end of the project seems to be coming from Microsoft.
Amazon writes on a specially created FAQ page:
"Because Microsoft is ending support for the Windows Subsystem for Android (WSA), Amazon Appstore on Windows 11 will no longer be supported after March 5, 2025."
It can therefore only be assumed that the interest of Windows 11 users was rather limited.
Moving forward to March 2025, there will be no way to run Android apps as conveniently on Windows devices as it is currently possible with WSA. However, that does not mean that there are no other options. Even before Windows launched its Subsystem for Android, there were already a wide variety of emulators available for running Android apps on Windows.
What is an Android app emulator?
An emulator enables one computer system, the host, to mimic another, the guest. This enables the host to run software designed for the guest system, for example, running Android apps on Windows.
Two of the more popular options were BlueStacks for gaming and Android Studio for app testing. These options are still around. While it will not be possible to use WSA to install APK files or the Amazon Appstore to install apps on Windows, it will still be possible to use an emulator to run and test Android apps.
While this is a valid option for private use cases and some businesses in need of specific Android apps on their business computers, it is not a great solution when building products heavily relying on running Android apps.
The main reason why third-party emulators, like BlueStacks, are not a sustainable solution for businesses is that emulators usually cannot replicate the full range of hardware configurations and system behaviors found in actual Android devices. As a result, compatibility issues with certain apps or features are possible, limiting the ability to leverage both native Android and Windows functionalities alike.
Besides compatibility, delivering performance might be tricky, which can result in challenges related to speed, responsiveness, and the overall user experience.
One of the most important aspects for professional devices is safety. Third-party services may introduce potential security vulnerabilities. This can pose risks for professional devices that require robust security measures to protect sensitive data and user privacy.
An exception is Android Studio, which does not share those issues with common emulators, but Android Studio is first and foremost a developer tool. It is not designed to continuously run Android apps on Windows in a user-friendly way.
Apparently, running Android apps with an emulator is not the best solution. Why running Android apps on Windows at all? Windows is a popular operating system for all sorts of professional devices. Here are some examples:
Taking a closer look at those examples shows that quite a lot of Windows products are operated by a touchscreen display. This is the reason why Android apps come in so handy. Android is the most user-friendly solution for touch devices, providing an outstanding app user experience.
While manufacturers may focus on producing Windows-based products, it's essential to note that Android devices also play a significant role in many product lineups. With WSA, an app could be used on several developer platforms without having to make any further changes.
Besides, Android is especially developer-friendly. It offers a comprehensive set of development tools, documentation, and support, making it accessible for developers to create and publish apps. This, coupled with the widespread adoption of Android devices, makes it a very popular development platform with a very active developer community, allowing easier access to great apps and developer services.
In the past, many devices have been built based on Windows. This is because Windows runs on x86 architecture, whereas, Android was designed to run on ARM chipsets. This has changed over time. The Intel Celadon project makes Android available to a wide range of x86 devices. So the question of ARM vs. x86 is no longer just about software support.
As it is resource-intensive to change platforms, the Android Subsystem for Windows was a particular boon for these devices. Product builders could take advantage of the benefits of Android apps without having to introduce a new operating system for their hardware platforms. With the discontinuance of the project, this option is no longer feasible.
It's time to opt for Android as an operating system!
Intel has created an Android open-source platform, which is a great alternative to relying on the Android Subsystem for Windows. The project is called Intel Celadon. It enables Android to run on Intel x86 architectures in a virtual machine (VM).
Emulation vs. virtualization
Emulation and virtualization both aim to run software on non-native environments, but their approaches differ: Unlike emulation, where you need a software layer for hardware interaction, virtualization can directly access hardware via a hypervisior. Virtualization is the better option to run different OSs on a single machine.
Setting up Celadon itself can be challenging depending on the device, so emteria offers a setup wizard to easily install and customize Celadon.
Using Android as your OS frees your company from architecture dependence. Through emteria and Celadon, Android can run on both ARM and x86 architectures, giving you even greater freedom.
Say goodbye to Windows Subsystem for Android and start your Android journey today.
Interesting links and sources