Microsoft gjør det enkelt for utviklere å portere sine Win32-apper for Windows 11 på ARM

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Microsoft Windows 11 PC-bilde

Microsoft Windows 11 PC-er

Microsoft kunngjorde i går ARM64EC ("Emulation Compatible"), en ny måte å bygge apper for Windows 11 på ARM. ARM64EC gjør det enkelt for utviklere å portere sine eksisterende Win32-apper for Windows 11 på ARM. Med Windows 10 på ARM må utviklere kompilere Win32-appene sine på nytt for ARM-enheter. Hvis det er problemer, bør utviklere skrive om hele appen for ARM-enheter.

Med den nye ARM64EC i Windows 11 kan utviklere gradvis utvikle ARM-appene sine. For det første kan de identifisere en del av kodebasen deres som vil ha mest nytte av den opprinnelige ytelsen og bygge den om som ARM64EC. Resten av appen vil forbli fullt funksjonell som emulert x64, men de rekompilerte ARM64EC-delene vil nå ha egen hastighet. Over tid kan de rekompilere mer av appen som ARM64EC for ytterligere å forbedre ytelsen og spare batterilevetid på ARM-enheter.

ARM64EC er et nytt binært applikasjonsgrensesnitt (ABI) for Windows 11 på ARM som kjører med opprinnelig hastighet og er interoperabel med x64. En app, prosess eller til og med en modul kan fritt mikse og matche ARM64EC og x64 etter behov. ARM64EC-koden i appen vil kjøre innfødt, mens enhver x64-kode vil kjøres med Windows 11 på ARMs innebygde emulering.

Interne team hos Microsoft bruker allerede ARM64EC. Faktisk bruker Office-teamet ARM64EC i fremtiden 64-bit Office for ARM slik at eksisterende x64-plugins vil fungere uten problemer i Windows 11 på ARM-enheter.

kilde: Microsoft

Mer om temaene: microsoft, Windows 11

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *