Windows Subsystem for Android
docs.microsoft.com
docs.microsoft.com
WHY? Maybe give me a warning when installing, but at least let me try.
I hate how Apple gave devs the choice to make their apps unavailable on MacOS, so even though I can run theoretically run iOS apps on my M1 MBP, there are no apps I care about available for MacOS, so the feature might as well not exist.
At least with Android you can sideload the APK, so that's a plus..
I thought it could run windows applications on Android.
I think they simply applied the same principle here.
>"Android", or anything confusingly similar to "Android", cannot be used in names of applications or accessory products, including phones, tablets, TVs, speakers, headphones, watches, and other devices. Instead, use "for Android".
Windows' Subsystem for <whatever>https://stackoverflow.com/questions/5792498/what-exactly-is-...
Is it clear? No. Is it grammatically fine? Yes. It references the Windows kernel as the core piece here, not the subsystem
Source: I work on Windows.
> Windows starting from NT (NT 3.1) is able to support semantics of different operating systems (or OS families) that existed at that time (1993). Microsoft called them Subsystems (today they would probably call them emulation layers).
it's an NT kernel subsystem which runs Android applications.
the NT kernel was always designed to support multiple simultaneous subsystems, so they are named "Windows Subsystem for [whatever]" because they are individual windows kernel subsystems for [whatever].
anyway, just accept the naming. the naming is set and won't change. your time is better spent on more meaningful stuff anyway.
Which Windows subsystem do you need?
I need the Windows Subsystem for Android.
I'm not away of any Android Subsystems that can run Windows (or Windows applications). But these are Windows subsystems, so that's OK.
shrug I personally don't find it confusing. If there was a way to run Win32 applications or Android, it could be Win32 on Android, or the Android Subsystem for Win32 Applications.
1) This also utilizes a VM for the Android system, like the Linux one.
2) "Unlike traditional mobile form factors, Android apps running on Windows 11 can be freely resized, should be responsive in their resizing, and can be snapped using Windows actions/gestures."
Last time I messed around with it when vbox said they'd fixed it to use hyper-v, I wasted 6 hours to end up back with wsl1 and working VM's instead of wsl2 and nothing else.
Disclosure: I work at Microsoft. But I have no insider information on this.
[0] https://www.engadget.com/2013-08-15-google-blocks-windows-ph...
[1] https://web.archive.org/web/20130816024629/http://blogs.tech...
So now we get Microsoft trying to get android apps into their own devices instead. I would say Google should insist that support for office apps come back into chromebooks if they want any sort of support but no they wont as they are saying "we are happy chromeos is a great option for office (web)apps"
The windows "cloudbooks" were never worth a look - I guess this is how large companies behave. (I have no hatred towards any tech / company - use android / linux / chromebooks / windows all the time - just bizzare that well functioning android apps are now being taken out of chromebooks)
references : https://www.aboutchromebooks.com/news/microsoft-ending-chrom...
Given that Microsoft is using the Amazon App Store, it’s a safe bet that Google is not providing any sort of support. If Microsoft could use Google Play Services, I imagine they would.
Now Windows Subsystem for Android has been added too.
It is the OS/2-ization of Windows as more subsystems are added to try to make Windows a clearinghouse for any possible desktop use.
What could come next?
Windows Subsystem for Xbox - so anything that plays on Xbox will play on Windows
Drivers of course were an issue.
I think Microsoft will just stream Xbox games through the cloud for Game Pass subscribers. That way, you get Xbox games on PCs, Macs, smart TVs, you name it.
Perhaps we will see a reduction in certain classes of windows apps (slack?).
Retro/emulation/homebrew fans could use that as to do what they wanted, and thus weren't working on cracking the system alongside pirates.
Was available in public beta on Windows 10 Mobile Insider Preview.
Screw up Apple.
And you can run Facebook Messenger/Instagram/etc. on Android apps..
I wonder how well this subsystem could run on existing phone hardware. There are, after all, Nokia phones that are running NT kernels (the last windows phone on the market).
You can run a full-featured Android on any VM on a PC or Mac.
On Linux there is Anbox as well which can be native ARM64 or x86 without virt (run as a container). Not sure of alternatives on macOS but I wouldn't be surprised if there was something better than a raw Android VM there as well.
we all find it quite "annoying".
For me it's a significant decrease in usability and the feature of being able to run some selected Android applications from a single selected marketplace doesn't make me want to install the newer operating system at all. It's a rational choice to quote the word upgrade because it doesn't mean that to me.
The last thing was a Linux Subsystem for Windows, and this is an Android Subsystem for Windows.
I don't really think it's doublespeak as such, just the weird corporate perspective. They built a subsystem that supports Linux so "Windows subsystem for Linux" makes logical sense at least. I think with that (twisted) perspective "Linux for Windows" would imply a version of Linux that was for running Windows applications.
I wholeheartedly agree that "Linux for Windows" would be a better name for WSL, but I can see their point of view if I squint enough.
Also, at least this new subsystem is consistently named; if you know what WSL is it's obvious what this is.
In software 'for X' commonly refers to what it runs on. 'Doom for Windows' would run on Windows. A Windows subsystem for Android immediately implies a Windows subsystem that runs on Android.
It's a very common usage and language is formed by the common usage. Microsoft have this backwards.
> "It's a very common usage and language is formed by the common usage. Microsoft have this backwards."
Product names aren't formed by common usage, they're defined by the company which creates them.
I wouldn't put that past Doom porters :D