Windows 10 is coming to ARM again, with win32 emulation

It’s official: Microsoft is taking another stab at Windows on ARM, but this time around, it seems like they’re taking it a lot more seriously. First, in collaboration with Qualcomm, Microsoft has created 32bit win32 emulation for Windows on ARM. This allows all 32bit win32 applications to run on ARM, unmodified. Microsoft showed win32 Photoshop running on an ARM machine. Second, Microsoft seems to be going beyond tablets this time around – they’re promising laptops and desktops, too.

And technically, there’s nothing stopping them from allowing ARM phones to run win32 applications (e.g. when docked) either. This is something I personally really, really want to see: a phone that can become a full-fledged PC just by connecting it to a display and input devices. While such a device won’t be a powerhouse, it’d be great for the kinds of office workloads I’d want it for.

There’s no technical details on the implementation of the emulation yet, but look for those to arrive over the coming months.

47 Comments

  1. 2016-12-08 3:48 pm
    • 2016-12-08 7:18 pm
      • 2016-12-08 7:44 pm
        • 2016-12-12 5:39 pm
  2. 2016-12-08 4:29 pm
    • 2016-12-08 5:12 pm
      • 2016-12-08 5:41 pm
        • 2016-12-09 12:01 am
        • 2016-12-09 4:09 pm
    • 2016-12-08 8:39 pm
  3. 2016-12-08 5:46 pm
  4. 2016-12-08 5:58 pm
    • 2016-12-08 6:14 pm
      • 2016-12-09 8:33 am
        • 2016-12-09 8:45 am
          • 2016-12-12 11:54 am
  5. 2016-12-08 9:11 pm
    • 2016-12-08 10:52 pm
    • 2016-12-08 10:57 pm
      • 2016-12-13 5:49 pm
    • 2016-12-09 8:36 am
      • 2016-12-09 10:07 am
        • 2016-12-12 5:43 pm
  6. 2016-12-09 9:00 am
    • 2016-12-09 5:23 pm
      • 2016-12-13 5:54 pm
  7. 2016-12-09 9:47 am
    • 2016-12-09 10:17 am
      • 2016-12-09 10:38 am
      • 2016-12-09 1:43 pm
        • 2016-12-09 3:32 pm
          • 2016-12-10 9:17 pm
      • 2016-12-09 2:52 pm
        • 2016-12-09 11:26 pm
          • 2016-12-10 3:03 am
          • 2016-12-10 9:54 am
          • 2016-12-10 4:18 pm
          • 2016-12-11 11:53 am
          • 2016-12-11 8:33 pm
          • 2016-12-11 11:17 pm
          • 2016-12-12 1:30 am
          • 2016-12-12 11:14 am
          • 2016-12-12 3:12 pm
  8. 2016-12-09 3:33 pm
  9. 2016-12-09 3:42 pm
  10. 2016-12-09 4:14 pm
    • 2016-12-09 5:26 pm