10Sep
Microsoft hat gerade eine Version von Windows 10 auf den Markt gebracht, die auf leistungsschwacher ARM-Hardware läuft. Im Gegensatz zu Windows RT, der Version von Windows 8, die das ursprüngliche Surface und Surface 2 unterstützt, handelt es sich um eine Vollversion von Windows 10 mit einer Emulationsschicht, mit der herkömmliche Desktopanwendungen außerhalb des Windows Store ausgeführt werden können.
Warum setzt Microsoft Windows 10 auf ARM?
ARM ist eine andere Art von Prozessorarchitektur als die heute auf PCs verwendete Intel x86- und 64-Bit-Intel-Architektur.(Sogar AMD produziert Chips, die mit Intels Architektur kompatibel sind.) Mobile Geräte wie das iPhone, iPad und Android-Telefone haben - zusammen mit vielen anderen kleineren Geräten - ARM-Chips anstelle von Intel-Chips.
ARM-PCs mit geringer Leistung haben einige Vorteile gegenüber herkömmlichen x86-Prozessoren( die meisten Desktops und Laptops, die wir heute verwenden).ARM-PCs verfügen über integrierte LTE-Mobilfunkverbindungen, bieten oft eine bessere Akkulaufzeit als Intel- und AMD-CPUs, und die Hardware ist für die Hersteller günstiger.
Microsoft möchte, dass Windows 10 auf ARM-Hardware ausgeführt wird, damit diese Vorteile genutzt werden 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 kleinere Laptops sein.
Anstatt eine eingeschränkte Version von Windows für diese Plattform zu erstellen, wie sie es mit dem fehlgeschlagenen Windows RT getan hat, hat Microsoft beschlossen, eine Vollversion von Windows 10 für ARM-Hardware zu veröffentlichen, die sogar traditionelle Windows-Desktop-Anwendungen ausführen kann.
Die resultierenden Geräte sind so konzipiert, dass sie "immer verbunden" sind und versprechen bis zu 20 Stunden aktive Nutzung und 700 Stunden "Connected Modern Standby".Und sie können sogar herkömmliche Windows-Desktop-Software ausführen.
Microsoft kündigte im Dezember 2016 eine Partnerschaft mit Qualcomm zur Erstellung von Windows auf ARM auf der WinHEC an.
Kann x86 Desktop-Programme ausführen
Dies ist nicht nur Windows RT.Mit Windows RT konnten Sie keine herkömmliche Desktop-Software ausführen. Entwickler wurden sogar daran gehindert, ihre Desktop-Anwendungen für ARM-Prozessoren zu kompilieren und den Benutzern anzubieten. Windows RT erlaubte nur Apps aus dem Windows 8 Store.
Windows 10 auf ARM ist völlig anders. Dies ist die vollständige Windows Desktop-Erfahrung. Microsoft hat eine spezielle Emulatorschicht erstellt, mit der herkömmliche 32-Bit-Desktopanwendungen auf ARM-Prozessoren ausgeführt werden können. Daher sollte alles "einfach funktionieren".Microsoft zeigte sogar eine Version von Windows 10 Professional auf ARM und sagte, dass es alle üblichen erweiterten Funktionen von Windows 10 Professional unterstützt.
Die Emulation funktioniert völlig transparent sowohl für die Benutzer als auch für die Programme, die sie ausführen. Es verwendet die gleiche WOW-Technologie( Windows on Windows), mit der Windows heute 32-Bit-Anwendungen auf 64-Bit-Versionen von Windows ausführt. Die x86-zu-ARM-Emulation erfolgt jedoch ausschließlich in Software.
Diese Softwareemulation könnte jedoch ein Problem darstellen. Während Microsoft Windows 10 auf ARM mit der Desktop-Version von Photoshop demonstrierte und sagte, dass es auf dem Qualcomm-Prozessor "perfekt läuft", wird es bei anspruchsvollen Desktop-Anwendungen mit Sicherheit eine Verlangsamung geben, verglichen mit der Ausführung auf einem Intel- oder AMD-System. Wenn Windows 10 auf ARM veröffentlicht wird, müssen wir auf Leistungsbenchmarks warten.
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. Universal Windows Platform( UWP) -Apps aus dem Windows Store sind auch native ARM-Programme. Der Emulator wird nur verwendet, wenn herkömmliche x86-Windows-Desktop-Software ausgeführt wird.
Ein Großteil dieser Informationen stammt von einem Video, das Microsoft während BUILD 2017 veröffentlicht hat.
-Unterstützung für ältere Hardwaregeräte kann ein Problem sein
Während Windows 10 auf ARM herkömmliche Desktop-Anwendungen emulieren kann, kann es keine für traditionelle Anwendungen geschriebenen Hardwaretreiber installierenx86 oder x64 Windows-Betriebssysteme. Es wird ARM-Versionen dieser Hardware-Treiber benötigen, um verschiedene Hardware-Geräte zu unterstützen.
Microsoft verspricht, dass Windows 10 auf ARM "großartige Geräteunterstützung für USB-Peripheriegeräte mit den integrierten Klassentreibern bietet".Das ist großartig für moderne USB-Peripheriegeräte. Aber lesen Sie zwischen den Zeilen: Geräte, die nicht von den integrierten Treibern unterstützt werden, funktionieren nicht. Druckerdienstprogramme und andere Hardware-Treiber-Dienstprogramme funktionieren möglicherweise ebenfalls nicht. Dies könnte ein Problem für ältere oder obskurere Hardware-Peripheriegeräte sein.
Diese Geräte werden mit Windows 10 S geliefert
Es spielt keine Rolle, auf welcher Art von CPU Windows läuft. Mit Windows 10 Home oder Windows 10 Professional erhalten Sie eine vollständige Windows-Desktopumgebung, selbst wenn Sie Windows 10 auf ARM verwenden.
Diese Windows 10 auf ARM-Geräten werden jedoch wie Microsoft Surface Laptop mit Windows 10 S ausgeliefert. Windows 10 S ist eine eingeschränkte Version von Windows 10, die nur Software aus dem Windows Store ausführen kann. Sie können jedoch dafür bezahlen, dass Sie auf Windows 10 Pro aufrüsten und Desktop-Apps installieren können, so wie Sie es mit Windows 10 S auf Intel- und AMD-PCs tun können. Bis September 2018 wird das Upgrade von Windows 10 S auf Windows 10 Pro kostenlos sein.
Mit anderen Worten, ARM ist mit Windows 10 nur eine weitere Hardwareplattform, die gleich behandelt wird - sie benötigt lediglich eine Emulationsebene, um dies zu ermöglichen. Windows 10 S ist eine eingeschränkte Windows-Version, die auf einer beliebigen Hardwareplattform ausgeführt werden kann.
Wann wird es veröffentlicht?
Das erste Windows 10 auf ARM-Gerät wird das Asus NovoGo sein, das noch vor Ende 2017 erhältlich sein wird. Die meisten dieser ARM-basierten Geräte wie das HP Envy x2 mit einem Qualcomm Snapdragon 835-Prozessor werden im Frühjahr 2018 verfügbar sein