Microsoft's Windows Subsystem For Android Just Got a Big Update (zdnet.com) 37
Microsoft has updated the Windows Subsystem for Android (WSA) to Android 12.1 and shipped improvements to Android integration with Windows, networking, the camera in apps, the Settings app, and more. ZDNet reports: Current limitations aside, Microsoft is continuing to invest in bringing Android to Windows 11, as seen in its update to the WSA on Windows 11 (version 2204.40000.15) to Android 12.1, which is available to Insiders on the Dev Channel, according to a Microsoft blogpost. WSA launched with Android 11. Microsoft has improved networking on the Windows Subsystem for Android, so that Android apps can connect to devices on the same network as a Windows PC. Advanced networking allows users to set up smart home devices such as speakers and security cameras with a compatible Android app. This feature is available in Windows 11 preview builds 22621 and higher, with advanced networking on by default for new x64 Windows builds.
Android-Windows integration has also been improved. Windows taskbar icons now show which Android apps are currently using hardware features like the mic and location in the system tray. The taskbar now also correctly appears or disappears when apps are running or stopped. Android notifications also show as Windows notifications and the Windows title of an Android app now reflects the Android activity title. Android apps won't restart afresh after exiting connected standby mode, but instead will recommence where the app was paused.
Of the "many camera updates" in this release, Microsoft highlights that camera orientation is fixed to natural orientation, and that it's fixed incorrect camera previews, letterboxing (where the app window is wider than it is high, or horizontally longer), and a "squishing of the camera feed." Mouse and keyboard inputs in Windows Subsystem for Android have been improved. Microsoft also improved scroll-wheel support, fixed the onscreen keyboard focus, and ensured the Android soft keyboard displays correctly. The updated Windows Subsystem for Android Settings app gained redesigned UX and diagnostics data viewer. As of this update, telemetry collection is off by default. However, Microsoft is encouraging users to enable the setting, so it can collect data about Android app usage. "Other important updates include reduced flicker when apps are restored from a minimized state, the addition of VP8 and VP9 video hardware decoding, and the addition of Chromium WebView 100 to the Windows Subsystem for Android," adds ZDNet.
Android-Windows integration has also been improved. Windows taskbar icons now show which Android apps are currently using hardware features like the mic and location in the system tray. The taskbar now also correctly appears or disappears when apps are running or stopped. Android notifications also show as Windows notifications and the Windows title of an Android app now reflects the Android activity title. Android apps won't restart afresh after exiting connected standby mode, but instead will recommence where the app was paused.
Of the "many camera updates" in this release, Microsoft highlights that camera orientation is fixed to natural orientation, and that it's fixed incorrect camera previews, letterboxing (where the app window is wider than it is high, or horizontally longer), and a "squishing of the camera feed." Mouse and keyboard inputs in Windows Subsystem for Android have been improved. Microsoft also improved scroll-wheel support, fixed the onscreen keyboard focus, and ensured the Android soft keyboard displays correctly. The updated Windows Subsystem for Android Settings app gained redesigned UX and diagnostics data viewer. As of this update, telemetry collection is off by default. However, Microsoft is encouraging users to enable the setting, so it can collect data about Android app usage. "Other important updates include reduced flicker when apps are restored from a minimized state, the addition of VP8 and VP9 video hardware decoding, and the addition of Chromium WebView 100 to the Windows Subsystem for Android," adds ZDNet.
I'm so confused (Score:1)
Windows Subsystem for Android..
Is this running Windows within Android, or running Android within Windows?
Re:I'm so confused (Score:4, Informative)
Windows Subsystem for Android..
Is this running Windows within Android, or running Android within Windows?
Microsoft Marketing Stupidity: -- The word "Windows" must always come first, even though it makes no sense.
Should be Android subsystem for Windows
Should be Linux Subsystem for Windows
This silliness goes back 25 years to Windows for OS/2.
Re: (Score:2)
Re: I'm so confused (Score:1)
Ya launching with amazon app store was pretty stupid.
Though you can install google play and all other gapps packages and then it becomes fine. And magisk root etc.
This link below automates everything:
https://github.com/LSPosed/Mag... [github.com]
Gapps (legally) have to be preinstalled (Score:2)
Ya launching with amazon app store was pretty stupid.
Last I checked, Google had a policy to license the Gapps only for preinstallation on approved hardware. Because Windows 11 can be installed on commodity PCs, shipping with Google Play Store is thus not lawfully available to Microsoft. What would have been less bad than launching with Amazon Appstore?
Re: (Score:1)
They could at least have called them Windows Linux Subsystem and Windows Android Subsystem, thus still following their "Windows first" rule. Putting in the "for" is just unforced moronic idiocy.
Nominative use after "for" (Score:2)
"Linux" and "Android" are trademarks. Nominative use of another company's trademark to describe a complement to that company's good or service is easier to defend in court if the mark follows a separator, such as "compatible with", "fits", or "for". On eBay, for example, these magic words lead to more lenient application of the trading platform's trademark policy [ebay.com].
Re: (Score:1)
It's mutant ninja turtles all the way down...
Re:I'm so confused (Score:4, Informative)
This is Android running inside Windows, and Microsoft will continuously update the supported Android version. So you can get a Mobile device, install Windows 11, run Android apps, and continuously get updates forever, so you don't have to throw the device away after 2 years due to none of the Android vulnerabilities getting patched.
Re:I'm so confused (Score:5, Funny)
Yup, it is very convenient. Now you will be able to enjoy both Android and Windows vulnerabilities in the same device.
Re:I'm so confused (Score:5, Funny)
...get a Mobile device, install Windows 11...
Riiiight...
Google Play Store, perhaps? (Score:2)
It would be nice if there were an option to use the Google Play Store for Android Apps. The Amazon store is so-so, at best.
Re: (Score:2)
That restriction is coming from Google.
Re:Google Play Store, perhaps? (Score:4, Informative)
It is possible to install Google Play services in the WSA. For example, here are some scripts to do this:
https://github.com/WSA-Communi... [github.com]
https://github.com/LSPosed/Mag... [github.com]
Obviously this will never be officially supported by Microsoft or Google, so your mileage will vary and there's no guarantee this will always work, but that's no different than the way things are on real Android phones.
Re: Google Play Store, perhaps? (Score:1)
Works perfectly fine for me since many months.
Android app will get updated in the background so dont be surprised by that.
And android + windows apps will all appear in your 'add remove apps' list.
And it will eat up 10-12 GBs on your disk.
I tried some 'android launchers' that brings up a small phone desktop or home screen type of thing as sometimes it's more convenient and familiar to run apps from there.
Re: Google Play Store, perhaps? (Score:1)
https://github.com/LSPosed/Mag... [github.com]
Roadblock ahead (Score:4, Interesting)
There are apps which check your device, ignoring the holy trinity of hardware-kernel-user separaton, and tell you that they won't run on your untrusted, uncertified, may-be-rooted Android. Not just banking apps, even McDonalds.
Re: (Score:2)
This is a feature of Android. There is an API for it. The API checks the state of the OS to verify that certain security features are enabled and not compromised, which yes means if you root then the check fails.
I can understand banking apps using it. Less so the lottery app I use. Even less so the McDonalds app.
Anyway, there doesn't seem to be any reason why Microsoft couldn't implement the API. They probably need some kind of cryptographic certificate or something, same as every other manufacturer that sh
Re: (Score:1)
I can understand banking apps using it.
So you're OK with your bank claiming your devices are "insecure" because they willingly admit to allowing you control over them, and using that as an excuse to deny you access to your money? If it were me, I'd dump that bank and fast.
Anyway, there doesn't seem to be any reason why Microsoft couldn't implement the API. They probably need some kind of cryptographic certificate or something, same as every other manufacturer that ships Android devices.
Microsoft would need permission and willing participation from Google to make it work. Even if Microsoft pulled a microg [microg.org] and re-implemented the APIs, they wouldn't work without Google's servers signing an attestation saying that Google approved of the device's current state.
Re: (Score:2)
Banking apps should work on rooted phones.
Aside from anything else, the web banking still works on rooted devices.
Re: (Score:2)
I don't know the details, but none of the emulators can run the app of my bank. Pretty annoying since, that's where the 2FA notification arrives and the phone is of course getting it late or not nearby. The McDonalds app won't run on any of our Xiaomis, two rooted, one isn't and seemingly certified. I eat at Burger King.
Overlord OS (Score:4, Insightful)
Re: Overlord OS (Score:3)
I don't think that's even relevant to their business model these days. They don't really sell software anymore, nowadays they sell services and contracts. That's what pretty much every big software company does these days. Nobody really pays for software anymore anyways, usually if you do a bit of googling you can find free software that does what you need.
In my case, my first thought is "how much effort would it take for me to just write my own?". Usually it just involves browsing crates.io and spending a
Re: (Score:1)
Nobody really pays for software anymore anyways, usually if you do a bit of googling you can find free software that does what you need.
That may be true if freeware or OSS is a viable solution for your needs, but not everyone has that luxury. Furthermore, if you are a individual consumer saying that remember: You're the product. Most of the non-OSS free stuff
Re: (Score:2)
What?
I don't think that's even relevant to their business model these days. They don't really sell software anymore, nowadays they sell services and contracts.
Technically, almost no one sells computer software, the buyer doesn't "own" Microsoft office 2007, the own the right to run the software on a defined number of machines in perpetuity. This has always been the business model of software companies - major software (mainframe) was licensed by system size, number of systems/users, and for a defined period, and consumer software was similar, but typically removed system size/user price tiers and were permanent, not time-limited software.
That's what pretty much every big software company does these days. Nobody really pays for software anymore anyways, usually if you do a bit of googling you can find free software that does what you need.
Common software need
Re: Overlord OS (Score:1)
And it's working too, for a decade I always had a dual boot linux in all my laptops. And in last few years would boot some android x86 derivative too occasionally so BlissOS or the bluestacks type thing.
After windows 11 and WSLg and WSA I haven't booted into linux at all, beyond updating my current favorite Zorin 16.1 Pro. And removed all the shitty android emulators or BlissOS/Android-x86 stuff too.
Despite all the issues, WSA runs around 100x faster than all the Android Emulators and x86 Android versions.
Re: (Score:3)
Microsoft failed in the mobile space and Android tablets and phones are all over the place along with the more and more feature rich apps.
Linux is all over the internet and back office service space and Microsoft was losing customers to Linux on cheap beige boxes and then in virtual machines.
Microsoft had no way to keep track of this either so they didn't
Re: (Score:2)
It probably has a lot to do with Chrome OS supporting Android apps.
Chromebooks have really started to dominate in the educational space. Cheap, easy to manage, no issues with malware, OS doesn't randomly reboot to install updates while you are using it etc. Android support brings access to many educational apps.
Re: (Score:2)
Microsoft failed in the mobile space and Android tablets and phones are all over the place along with the more and more feature rich apps.
MS is not in the mobile device market, and running Android on a Windows device doesn't change that reality.
Only a small percentage of current Android apps make sense on a desktop/laptop device, the vast majority of Android apps are designed and optimized for phone/tablet use AWAY from a users desktop/laptop.
Which Android app currently installed on your android tablet would you prefer to run on your desktop when you already have the app running on your android phone?
This is a showcase tool for Windows, much
Re: (Score:3)
And of course, the Steam Store, the largest game catalogue, especially for the MS Windows platform.
A largest choice of apps is the only reason I am on Windows, not for any of its other OS features. I'd rather be on Linux otherwise.
WSA: A boon for corporate users (Score:5, Interesting)
Now that the Windows Phone dream is over for Microsoft, this is the way microsoft offers for corporate customeres that want to develop LoB bespoke internal apps that work on mobile and desktop the very same way at the same time. With a single codebase...
Make an AOSP App that can run in both Android/AOSP & Windows. Better performance on AOSP/Android than Electron Apps, runs with similar performance on Windows too, no need to deal with multiple SDKs or weird CrossPlatform IDEs/Frameworks (that often overpromise and underdeliver on the "code once-run everywhere" ethos)...
If you analyze this from a Consumer perspective, this seems like a nice tech demo, not much else.
But from the point of view of people that buy Enterprise Volume licenses (that nowadays ARE the bread-and-butter of the Windows bussiness), this is great news....
Re: (Score:3)
They've been pushing the single codebase dream for a while already since purchasing Xamarin, and are evolving it further with MAUI which promises a single codebase delivering Windows, Android, iOS, macOS, Web and potentially Linux.
Naturally, MS won't use this for any of their own apps, just like how they never used Xamarin Forms for anything other than the MS News and Azure mobile apps, but they'll keep telling devs it's the best thing they need to adopt.
Their idea for single-codebase-cross-platform is grea
Re: (Score:2)
One Ring (OS) to bind them all?
Embrace .... (Score:2)
..is the first step
Wait for the apps that require to be built on Windows Android subsystem and cannot be built otherwise
Corporate Efficiency (Score:1)