Native en interoperabele apps voor Windows 11 ARM met ARM64EC

0 reacties

Microsoft heeft ARM64EC aangekondigd, waarbij de laatste letters staan voor 'Emulation Compatible'. Met de laatste preview van Visual Studio en de Windows 11 Insider SDK is deze application binary interface te gebruiken. De ABI maakt het mogelijk om  apps te gebruiken op arm met native snelheid, zelfs als dependencies en plugins nog geen ondersteuning voor arm hebben.

Applicaties, processen en modules kunnen ARM64EC en x64 combineren, waarbij de x64-code uitgevoerd wordt met Windows 11 on ARM's ingebouwde emulatie. De nieuwe ABI verschilt van de bestaande interface door het volgen van conventies voor x64-software wat voor interoperabiliteit zorgt. Apps gebouwd met ARM64EC hoeven geen x64-code te gebruiken omdat het nu een volwaardige Windows-ABI is.

Voor ontwikkelaars is het belangrijkste voordeel dat bij elke aanpassing de hele app opnieuw gecompileerd moest worden. Nu kan de app incrementeel opgebouwd worden waarbij losse onderdelen opnieuw gecompileerd worden, waarbij deze native prestaties behalen en het oude gedeelte nog steeds functioneel is. Ook applicaties met x64-onderdelen waarover geen controle is kunnnen nog steeds op Windows 11 ARM gedraaid worden. ARM64EC wordt ook gebruikt door Microsoft zelf voor de komende 64 bit-versie van Office voor ARM, zodat bestaande x64-plugins gebruikt kunnen worden.

Bron: Microsoft

« Vorig bericht Volgend bericht »
0
*