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
https://quality.embarcadero.com/browse/RSP-17983
https://quality.embarcadero.com/browse/RSP-17983
-1
ReplyDeleteLet'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.
ReplyDeleteKnowing how easily Microsoft abandons its efforts it would be foolish to rush to support WinOnARM. Emba has quite enough to work on as is.
ReplyDeleteFl Ko That's the key thing about it. Every existing Windows application theoretically runs on it.
ReplyDelete32-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.
ReplyDeletearstechnica.com - x86 emulation rumored to be coming to Windows for ARM in late 2017
Lars Fosdal if you look to the Linux x64 compiler I'm not sure that "no emulation = better performance" is valid for Delphi.
ReplyDeleteLars 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.
ReplyDeleteDaniel Rail That is a very well made point. I fear you are right with regards to 64-bit on ARM.
ReplyDeleteThe real feature request will probably have to be to be able to make Windows Runtime based UWP .appx apps with Delphi.
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