Firma Microsoft ułatwia tworzenie aplikacji dla systemu Windows 11 na platformie ARM

click fraud protection

Firma Microsoft udostępniła nową 64-bitową wersję pakietu Office dla komputerów z systemem Windows 11 i procesorami ARM. Wykorzystuje nowe narzędzia dostępne dla każdego.

Microsoft właśnie udostępnił pierwsza kompilacja systemu Windows 11 dla Insiderów na kanale Dev i zawiera megatonę nowych funkcji. Ale to, co widać w samej kompilacji, to nie wszystko. Microsoft ogłosił również, że ułatwia programistom tworzenie szybszych aplikacji dla Windows 11 na ARM. Microsoftu nazywa to ARM64EC, a EC oznacza „kompatybilny z emulacją”. Dzięki temu programiści mogą łatwiej przenosić swoje aplikacje x64 na architekturę ARM bez konieczności ponownej kompilacji całej aplikacji. Aby temu sprostać, dostępna jest nowa 64-bitowa wersja pakietu Office dla systemu Windows 11 na procesorze ARM.

Jak to ujął Microsoft, ARM64EC to binarny interfejs aplikacji (ABI) dla Windows 11 na ARM i jest kompatybilny z x64. Oznacza to, że programiści mogą stworzyć aplikację korzystającą z ARM64EC dla niektórych procesów lub modułów i x64 dla innych. Kod ARM64EC działa natywnie na ARM, natomiast komponenty x64 korzystają z warstwy emulacji, która jest nowością także w Windows 11. Jednak programiści mogą używać samego ARM64EC w swoich aplikacjach.

Oznacza to, że programiści mogą stopniowo przenosić swoje aplikacje tak, aby były w pełni natywne na urządzeniach ARM, zamiast konieczności konwertowania wszystkiego na raz. Wykorzystując ARM64EC, komponenty x64 mogą być nadal używane tam, gdzie ma to największy sens, na przykład jeśli dana funkcja nie wymaga natywnej wydajności lub nie jest używana tak często. Każdy moduł i proces można następnie przenieść do ARM64EC według uznania programisty.

64-bitowy pakiet Office dla systemu Windows 11 na platformie ARM

Aby udowodnić wartość nowego ABI, Microsoft ogłoszono również dzisiaj dostępność 64-bitowych wersji pakietu Office dla Windows 11 na ARM. Podstawowe aplikacje pakietu Office, w tym Word, Excel, PowerPoint, OneNote i Outlook, są teraz dostępne jako aplikacje ARM64EC. Są to złożone aplikacje z mnóstwem modułów, więc nie wszystkie zostały przekonwertowane do natywnej architektury ARM. Ale dzięki temu nowemu narzędziu część kodu może teraz działać natywnie, więc wszystkie te moduły są teraz po raz pierwszy dostępne na komputerach ARM. Ponadto Microsoft twierdzi, że nie odczujesz różnicy w wydajności w przypadku uruchamiania aplikacji na komputerze z procesorem Intel lub AMD.

Będziesz mógł stwierdzić, które aplikacje są oparte na ARM64EC, przeglądając kartę Architektura w Menedżerze zadań. Te aplikacje będą oznaczone jako ARM64 (kompatybilne z x64). Inne będą po prostu oznaczone jako aplikacje x64 i będą działać w trybie emulacji x64.

Aby to wypróbować, musisz uruchomić nową wersję Windows 11 Insider Preview i mieć komputer z procesorem ARM. Następnie musisz odinstalować 32-bitową wersję pakietu Office, jeśli ją posiadasz, przed pobraniem najnowszej wersji dostępnej w witrynie Office.com. Po zainstalowaniu musisz przejść do menu Konto i zarejestrować się w kanale Beta programu Office Insider. Po aktualizacji do najnowszej wersji programu Insider te funkcje powinny być włączone.

Ta pierwsza wersja ma pewne ograniczenia, takie jak integracja aplikacji Teams z programem Outlook, która nie została jeszcze ukończona. Może się również okazać, że niektóre wyszukiwania nie działają w aplikacjach takich jak Outlook i OneNote.

Można się spodziewać, że z czasem te sprawy zostaną rozwiązane Windows 11 ukaże się jeszcze w tym roku. Do tego czasu powinny już istnieć inne aplikacje korzystające z tego nowego narzędzia.