Microsoft maakt het eenvoudiger om apps voor Windows 11 op ARM te bouwen

Microsoft heeft een nieuwe 64-bits versie van Office uitgebracht voor Windows 11-pc's met ARM-processors. Het maakt gebruik van nieuwe tools die voor iedereen beschikbaar zijn.

Microsoft heeft zojuist de eerste Windows 11-build voor Insiders in het Dev-kanaal, en het bevat een megaton aan nieuwe functies. Maar wat je alleen in de build kunt zien, is niet alles. Microsoft heeft ook aangekondigd dat het het voor ontwikkelaars gemakkelijker maakt om snellere apps te maken voor Windows 11 op ARM. Microsoft noemt het ARM64EC, en EC staat voor "Emulatiecompatibel". Het is een manier voor ontwikkelaars om hun x64-apps gemakkelijker naar ARM te porten zonder de hele app opnieuw te hoeven compileren. Daarnaast is er een nieuwe 64-bits versie van Office voor Windows 11 op ARM.

Zoals Microsoft het stelt, is ARM64EC een binaire applicatie-interface (ABI) voor Windows 11 op ARM, en is interoperabel met x64. Dat betekent dat ontwikkelaars een app kunnen maken die ARM64EC gebruikt voor sommige processen of modules, en x64 voor andere. De ARM64EC-code draait native op ARM, terwijl de x64-componenten de emulatielaag gebruiken, wat ook nieuw is in Windows 11. Ontwikkelaars kunnen ARM64EC echter geheel zelfstandig gebruiken voor hun apps.

Wat dit betekent is dat ontwikkelaars hun apps geleidelijk kunnen overzetten zodat ze volledig native zijn op ARM-apparaten, in plaats van alles in één keer te moeten converteren. Door gebruik te maken van ARM64EC kunnen x64-componenten nog steeds worden gebruikt waar dit het meest logisch is, bijvoorbeeld als een specifieke functie geen native prestaties vereist of niet zo vaak wordt gebruikt. Elke module en elk proces kan vervolgens naar eigen inzicht worden overgezet naar ARM64EC.

64-bits Office voor Windows 11 op ARM

Om de waarde van de nieuwe ABI te bewijzen, heeft Microsoft vandaag ook bekend gemaakt de beschikbaarheid van 64-bits versies van Office voor Windows 11 op ARM. De belangrijkste Office-apps, waaronder Word, Excel, PowerPoint, OneNote en Outlook, zijn nu allemaal beschikbaar als ARM64EC-apps. Dit zijn complexe apps met heel veel modules, dus ze zijn niet allemaal geconverteerd naar de native ARM-architectuur. Maar met deze nieuwe tool kan een deel van de code nu native worden uitgevoerd, dus al deze modules zijn nu voor het eerst beschikbaar op ARM-pc's. Bovendien zegt Microsoft dat je geen prestatieverschil zult voelen als je de apps op een Intel- of AMD-pc draait.

U kunt zien welke apps op ARM64EC zijn gebaseerd door naar het tabblad Architectuur in Taakbeheer te kijken. Deze apps krijgen het label ARM64 (x64-compatibel). Anderen worden gewoon gelabeld als x64-apps en draaien in de x64-emulatiemodus.

Om dit uit te proberen, moet je de nieuwe Windows 11 Insider Preview-build gebruiken en ook een ARM-gebaseerde pc hebben. Vervolgens moet u de 32-bits versie van Office verwijderen, als u die heeft, voordat u de nieuwste versie downloadt die beschikbaar is via Office.com. Zodra het is geïnstalleerd, moet u naar het menu Account gaan en u aanmelden voor het bètakanaal van het Office Insider-programma. Na het updaten naar de nieuwste Insider-build zouden deze functies ingeschakeld moeten zijn.

Er zijn enkele beperkingen bij deze eerste release, zo is de Teams-integratie met Outlook nog niet voltooid. Het kan ook zijn dat sommige zoekopdrachten niet werken in apps zoals Outlook en OneNote.

Je kunt verwachten dat deze zaken tegen die tijd zijn uitgewerkt Windows 11 verschijnt later dit jaar. Tegen die tijd zouden er ook andere apps moeten zijn die van deze nieuwe tool zullen profiteren.