ARM und Windows wirklich nötig?
Windows IoT (ARM) ... hatten wir mal auf einem Raspberry Pi 4 probiert und nichts gestartet bekommen. Damals gab es diese x86-Emulation aber auch noch nicht.
Unter Linux, zusammen mit Wine, war ein Programm zum Laufen zu bringen (wegen der DevExpressSkin und Anderem mußte aber noch bissl was angepasst werden)
Auf ARM kann man auch Android installieren und dafür kannst du nativ etwas in Delphi kompilieren.
Jupp, die
PE (Preinstall Environment nicht "Portable") ist eigentlich ein System für die Installation, oder teilweise auch für die Systemwiederherstellung genutzt.
Gibt es normal nur als 32 Bit und ist extrem abgespeckt (z.B. gibt es keine Benutzerverwaltung, was blöd ist, wenn Programme versuchen etwas zwanghaft als "Admin" ausführen zu wollen)
Die RE (Runtime Environment) bietet noch ein klein bissl mehr Funktionen.
Und Windows To Go (teilweise "Windows On The Go", bzw. Windiws OTG genannt) ist ein fast volles Windows, aber gibt es aktuell nur für x86/x64. (z.B. auf USB-Stick).
Das Einzige, was mal Windows für ARM konnte, war das Delphi Prism (für .NET und ist wieder extern, nennt sich jetzt
RemObjects Oxygene)
https://www.delphipraxis.net/213289-...eaeaeaeae.html
https://www.delphipraxis.net/213255-...ml#post1523857
Delphi erzeugt für Windows somit nur x86- oder x64-Code für die
Win32-
API (bzw.
WinNT)
Für die WinRT-
API, sowie nativ für ARM-CPUs gibt es leider garnichts. (das WinRT kam damals mit Windows 8 und wird jetzt auch im 10/11 für die "modernen" Windows-Apps genutzt, egal ob ARM oder x86)