Feature request: Add support for Windows on 64-bit ARM CPUs

Feature request: Add support for Windows on 64-bit ARM CPUs

https://quality.embarcadero.com/browse/RSP-17983
https://quality.embarcadero.com/browse/RSP-17983

Comments

  1. Let's see how that turns out this time and then decide if it's worth the effort. Until then I think the builtin x86 emulator will work just fine - otherwise that Windows version would be useless (just like their last try) if almost no application runs on it.

    ReplyDelete
  2. Knowing how easily Microsoft abandons its efforts it would be foolish to rush to support WinOnARM. Emba has quite enough to work on as is.

    ReplyDelete
  3. Fl Ko That's the key thing about it. Every existing Windows application theoretically runs on it.

    ReplyDelete
  4. 32-bit Windows x86 on ARM is an emulation. The emulator cannot run x64. I want support for native 64-bit ARM, just like 64-bit Windows for ARM will run. No emulation = better performance / lower energy consumption.

    arstechnica.com - x86 emulation rumored to be coming to Windows for ARM in late 2017

    ReplyDelete
  5. Lars Fosdal if you look to the Linux x64 compiler I'm not sure that "no emulation = better performance" is valid for Delphi.

    ReplyDelete
  6. Lars Fosdal It could be a possibility that the VCL(ComCtl32) might not be supported natively on Windows on ARM, other than the x86 emulation. We should know more information at Build 2017 (May 10-12). And, it might be UWP only for native Windows on ARM. And, I still believe that with FireMonkey, it should be possible to develop an UWP application, if Embarcadero would be willing to make the changes in API calls to support pure 100% UWP (and I'm not talking about the Desktop Bridge). And, by supporting pure 100% UWP applications, this would also open up for deployment to the Xbox One, HoloLens and the Windows 10 IOT on ARM.

    ReplyDelete
  7. Daniel Rail That is a very well made point. I fear you are right with regards to 64-bit on ARM.

    The real feature request will probably have to be to be able to make Windows Runtime based UWP .appx apps with Delphi.

    ReplyDelete
  8. Fl Ko These articles seem indicate that the full Win32 APIs actually are natively available on Windows on ARM64 - and not just the Windows Runtime APIs? I wish there would be some definitive info on this soon.

    ReplyDelete

Post a Comment