Microsoft gjør det enklere å bygge apper for Windows 11 på ARM

click fraud protection

Microsoft har gitt ut en ny 64-biters versjon av Office for Windows 11 PC-er med ARM-prosessorer. Den bruker nye verktøy som er tilgjengelige for alle.

Microsoft har nettopp sluppet første Windows 11-bygge til Insiders i Dev-kanalen, og den inkluderer et megatonn av nye funksjoner. Men det du kan se i bygget alene er ikke alt. Microsoft har også annonsert at det gjør det enklere for utviklere å lage raskere apper for Windows 11 på ARM. Microsoft kaller det ARM64EC, og EC står for "Emulation Compatible". Det er en måte for utviklere å lettere portere x64-appene sine til ARM uten å måtte rekompilere hele appen. For å gå sammen med det, er det en ny 64-biters versjon av Office for Windows 11 på ARM.

Som Microsoft uttrykker det, er ARM64EC et applikasjonsbinært grensesnitt (ABI) for Windows 11 på ARM, og det er interoperabelt med x64. Det betyr at utviklere kan lage en app som bruker ARM64EC for noen prosesser eller moduler, og x64 for andre. ARM64EC-koden kjører naturlig på ARM, mens x64-komponentene bruker emuleringslaget, som også er nytt i Windows 11. Utviklere kan imidlertid bruke ARM64EC helt alene for appene sine.

Hva dette betyr er at utviklere gradvis kan overføre appene sine til å være helt native på ARM-enheter, i stedet for å måtte konvertere alt på en gang. Ved å utnytte ARM64EC, kan x64-komponenter fortsatt brukes der det gir mest mening, for eksempel hvis en spesifikk funksjon ikke krever innebygd ytelse eller ikke brukes så ofte. Hver modul og prosess kan deretter overføres til ARM64EC som utvikleren finner passende.

64-biters Office for Windows 11 på ARM

For å bevise verdien av den nye ABI, Microsoft også annonsert i dag tilgjengeligheten av 64-biters versjoner av Office for Windows 11 på ARM. De viktigste Office-appene, inkludert Word, Excel, PowerPoint, OneNote og Outlook, er nå alle tilgjengelige som ARM64EC-apper. Dette er komplekse apper med tonnevis av moduler, så ikke alle har blitt konvertert til den opprinnelige ARM-arkitekturen. Men med dette nye verktøyet kan en del av koden nå kjøres naturlig, så alle disse modulene er nå tilgjengelige på ARM-PCer for første gang. I tillegg sier Microsoft at du ikke vil føle en ytelsesforskjell fra å kjøre appene på en Intel- eller AMD-basert PC.

Du vil kunne se hvilke apper som er basert på ARM64EC ved å se på Arkitektur-fanen i Task Manager. Disse appene vil bli merket som ARM64 (x64-kompatible). Andre vil bare bli merket som x64-apper, og de vil kjøre i x64-emuleringsmodus.

For å prøve dette ut, må du kjøre den nye Windows 11 Insider Preview build og også ha en ARM-basert PC. Deretter må du avinstallere 32-biters versjonen av Office hvis du har den, før du laster ned den nyeste versjonen som er tilgjengelig fra Office.com. Når den er installert, må du gå inn i kontomenyen og registrere deg for betakanalen til Office Insider-programmet. Etter å ha oppdatert til den nyeste Insider-bygget, bør du ha disse funksjonene aktivert.

Det er noen begrensninger med denne første utgivelsen, for eksempel at Teams-integrasjonen med Outlook ikke er fullført ennå. Du kan også oppdage at enkelte søk ikke fungerer i apper som Outlook og OneNote.

Du kan forvente at disse tingene blir løst etter hvert Windows 11 utgivelser senere i år. Det burde også være andre apper som drar nytte av dette nye verktøyet innen den tid.