10Sep
Microsoft właśnie uruchomił wersję systemu Windows 10, która będzie działać na sprzęcie ARM o niewielkiej mocy. W przeciwieństwie do Windows RT, wersji Windows 8, która zasilała oryginalny Surface i Surface 2, jest to pełna wersja systemu Windows 10 z warstwą emulacji, która pozwala na uruchamianie tradycyjnych aplikacji komputerowych spoza Windows Store.
Dlaczego Microsoft kładzie Windows 10 na ARM?
ARM to inny typ architektury procesorów, od standardowej architektury Intel x86 i 64-bitowej Intel, używanej obecnie na komputerach PC.(Nawet AMD produkuje chipy zgodne z architekturą Intela.) Urządzenia mobilne, takie jak iPhone, iPad i telefony z systemem Android - oraz wiele innych mniejszych urządzeń - mają w sobie chipy ARM zamiast chipów Intela.
Komputery ARM o niskim poborze mają pewne zalety w porównaniu z tradycyjnymi komputerami z procesorem x86( większość komputerów stacjonarnych i laptopów, z których korzystamy dzisiaj).Komputery ARM mają wbudowaną łączność komórkową LTE, często oferują lepszą żywotność baterii niż procesory Intel i AMD, a sprzęt jest tańszy dla producentów.
Microsoft chciałby, aby system Windows 10 działał na sprzęcie ARM, aby mógł czerpać te korzyści. Pewnie, prawdopodobnie nie będziesz używać pulpitu ARM w najbliższym czasie, ale ARM może być doskonałym wyborem dla tabletów, kabrioletów 2-w-1, a nawet mniejszych laptopów.
Zamiast tworzyć bardziej ograniczoną wersję systemu Windows dla tej platformy, podobnie jak w przypadku nieudanego systemu Windows RT, firma Microsoft zdecydowała się udostępnić pełną wersję systemu Windows 10 dla sprzętu ARM, która może nawet uruchamiać tradycyjne aplikacje desktopowe Windows.
Otrzymane urządzenia mają być "Zawsze Połączone" i obietować do 20 godzin aktywnego użytkowania i 700 godzin "Połączonego nowoczesnego trybu gotowości".Mogą nawet uruchamiać tradycyjne oprogramowanie pulpitu Windows.
Microsoft po raz pierwszy ogłosił partnerstwo z Qualcomm w celu stworzenia systemu Windows na ARM w WinHEC w grudniu 2016 r.
może uruchamiać programy desktopowe x86
Odtąd nie tylko Windows RT.System Windows RT nie zezwala na uruchamianie tradycyjnego oprogramowania komputerowego. Zapobiegło to nawet deweloperom w kompilowaniu ich aplikacji desktopowych dla procesorów ARM i oferowaniu ich użytkownikom. System Windows RT zezwalał tylko na aplikacje ze sklepu Windows 8.
Windows 10 na ARM jest zupełnie inny. To jest pełne środowisko pulpitu systemu Windows. Microsoft stworzył specjalną warstwę emulatora, która pozwala na uruchamianie tradycyjnych aplikacji 32-bitowych na procesorach ARM, więc wszystko powinno "po prostu działać".Microsoft pokazał nawet wersję Windows 10 Professional na ARM i powiedział, że obsługuje wszystkie standardowe zaawansowane funkcje, które można znaleźć w Windows 10 Professional.
Emulacja działa całkowicie transparentnie zarówno dla użytkowników, jak i uruchamianych programów. Używa tej samej technologii WOW( Windows na Windows), której Windows używa do uruchamiania aplikacji 32-bitowych w 64-bitowych wersjach systemu Windows. Jednak emulacja x86-to-ARM dzieje się całkowicie w oprogramowaniu.
Jednak emulacja oprogramowania może być problemem. Podczas gdy Microsoft zademonstrował system Windows 10 na ARM, na którym działa wersja programu Photoshop na komputery, mówiąc, że "działa idealnie" na procesorze Qualcomm, niemal pewne jest spowolnienie w wymagających aplikacjach komputerowych w porównaniu do uruchamiania ich w systemie Intel lub AMD.Będziemy musieli poczekać, aby zobaczyć testy wydajności podczas wydawania systemu Windows 10 na ARM.
Nie rozpraszaj jednak emulatora. To nie jest tylko emulowany system operacyjny Windows 10.Jądro systemu Windows, sterowniki sprzętowe i wszystkie programy dołączone do systemu Windows są natywnym kodem ARM.Uniwersalne aplikacje Windows Platform( UWP) ze sklepu Windows Store są również natywnymi programami ARM.Emulator jest używany tylko podczas uruchamiania tradycyjnego oprogramowania pulpitu Windows x86.
Wiele z tych informacji pochodzi z filmu Microsoft wydanego podczas BUILD 2017.
Obsługa starszych urządzeń sprzętowych może być problemem
Podczas gdy Windows 10 na ARM może emulować tradycyjne aplikacje desktopowe, nie będzie w stanie zainstalować sterowników sprzętowych napisanych dla tradycyjnychSystemy operacyjne Windows x86 lub x64.Będzie potrzebował wersji ARM tych sterowników sprzętowych do obsługi różnych urządzeń sprzętowych.
Microsoft obiecuje, że Windows 10 na ARM "będzie miał świetną obsługę urządzeń peryferyjnych USB przy użyciu sterowników klasy".To świetnie dla nowoczesnych urządzeń peryferyjnych USB.Ale przeczytaj między wierszami: Urządzenia, które nie są obsługiwane przez wbudowane sterowniki, nie będą działać.Programy narzędziowe drukarki i inne narzędzia sterownika sprzętu mogą również nie działać.Może to być problem dla starszych lub bardziej niejasnych sprzętowych urządzeń peryferyjnych.
Te urządzenia będą dostarczane z systemem Windows 10 S
Nie ma znaczenia, który typ procesora systemu Windows jest uruchomiony. Otrzymujesz pełną funkcjonalność pulpitu systemu Windows w systemie Windows 10 Home lub Windows 10 Professional, nawet jeśli używasz systemu Windows 10 na ARM.
Jednak te Windows 10 na urządzeniach ARM będą dostarczane z Windows 10 S, podobnie jak Microsoft Surface Laptop. Windows 10 S jest bardziej ograniczoną wersją systemu Windows 10, która może uruchamiać tylko oprogramowanie ze sklepu Windows. Możesz jednak zapłacić za uaktualnienie do systemu Windows 10 Pro i uzyskać możliwość instalowania aplikacji komputerowych, tak jak w przypadku systemu Windows 10 S na komputerach Intel i AMD.Do września 2018 roku uaktualnienie systemu Windows 10 S do systemu Windows 10 Pro będzie bezpłatne.
Innymi słowy, w Windows 10 ARM to kolejna platforma sprzętowa, która jest traktowana tak samo - po prostu potrzebuje warstwy emulacji, aby to umożliwić.Windows 10 S to ograniczona wersja systemu Windows, która może działać na dowolnej platformie sprzętowej.
Kiedy zostanie wydany?
Pierwszym urządzeniem systemu Windows 10 na ARM będzie Asus NovoGo, który będzie sprzedawany przed końcem 2017 roku. Większość tych urządzeń opartych na ARM, takich jak HP Envy x2 z procesorem Qualcomm Snapdragon 835, będzie dostępna wiosną 2018 roku