Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Microsoft Android Windows

Windows Subsystem for Android Declared Ready for Prime Time (theregister.com) 32

Microsoft has decided the Windows Subsystem for Android (WSA) -- its offering that runs Android VMs which behave just like another application in Windows -- is sufficiently stable that it can be designated version 1.0 and made available to all. From a report: While it's lovely that Windows can now run Android VMs, Hendrixson's tweet needs a little parsing. The "50,000 apps" he mentions are only available from the Amazon.com app store -- not the larger Google Play digital tat bazaar. Google's apps aren't in the Amazonian store, nor are Microsoft's. I couldn't find Twitter, WhatsApp, Slack, any of the banks I use, or the Australian government apps I need to access services. In fact it's tough work to find apps other than games in the store -- and when a search term does bear fruit it delivers what look like knockoff apps that scream "here be dragons."
This discussion has been archived. No new comments can be posted.

Windows Subsystem for Android Declared Ready for Prime Time

Comments Filter:
  • by akw0088 ( 7073305 ) on Friday October 21, 2022 @12:43PM (#62986203)
    Finally, I can use dial up internet again
  • by F.Ultra ( 1673484 ) on Friday October 21, 2022 @01:01PM (#62986223)
    They sure are working hard at Microsoft so that people can pay for Windows but really run something else. Now they just need to implement Windows Subsystem for macOS and their work is done.
    • by AmiMoJo ( 196126 )

      Is there anything on Android (or MacOS) that you would actually want to run on Windows?

      There is lots if stuff for Linux, but I can't think of any Android apps... Some games maybe?

      • GLM for my Bosch laser tape measure. There was a PC app but that's gone missing.

      • Re:Pay but don't use (Score:4, Informative)

        by caseih ( 160668 ) on Friday October 21, 2022 @03:14PM (#62986627)

        On a desktop computer, generally no. But on a tablet like the Surface Pro, it can be useful. It's nice to have a tablet that's a real x86 computer and can (when you ditch the rubbish Windows 10S) run normal software pretty well, and at the same time can use it as a normal tablet. Running a few Android apps makes it work quite nicely here, such as Voxer for my parents.

      • Comment removed based on user account deletion
    • I'm sure if Microsoft thought it could get away with it, it would implement an iOS subsystem, but of course Apple would sue them into oblivion. Android being an open platform gives them an open door.

      At the end of the day, after playing around with Android emulation even on a Windows 10 tablet a few years ago, I decided it really doesn't map well. The apps ran well enough, and I could even play Minecraft PE, but it just didn't feel right, and maybe a better implementation might help, but frankly with the cos

      • I can think of ONE. For some reason I can access my bank ONLY through their app. This way I can do it through my desktop with it's benefits.

    • Comment removed based on user account deletion
  • Im interested, but cannot update my computers to Windows 11. Can I do this?

    • Nope, it's for Windows 11 only I think. Probably depends on improvements to Hyper-V or something,
      • Then it's going to be Bluestack for everyone else.

      • Re:for Windows 10? (Score:5, Interesting)

        by Y2K is bogus ( 7647 ) on Friday October 21, 2022 @02:38PM (#62986551)

        In fact, it does *require* hyper-V. This salient fact, and that WSL2 requires hyper-v also, is lost in translation. On Windows 11 once you enable hyper-V you take a huge hit in terms of virtualization. Hyper-v is a type 1 hypervisor and runs before Windows loads, so Windows and Linux run as siblings on Hyper-V. The downside to Hyper-V is that Microsoft hasn't put any real effort into making it a "consumer" platform so if you enable Hyper-V client utilities on Windows 11 and try to use it for running VMs on Windows, you are stuck with a set of limited resolutions that render via software through RDP. This is a terrible user experience in comparison to hypervisors like Virtualbox.

        Virtualbox is a type 2 hypervisor that runs on TOP of Windows, so with Hyper-V enabled it's really doing nested virtualization and it doesn't play well with Hyper-V, resulting in VERY slow performance.

        If you want a good user experience with Virtualbox, you either must forgo Hyper-V (and WSL2, WSLg, and WSA) and use Virtualbox on top of vanilla Windows, or stick to Windows 10 (for the best experience) without Hyper-V (Windows 10 doesn't have WSLg or WSA, so you really have no reason to enable Hyper-V).

        • if you enable Hyper-V client utilities on Windows 11 and try to use it for running VMs on Windows, you are stuck with a set of limited resolutions that render via software through RDP.

          If I run a hyper-v console session *not* in enhanced mode it doesn't appear to be a remote-desktop session. e.g. I can change the resolution of the guest machine and the console window resizes. It also supports operating systems e.g. BusyBox that don't speak RDP at all. Am I missing something?

          WSLv1 didn't use Hyper-v and i

          • Windows emulates the console using RDP by default, at least that's what I found. You can tell it's RDP by the banner controls at the top of the window/screen.

  • Naming (Score:5, Interesting)

    by fred6666 ( 4718031 ) on Friday October 21, 2022 @01:15PM (#62986267)

    So in short it should have been called Android subsystem for Windows, not the other way around.

    • You have to think of it from the point of view of who will benefit in the long run. From now on there's no need for or benefit toto creating applications for Windows. You might as well just create an android app and if some client needs to use it on Windows they always can. This is basically the announcement of the retirement of Microsoft from the operating system development market. Thus "for Android" as in "helps Android".

    • Yes, it's the exact same thing with "Windows Subsystem for Linux". It would have been far more intuitive to call it the "Linux Subsystem for Windows". Microsoft must have hired marketing people from the USB Implementers Forum.
    • Yours is a common sentiment, but it misses the underlying rationale for the nomenclature. This [brianreiter.org] blog post from 2010 helps explain. The short version is that Windows NT was designed to use 3 different Windows Subsystems (userland environments): Win32, OS/2, and POSIX. Hence, any other subsystem (Linux, Android) is a type of "Windows" subsystem.

    • Re:Naming (Score:5, Informative)

      by bustinbrains ( 6800166 ) on Friday October 21, 2022 @03:51PM (#62986721)

      "Windows Subsystem" is a technical term/phrase within Windows. The two long-reigning subsystems in Windows NT-based OSes are GUI and Console. Every PE32/PE32+ EXE is marked with the relevant subsystem that the EXE is intended to run under. Linux and Android are two relatively new Windows Subsystems within the Microsoft Windows OS.

      #define IMAGE_SUBSYSTEM_UNKNOWN 0 // Unknown subsystem.
      #define IMAGE_SUBSYSTEM_NATIVE 1 // Image doesn’t require a subsystem.
      #define IMAGE_SUBSYSTEM_WINDOWS_GUI 2 // Image runs in the Windows GUI subsystem.
      #define IMAGE_SUBSYSTEM_WINDOWS_CUI 3 // Image runs in the Windows character subsystem.
      #define IMAGE_SUBSYSTEM_OS2_CUI 5 // image runs in the OS/2 character subsystem.
      #define IMAGE_SUBSYSTEM_POSIX_CUI 7 // image runs in the Posix character subsystem.
      #define IMAGE_SUBSYSTEM_NATIVE_WINDOWS 8 // image is a native Win9x driver.
      #define IMAGE_SUBSYSTEM_WINDOWS_CE_GUI 9 // Image runs in the Windows CE subsystem.

      • Comment removed based on user account deletion
        • What happened to 4 and 6 ? :)

          No such numbers. The counting scheme goes: 1, 2, 3, 95, XP, Vista, 7, 8, 10, 11

          Unfortunately it seems there was an unpaid intern on the day when the OS/2 image was added, and no doubt Windows CE will be fixed in an upcoming patch to correct the true Microsoft numbering scheme.

  • I've only got Windows on a VM on my Suse Linux machine. Wonder how it might go for me, or if it will function at all.
  • Both of the smaller name browsers I use on my tablet - Vivaldi and Opera - have download links for non-Google Android devices on their websites. So if you're looking for a specific app try the company's website first. Amazon isn't the only non-Googled device out there.
  • I don't find this especially interesting because you could already run x86 android in a virtual machine if you wanted to run mobile apps on the desktop. Given there is really a lot of interface parity anyway I can't imagine the experience is all the different/inferior.

    I also don't see the upside for Microsoft here, as it just means that an ISV that build a killer android only app has no incentive to make a windows version if they can sell it / get subscribers who are Windows users and dont have a android de

  • I wonder how many of these entities who's apps aren't in the Amazon store have been pressured by Google to make those apps only available in the Play store and nowhere else?

  • Yet another feature I can't use because they arbitrarily set the bar for support so high that I can't afford it (new computer when this one works fine).

    Didn't Microsoft's CEO say something about Windows 10 will be the last Windows you need to buy? I'm sure they realized the issue there. After everyone pays once, they're done. And you keep supporting it.

Any program which runs right is obsolete.

Working...