Windows Subsystem for Android: What's the point?

Project Astoria – which evolved into Windows Subsystem for Linux – returns with its original intent

Hands on Microsoft has previewed the Subsystem for Android on Windows 11, and The Register took it for a spin.

Android apps for Windows 11 was made available by Microsoft earlier this month via its Windows Insider programme, seemingly making it as hard as possible for users to get it working. The official route is a matter of first being in the US, then having the latest beta (not the more bleeding-edge "dev channel") of Windows 11, and then meeting requirements for processor, memory and storage type (SSD only).

The Amazon Appstore is the official way in to WSA

The Amazon Appstore is the official way in to WSA

The Amazon Appstore app is the official route for acquiring and installing applications, and it only fully installs for those who have a US Amazon account. An annoying limitation for users is that the Amazon Appstore – primarily aimed at users of Amazon Fire tablets – is nothing like the equal of Google's official Play Store, although it does boast 460,000 apps (the Play Store has around 2.7 million according to AppBrain).

Requirements for the Amazon Appstore preview are relatively stringent

Requirements for the Amazon Appstore preview are relatively stringent

Microsoft must have its reasons, but it appears that many of these restrictions are artificial and can be bypassed with careful use of PowerShell commands like Add-AppxPackage, along with the ability to sideload Android applications using the adb (Android Debug Bridge) tool. Sideloading the Amazon Appstore app itself gives access to the full range of apps.

Aidan Marcuss (corporate veep of Windows) and Giorgio Sardo (GM of the Microsoft Store) said that Windows Subsystem for Android (WSA) is about "living our commitment to openness," enabling Windows users to run apps "regardless of the technology used".

Android apps run on a Hyper-V virtual machine on both Intel and Arm processor types, and Arm-only apps are supported via Intel Bridge technology, described as a "runtime post compiler".

Details are sketchy but it is a software solution that works on AMD as well as Intel processors. Microsoft notes in the official documentation that "the emulation layer will induce a performance overhead – for optimal performance please submit your application for the x86-64 architecture."

The app called Windows Subsystem for Android only opens the settings

The app called Windows Subsystem for Android opens the settings

Once installed, WSA offers a remarkably smooth experience. Each Android app runs in its own window, multiple apps can be open at once, and they appear in the Start menu and can be pinned to the taskbar, in the same way as Windows apps. Android apps can be resized like Windows applications, though this only works for apps that support it and some will snap back to a smartphone-like shape. Sound works, so does touch control, keyboard and mouse.

Perhaps oddly, the app called Windows Subsystem for Android does not run WSA directly but is a settings application. Opening this and clicking Files runs the actual WSA and gives access to user folders in its file system as you would expect.

Users can also enable developer mode and see the IP number and port for use by adb. Once enabled, there is also access to developer settings, including USB debugging which is on by default. And there is an option for "Continuous" – which runs WSA in the background all the time, as opposed to the default "As needed".

WSA appears in the debug list in Android Studio, complete with TM

WSA appears in the debug list in Android Studio, complete with TM

One key aspect of WSA is support for developers testing and debugging Android applications. We installed Android Studio on the PC with WSA and created a project. Next, it is a matter of opening a command prompt and running adb to connect to WSA. Finally, it is back to Android Studio and Run – Debug. Our first attempt failed because we had not agreed the license terms for the Android SDK command-line tools. The solution is to install these tools from the Android Studio SDK manager, which pops up the license agreement. Once done, we were able to run and debug the application running on WSA.

It is a smoother experience than using the Android emulator, though it lacks the normal facilities for things like emulating location or setting device size. It will also not be suitable if the application needs access to Google Play Services. This is great though for getting started with an Android application, with further testing on actual devices or with the emulator at a later stage – or indeed for developing specifically for WSA, in order to reuse Android code for Windows.

Debugging on WSA with Android Studio

Debugging on WSA with Android Studio

Windows developers may remember Project Astoria – one of two Microsoft efforts to boost development for Windows Phone and Windows 10. Project Islandwood let developers port iOS Apps to Windows, while Project Astoria was for running Android apps. Part of Project Astoria was an Android subsystem for Windows Phone, which appeared in some preview releases. Project Astoria was put on indefinite hold back in 2015, but the technology later resurfaced as Windows Subsystem for Linux, which has proved to be among the best features of Windows 10. How much of Project Astoria remains in WSA is open to speculation, but its appearance now feels like the completion of a circle.

Windows users short of casual games will find plenty more via WSA

Windows users short of casual games will find plenty more via WSA

Other than letting Android developers on Windows avoid the emulator, what is the point of WSA? Our brief hands-on suggests that Android apps run well enough that it is a good solution for running apps that are otherwise unavailable.

Users who love casual games may be delighted, as the Amazon Appstore seems to be stuffed full of them – but is there anything else? It may turn out that the developer appeal is its most significant advantage. WSL has already improved Windows for web and Linux developers; now WSA promises to improve it for Android as well. ®

Similar topics

Other stories you might like

  • Lonestar plans to put datacenters in the Moon's lava tubes
    How? Founder tells The Register 'Robots… lots of robots'

    Imagine a future where racks of computer servers hum quietly in darkness below the surface of the Moon.

    Here is where some of the most important data is stored, to be left untouched for as long as can be. The idea sounds like something from science-fiction, but one startup that recently emerged from stealth is trying to turn it into a reality. Lonestar Data Holdings has a unique mission unlike any other cloud provider: to build datacenters on the Moon backing up the world's data.

    "It's inconceivable to me that we are keeping our most precious assets, our knowledge and our data, on Earth, where we're setting off bombs and burning things," Christopher Stott, founder and CEO of Lonestar, told The Register. "We need to put our assets in place off our planet, where we can keep it safe."

    Continue reading
  • Conti: Russian-backed rulers of Costa Rican hacktocracy?
    Also, Chinese IT admin jailed for deleting database, and the NSA promises no more backdoors

    In brief The notorious Russian-aligned Conti ransomware gang has upped the ante in its attack against Costa Rica, threatening to overthrow the government if it doesn't pay a $20 million ransom. 

    Costa Rican president Rodrigo Chaves said that the country is effectively at war with the gang, who in April infiltrated the government's computer systems, gaining a foothold in 27 agencies at various government levels. The US State Department has offered a $15 million reward leading to the capture of Conti's leaders, who it said have made more than $150 million from 1,000+ victims.

    Conti claimed this week that it has insiders in the Costa Rican government, the AP reported, warning that "We are determined to overthrow the government by means of a cyber attack, we have already shown you all the strength and power, you have introduced an emergency." 

    Continue reading
  • China-linked Twisted Panda caught spying on Russian defense R&D
    Because Beijing isn't above covert ops to accomplish its five-year goals

    Chinese cyberspies targeted two Russian defense institutes and possibly another research facility in Belarus, according to Check Point Research.

    The new campaign, dubbed Twisted Panda, is part of a larger, state-sponsored espionage operation that has been ongoing for several months, if not nearly a year, according to the security shop.

    In a technical analysis, the researchers detail the various malicious stages and payloads of the campaign that used sanctions-related phishing emails to attack Russian entities, which are part of the state-owned defense conglomerate Rostec Corporation.

    Continue reading
  • FTC signals crackdown on ed-tech harvesting kid's data
    Trade watchdog, and President, reminds that COPPA can ban ya

    The US Federal Trade Commission on Thursday said it intends to take action against educational technology companies that unlawfully collect data from children using online educational services.

    In a policy statement, the agency said, "Children should not have to needlessly hand over their data and forfeit their privacy in order to do their schoolwork or participate in remote learning, especially given the wide and increasing adoption of ed tech tools."

    The agency says it will scrutinize educational service providers to ensure that they are meeting their legal obligations under COPPA, the Children's Online Privacy Protection Act.

    Continue reading
  • Mysterious firm seeks to buy majority stake in Arm China
    Chinese joint venture's ousted CEO tries to hang on - who will get control?

    The saga surrounding Arm's joint venture in China just took another intriguing turn: a mysterious firm named Lotcap Group claims it has signed a letter of intent to buy a 51 percent stake in Arm China from existing investors in the country.

    In a Chinese-language press release posted Wednesday, Lotcap said it has formed a subsidiary, Lotcap Fund, to buy a majority stake in the joint venture. However, reporting by one newspaper suggested that the investment firm still needs the approval of one significant investor to gain 51 percent control of Arm China.

    The development comes a couple of weeks after Arm China said that its former CEO, Allen Wu, was refusing once again to step down from his position, despite the company's board voting in late April to replace Wu with two co-chief executives. SoftBank Group, which owns 49 percent of the Chinese venture, has been trying to unentangle Arm China from Wu as the Japanese tech investment giant plans for an initial public offering of the British parent company.

    Continue reading
  • SmartNICs power the cloud, are enterprise datacenters next?
    High pricing, lack of software make smartNICs a tough sell, despite offload potential

    SmartNICs have the potential to accelerate enterprise workloads, but don't expect to see them bring hyperscale-class efficiency to most datacenters anytime soon, ZK Research's Zeus Kerravala told The Register.

    SmartNICs are widely deployed in cloud and hyperscale datacenters as a means to offload input/output (I/O) intensive network, security, and storage operations from the CPU, freeing it up to run revenue generating tenant workloads. Some more advanced chips even offload the hypervisor to further separate the infrastructure management layer from the rest of the server.

    Despite relative success in the cloud and a flurry of innovation from the still-limited vendor SmartNIC ecosystem, including Mellanox (Nvidia), Intel, Marvell, and Xilinx (AMD), Kerravala argues that the use cases for enterprise datacenters are unlikely to resemble those of the major hyperscalers, at least in the near term.

    Continue reading

Biting the hand that feeds IT © 1998–2022