Windows ist nicht der Desktop und warum Windows RT nicht tot ist

  • Nov 01, 2023

Die One-Windows-Strategie von Microsoft sorgt nur deshalb für Verwirrung, weil wir scheinbar vergessen haben, was ein Betriebssystem ist.

Satya Nadella, CEO von Microsoft, legte in der Gewinnmitteilung von Microsoft sehr klar dar, welche Strategie für Windows darin besteht, „sich überschneidende Anstrengungen zu konsolidieren“. Das bedeutet ein Betriebssystem, das alle Bildschirmgrößen abdeckt.“ 

Er wiederholte es sogar: „Ein einziges konvergentes Betriebssystem für Bildschirme aller Größen.“

Das ist ein Betriebssystem, das von einem Betriebssystemteam für mehrere verschiedene Systeme entwickelt wurde. Was ist daran „eins“?

Nadella sprach von einem Team mit einer mehrschichtigen Architektur, die es ihm ermöglichte, „die Benutzeroberfläche über alle Bildschirmgrößen hinweg zu skalieren“. Es ermöglicht uns, diese Vorstellung von universellen Windows-Apps zu schaffen und dort Kohärenz zu schaffen.“

Tech-Pro-Forschung

  • Sechs Cloud-Speicherdienste der Business-Klasse auf einen Blick
  • Toolkit: Berechnung des Bandsicherungsbedarfs
  • Flussdiagramm zur Fehlerbehebung beim Speicher

Aber es ist nur dann klar, wenn Sie wissen, was ein Betriebssystem ist. Es ist nicht nur der Kernel und schon gar nicht nur der Desktop, und es läuft nicht nur auf einem Prozessortyp.

Bei One Windows handelt es sich nicht nur um die „drei Bildschirme und eine Cloud“-Strategie verschiedener Geräte, die möglicherweise Elemente der Benutzeroberfläche gemeinsam nutzen, Ihnen die Verwendung desselben Kontos ermöglichen oder ein wenig Windows enthalten. Das ist altes Microsoft, Many-Windows-Microsoft.

Früher war Azure ein Fork von Windows mit einem ganz anderen Hypervisor; Jetzt ist es dasselbe Betriebssystem wie Windows Server, mit demselben Hyper-V-Hypervisor. Aber Sie könnten den Code des Azure-Betriebssystems nicht nehmen, ihn auf einen einzelnen Xeon-Server legen und irgendetwas Nützliches damit machen, weil er für eine bestimmte Aufgabe konzipiert ist – die Ausführung eines Cloud-Dienstes.

Windows Phone 8 verwendet den NT-Kernel, ist jedoch nicht dasselbe Betriebssystem wie Windows 8; Nicht nur ist die Benutzererfahrung sehr unterschiedlich, es gibt auch unterschiedliche Laufzeiten und (es sei denn, Sie portieren Microsoft über den Internet Explorer) können Sie keine Anwendung erstellen, die auf beiden läuft. Windows Phone 8.1 ist näher; Es verfügt über die WinRT-Laufzeitumgebung und das Konzept universeller Apps, wobei der Windows Phone Store und der Windows Store darunter identisch sind. Mehr als 90 Prozent der APIs werden von Windows 8.1 Update und Windows Phone 8.1 gemeinsam genutzt.

Darüber sprach Terry Myerson, Executive Vice President der Operating Systems Group, letzten Dezember, und es ist dieselbe One Vision von Windows, die seit der One Microsoft-Neuorganisation der Plan war. „Wir wollen eine Plattform haben, die alle unsere Geräte mit Strom versorgt“, sagte Myerson bei Credit Suisse Technologiekonferenz, „damit Entwickler wirklich die Gesamtgröße von Microsoft mit ihren Produkten ansprechen können Investitionen.“

Was bringt Ihnen das? „Entwicklern die Möglichkeit zu geben, ein Spiel zu schreiben, das sowohl auf Xbox als auch Windows läuft, ist eine sehr interessante Gelegenheit.“ Ermöglicht Produktivitäts-Apps, die am Arbeitsplatz, aber auch auf dem Telefon und Tablet ausgeführt werden können.“

Aber selbst wenn alle APIs gleich seien und auf einem Betriebssystem, das auf all diesen Geräten mit demselben Kernel läuft, man nicht überall das Gleiche bekomme oder wolle, betonte er.

„Jeder unserer Geräteformfaktoren erfordert meiner Meinung nach ein einzigartiges, maßgeschneidertes Erlebnis, um den Kunden wirklich zu begeistern.“ Xbox hat also dieses magische Erlebnis auf einem 4-Fuß-Bildschirm, den ich auf einem 4-Zoll-Bildschirm nicht in meiner Tasche haben möchte, und ich möchte auch Windows Phone nicht auf einen 4-Fuß-Bildschirm skalieren. Daher ist die Anpassung der Erlebnisse an jeden Formfaktor ein weiterer wichtiger Teil unserer Investitionsgüter.“

In der aktuellen Stellenausschreibung für Entwickler im XAML-Team, die das UI-Framework für das „One Microsoft OS“ entwickeln, war die Rede über „Entwickler in die Lage versetzen, eine Benutzeroberfläche zu erstellen, die auf allen unseren Geräten gut funktioniert: Telefone, Tablets, PCs usw.“ Xbox".

Es handelt sich also um ein Betriebssystem auf verschiedenen Geräten mit unterschiedlichen Erfahrungen. Und das bedeutet nicht, dass Windows RT verschwinden wird. Zum einen ist RT mittlerweile die Basis von Windows Phone; Es ist der NT-Kernel, der auf ARM mit der WinRT-Laufzeit läuft. Über WinRT gelangen universelle Apps in den Windows Store auf x86-Geräten und auf der Xbox.

Zum anderen gibt es in Nadellas Kommentar einen kleinen Satz über die Breite dessen, was Microsoft tut, der sich auf Windows RT und Surface bezieht; Wenn er sagt „Raus vom Silikonband“, meint er damit, dass Microsoft seine eigenen ARM-Chips herstellt, was für das Surface 2 der Fall ist.

Surface Mini wurde nicht ausgeliefert, nicht weil Microsoft Windows RT nicht weiterführen möchte, sondern weil es ohne die Touch-Version von Office nichts Besonderes genug gemacht hat. Für Nadella ist Microsofts eigene Hardware dazu da, Microsoft-Software und -Dienste zu präsentieren: „Alle Geräte werden mit dem ausdrücklichen Zweck entwickelt, unsere digitalen Arbeits- und Lebenserfahrungen zu beleuchten.“

Microsoft wird ARM für x86 sicherlich nicht aufgeben; Windows Phone ist ARM und Windows RT auf Surface ist ARM.

Ja, es wird viele Intel-basierte Tablets geben, insbesondere kleine Tablets mit der günstigeren Hardware-Ausstattung, die über die kostenlose Version von Windows verfügen. Die OEMs wissen, wie sie diese kostengünstig ausschalten können, und können die neuen „vermittelten Windows-Laufzeitkomponenten“ in Windows 8.1 nutzen.

Auf diese Weise kann eine WinRT-App auf einem x86-Gerät auch Windows-Desktopcode im Hintergrund ausführen, wie alle .NET-Anwendungen, die Unternehmen im Laufe der Jahre entwickelt haben. Der Benutzer sieht eine WinRT-Touch-App, der alte Code wird jedoch noch ausgeführt. Das funktioniert nur für Apps, die ein Unternehmen seitlich lädt, aber es könnte eine Desktop-lose Version von Windows Threshold für viele Unternehmen nützlich machen.

Denn genau wie der Windows NT-Kernel, der das Windows-Betriebssystem auf all diesen Geräten antreibt, kein Betriebssystem ist, ist es auch nicht der Desktop. Der Desktop ist eine Shell namens EXPLORER.EXE. Versuchen Sie, den Prozess unter Windows abzubrechen. Ihre Anwendungen laufen weiterhin, die Taskleiste, der Datei-Explorer und andere Schnittstellenkomponenten jedoch nicht verschwinden – und erscheinen dann wieder, wenn das Betriebssystem die Shell neu startet, vorausgesetzt, Sie verwenden eine moderne Version von Windows. (Wenn nicht, verwenden Sie Strg-Umschalt-Esc, um den Task-Manager zu öffnen und „Datei“ und „Neue Aufgabe ausführen“, um alles wiederherzustellen.) Jedes Betriebssystem hat eine Shell, aber die Shell ist nicht das Betriebssystem.

Die minimalste Version des Windows-Betriebssystems wären die als MinWin bekannten Kernkomponenten; Das sind der Kernel, die grundlegenden Systemdienste und der TCP/IP-Stack, mit Virtualisierung, die Anwendungen umleitet, die die verworrenen alten DLLs aufrufen Damit wurden früher Windows-APIs in die neuen logischen DLLs implementiert, um dasselbe auf eine übersichtlichere Art und Weise zu erreichen, die sich bei Bedarf leichter aufteilen lässt Zu.

Das Windows-Betriebssystem ist wirklich die vollständige Plattform, die alle Komponenten und APIs für alle verschiedenen Systeme umfasst – vom Telefon über den PC und das Tablet bis zur Xbox, über das Internet der Dinge-Board mit Sensoren bis hin zu Nähmaschinen und Industriesteuerungen, die sich zusammenbauen lassen Macs.

Die Operating Systems Group bei Microsoft ist damit beschäftigt, die verschiedenen Build-Systeme, die sie für Windows a, Xbox und Windows hatte, umzustellen Telefonieren Sie in ein Build-System, das dieses eine Windows übernimmt und für jede Plattform, Bildschirmgröße und den richtigen Build ausspuckt Erfahrung.

Es ist ein Windows darunter, aber das richtige Windows für jedes Gerät, das Sie verwenden. Tatsächlich ist es nicht verwirrender, als zu sagen, dass sowohl Cloud als auch Mobilgeräte höchste Priorität haben müssen, weil es sich dabei um Aspekte desselben Umdenkens handelt.

Weiterführende Literatur

  • Das Amazon Fire-Telefon: Es ist das, wonach Sie gefragt haben
  • Windows Phone und der Kampf gegen gefälschte Apps
  • Surface, BitLocker und die Zukunft der Verschlüsselung
  • Microsoft Azure: Wie und wo immer Sie es wollen
  • Surface 2: Zu wenig PC, zu viel davon – oder genau richtig?
  • Ihr Telefon ist also durchnässt: Was sollten Sie als nächstes tun?