Was ist Windows 10 in ARM und wie unterscheidet es sich?
Microsoft hat gerade eine Version von Windows 10 eingeführt, die auf ARM-Hardware mit niedrigem Stromverbrauch läuft. Im Gegensatz zu Windows RT, der Version von Windows 8, auf der die ursprünglichen Surface und Surface 2 installiert waren, handelt es sich um eine Vollversion von Windows 10 mit einer Emulationsebene, mit der herkömmliche Desktop-Apps außerhalb des Windows Store ausgeführt werden können.
Warum setzt Microsoft Windows 10 auf ARM??
ARM ist eine andere Prozessorarchitektur als die standardmäßige Intel x86- und 64-Bit-Intel-Architektur, die heute auf PCs verwendet wird. (Sogar AMD produziert Chips, die mit der Architektur von Intel kompatibel sind.) Mobile Geräte wie iPhone, iPad und Android-Telefone verfügen zusammen mit vielen anderen kleineren Geräten über ARM-Chips anstelle von Intel-Chips.
ARM-PCs mit niedrigem Stromverbrauch haben einige Vorteile gegenüber herkömmlichen x86-PCs (die meisten der heute verwendeten Desktops und Laptops). ARM-PCs verfügen über eine integrierte LTE-Mobilfunkverbindung und bieten oft eine bessere Akkulaufzeit als Intel- und AMD-CPUs. Die Hardware ist für Hersteller günstiger.
Microsoft möchte, dass Windows 10 auf ARM-Hardware ausgeführt wird, um diese Vorteile nutzen zu können. Sicher, Sie werden wahrscheinlich nicht bald einen ARM-Desktop verwenden, aber ARM könnte eine gute Wahl für Tablets, 2-in-1-Convertibles und sogar für kleinere Laptops sein.
Anstatt eine eingeschränkte Version von Windows für diese Plattform zu erstellen, wie dies bei der ausgefallenen Windows RT der Fall war, hat sich Microsoft entschieden, eine Vollversion von Windows 10 für ARM-Hardware zu veröffentlichen, mit der sogar herkömmliche Windows-Desktopanwendungen ausgeführt werden können.
Die daraus resultierenden Geräte sind als „Always Connected“ (Immer verbunden) konzipiert und versprechen eine aktive Nutzung von bis zu 20 Stunden und „Connected Modern Standby“ von 700 Stunden. Und sie können sogar herkömmliche Windows-Desktopsoftware ausführen.
Microsoft kündigte im Dezember 2016 erstmals eine Partnerschaft mit Qualcomm zur Erstellung von Windows on ARM bei WinHEC an.
Es kann x86-Desktop-Programme ausführen
Dies ist nicht nur wieder Windows RT. Windows RT erlaubte Ihnen nicht, herkömmliche Desktopsoftware auszuführen. Es hat sogar Entwickler davon abgehalten, ihre Desktopanwendungen für ARM-Prozessoren zu kompilieren und sie den Benutzern anzubieten. Windows RT erlaubte nur Apps aus dem Windows 8 Store.
Windows 10 auf ARM ist völlig anders. Dies ist das vollständige Windows-Desktop-Erlebnis. Microsoft hat eine spezielle Emulatorschicht entwickelt, mit der herkömmliche 32-Bit-Desktopanwendungen auf ARM-Prozessoren ausgeführt werden können, sodass alles "nur funktionieren" sollte. Microsoft hat sogar eine Version von Windows 10 Professional auf ARM gezeigt und unterstützt alle üblichen erweiterten Funktionen, die Sie unter Windows 10 Professional finden.
Die Emulation funktioniert völlig transparent für beide Benutzer und die von ihnen ausgeführten Programme. Es verwendet dieselbe WOW-Technologie (Windows unter Windows), die Windows heute zum Ausführen von 32-Bit-Anwendungen auf 64-Bit-Versionen von Windows verwendet. Die x86-zu-ARM-Emulation erfolgt jedoch ausschließlich in Software.
Diese Software-Emulation könnte jedoch ein Problem sein. Während Microsoft Windows 10 auf ARM mit der Desktopversion von Photoshop demonstrierte und sagte, dass es auf dem Qualcomm-Prozessor „einwandfrei läuft“, gibt es bei anspruchsvollen Desktopanwendungen mit Sicherheit eine Verlangsamung, verglichen mit einem Intel- oder AMD-System. Nach der Veröffentlichung von Windows 10 on ARM müssen wir die Performance-Benchmarks abwarten.
Lassen Sie sich jedoch nicht vom Emulator ablenken. Dies ist nicht nur ein emuliertes Windows 10-Betriebssystem. Der Windows-Kernel, die Hardwaretreiber und alle in Windows enthaltenen Programme sind nativer ARM-Code. UWP-Apps (Universal Windows Platform) aus dem Windows Store sind ebenfalls native ARM-Programme. Der Emulator wird nur verwendet, wenn herkömmliche x86-Windows-Desktopsoftware ausgeführt wird.
Viele dieser Informationen stammen aus einem Video, das Microsoft während der BUILD 2017 veröffentlicht hat.
Die Unterstützung für ältere Hardware-Geräte ist möglicherweise ein Problem
Während Windows 10 auf ARM herkömmliche Desktop-Anwendungen emulieren kann, können keine Hardwaretreiber installiert werden, die für herkömmliche Windows-Betriebssysteme x86 oder x64 geschrieben wurden. Es werden ARM-Versionen dieser Hardwaretreiber benötigt, um verschiedene Hardwaregeräte zu unterstützen.
Microsoft verspricht, dass Windows 10 on ARM "eine hervorragende Geräteunterstützung für USB-Peripheriegeräte mit den In-Box-Klassentreibern bietet". Das ist großartig für moderne USB-Peripheriegeräte. Aber lesen Sie zwischen den Zeilen: Geräte, die von den integrierten Treibern nicht unterstützt werden, funktionieren nicht. Drucker-Dienstprogramme und andere Hardwaretreiber-Dienstprogramme funktionieren möglicherweise ebenfalls nicht. Dies könnte ein Problem für ältere oder obskure Hardware-Peripheriegeräte sein.
Diese Geräte werden mit Windows 10 S ausgeliefert
Es spielt keine Rolle, auf welcher Art von CPU Windows ausgeführt wird. Mit Windows 10 Home oder Windows 10 Professional erhalten Sie ein vollständiges Windows-Desktop-Erlebnis, auch wenn Sie Windows 10 mit ARM verwenden.
Diese Windows 10 on ARM-Geräte werden jedoch genauso wie der Microsoft Surface Laptop mit Windows 10 S ausgeliefert. Windows 10 S ist eine limitiertere Edition von Windows 10, die nur Software aus dem Windows Store ausführen kann. Sie können jedoch für ein Upgrade auf Windows 10 Pro bezahlen und die Möglichkeit haben, Desktop-Apps zu installieren, genau wie bei Windows 10 S auf Intel- und AMD-PCs. Bis September 2018 ist das Upgrade von Windows 10 S auf Windows 10 Pro kostenlos.
Mit Windows 10 ist ARM also nur eine weitere Hardware-Plattform, die gleich behandelt wird - es wird nur eine Emulationsebene benötigt, um dies zu ermöglichen. Windows 10 S ist eine eingeschränkte Version von Windows, die auf jeder Hardwareplattform ausgeführt werden kann.
Wann wird es veröffentlicht??
Das erste Windows 10 auf dem ARM-Gerät wird der Asus NovoGo sein, der vor Ende 2017 einkaufen wird. Die meisten dieser ARM-basierten Geräte, wie der HP Envy x2 mit einem Qualcomm Snapdragon 835-Prozessor, werden im Frühjahr 2018 verfügbar sein.