Microsoft po cichu ogłosił, że nadchodzi emulacja x64 na ARM

Microsoft po cichu ogłosił, że nadchodzi emulacja x64 na ARM30.09.2020 23:59
Nadchodzi emulacja x64 na ARM (fot. adrian x, Pixabay)

Windows on ARM wciąż nie może się przebić na rynku. Laptopy i tablety oparte o tę architekturę są raczej mało popularne, zwłaszcza w Polsce. Zachodzi w tym przypadku coś na kształt błędnego koła: użytkownicy obawiają się o zgodność swoich aplikacji, więc nie wybierają ARM, a twórcy aplikacji nie pracują nad tą zgodnością, bo przecież mało kto jej potrzebuje. Microsoft chce to zmienić i poinformował, że emulacja x86 na Windowsie w wersji ARM zostanie rozszerzona o obsługę aplikacji 64-bitowych.

Windows (a w zasadzie Windows NT) od początku był systemem wieloplatformowym, a u swojego zarania nie był w ogóle projektowany pod procesor 386. Jednak wraz z sukcesem Microsoftu na układach Intela, pozostałe architektury poszły w cień, co utrzymywało się przez lata. Okolice Windows 8 to już czas wyłącznie x86 i tylko nieśmiałe próby walki o ARM, dość nieudolne.

ARM bez ograniczeń

Mowa oczywiście o Windows RT, specjalnej wersji Windows 8 która miała obsługiwać wyłącznie aplikacje ze Sklepu Windows. Te bowiem, tworzone w Visual Studio, domyślnie umożliwiały łatwą przebudowę na ARM. Aplikacje Sklepu były jednak marne, API ograniczone, a Windows RT całkowicie zignorowany przez rynek. Drugim podejściem był Windows 10 w architekturze ARM.

System ten nie ma ograniczeń "sklepowych", można bez problemu celować w kompletne (niemalże) WinAPI i pisać aplikacje tak samo, jak na "normalne" Windowsy, trzeba je tylko skompilować pod ARM. Aby uniknąć losu Windows RT, wersja ARM dostarcza także emulację x86. Świat nie przekompiluje masowo swoich aplikacji na ARM, więc przydałoby się, by te już istniejące zadziałały od razu.

Budować pod ARM łatwo, ale emulacja tylko dla 32 bitów

Jak mieliśmy okazję zademonstrować na zeszłorocznym, przedkoronawirusowym HotZlocie, zarówno budowanie aplikacji celujących w WinAPI pod ARM jak i uruchamianie 32-bitowych aplikacji w trybie emulacji jest łatwe i działa. Ale coraz więcej aplikacji x86 to programy 64-bitowe, nazywane przez Microsoft nie do końca poprawnym terminem "x64" (choć wewnętrznie piszą poprawnie: AMD64).

W opublikowanym niedawno wpisie blogowym, którego autorem jest Panos Panay (szef działu Windows and Devices) i który wydaje się być pozbawiony myśli przewodniej, pada kilka informacji właśnie na temat x64. Tekst "Ważniejszy niż kiedykolwiek: rola komputerów PC z Windows zmieniła się" zawiera przegląd nadchodzącego nowego sprzętu z Windows oraz wymienia kilka przygotowywanych nowości w Dziesiątce.

O czym jest ten tekst...?
O czym jest ten tekst...?

Wtem: x64!

Do nowych funkcji należą optymalizacje w Edge na ARM (i w konsekwencji wydajniejsze Teams i VSCode), w pełni zintegrowany w powłokę komunikator (do pięciu razy sztuka!) oraz, wymieniona niemal nonszalancko, emulacja x64. Ma ona się pojawić we wstępnej formie już w listopadzie, w kompilacjach Windows Insider. Wraz z nią startuje program zapewniania zgodności dla producentów OEM.

Dotychczas ze strony Microsoftu padało bardzo mało konkretów w kwestii ARM i niewiele wiadomości o x64 w jego kontekście. Opublikowanie tak ważnych wiadomości drogą półoficjalną i mimochodem, wskazuje na to, że Windows 10 na ARM ma pewne problemy ze spójnością strategii, przynajmniej tej komunikacyjnej. Czas pokaże, że emulacja x64 przełoży się na wzrost popularności Windows na alternatywnych procesorach.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.