Was ist der Unterschied zwischen Windows 8, WinRT und Windows RT?

30

Ich habe gerade gelesen, dass es zwei Versionen von Windows geben wird: Windows RT und Windows 8 .

Könnte jemand bitte beschreiben, was die Unterschiede zwischen Windows RT und Windows 8 sind? Und wie können sich diese Unterschiede auf Entwickler auswirken, die Apps für die eine oder andere erstellen?

Was ist WinRT ?

Jerrykobes
quelle
1
Ich stimme dafür, diese Frage als nicht thematisch zu schließen, da es nicht um Software-Engineering oder konzeptionelle Fragen zum Software-Design geht.
Andres F.
3
Ich stimme zu schließen, weil es unglaublich veraltet ist. Dinge und Namen haben sich so sehr geändert, dass diese Frage in der Windows-Welt nur noch mehr Verwirrung stiften kann.
ZJR

Antworten:

36

In Kürze...

  • WinRT (Windows Runtime, wahrscheinlich nicht das, was Sie gemeint haben) ist eine Softwareschicht, auf der Metro- Apps erstellt werden, während Windows 8 das gesamte Betriebssystem ist.
  • Windows RT (wahrscheinlich das, was Sie gemeint haben): Dies ist eine Version von Windows 8 für Geräte, die Prozessoren verwenden, die auf der ARM- Architektur und dem Befehlssatz basieren .

Sie haben die Namen anscheinend ein wenig durcheinander gebracht - vorausgesetzt, sie haben sie verwirrend ähnlich gemacht -, also habe ich einfach beide angesprochen und Ihre Frage entsprechend bearbeitet.


WinRT / Windows Runtime

WinRT ist eine Softwareschicht, die sich über dem Betriebssystem befindet und die die Grundlage für den neuen Ansatz der Metro-Designsprache bildet. Es handelt sich in erster Linie um eine Reihe von APIs zum Erstellen von Metro-Apps für alle von Metro unterstützten Plattformen (einschließlich Windows 8 für ARM).

In der folgenden Abbildung finden Sie eine allgemeine Annäherung an die Windows 8-Plattform:

Windows 8-Plattform

Windows RT / Windows 8 für ARM

Windows RT (wobei RT auch "Laufzeit" bedeutet, um die Dinge so unübersichtlich wie möglich zu machen) hieß früher Windows 8 für ARM . Es handelt sich um eine Version, die sich an Hardwarehersteller richtet (hauptsächlich an den Tablet-Markt).

Siehe diesen Beitrag Ankündigung der Windows 8-Editionen (Archiviert, Juli 2012) des Windows- Blogs " Blogging" des Windows-Teams ( Hervorhebung meiner ):

Windows RT ist das neueste Mitglied der Windows-Familie - auch Windows on ARM oder WOA genannt , wie wir es bereits erwähnt haben. Diese Single Edition ist nur auf PCs und Tablets mit ARM-Prozessoren vorinstalliert und ermöglicht neue dünne und leichte Formfaktoren mit beeindruckender Akkulaufzeit. Windows RT wird touch-optimierte Desktop-Versionen der neuen Versionen von Microsoft Word, Excel, PowerPoint und OneNote enthalten . Bei neuen Apps liegt der Schwerpunkt für Windows RT auf der Entwicklung der neuen Windows-Laufzeitumgebung ( WinRT) , die wir im September vorgestellt haben und die die Grundlage für eine neue Generation cloudfähiger , touchfähiger , über das Internet verbundener Apps aller Art bildet.

Die Original - Beitrag für eine Tabelle , die die großen Unterschiede zwischen den Versionen Auflistung oder Wikipedias Windows 8 Editions Artikel Weitere Informationen und Quellen.

Beachten Sie, dass nur Software, die mit Win RT (den APIs) geschrieben wurde, unter Windows RT (der Betriebssystemversion) ausgeführt werden kann.

Haylem
quelle
3
Ganz zu schweigen von Metro UI = Modern UI = Windows Store App ≅ WinRT App. Ich war schon immer ein starker Kritiker der lächerlichen Namensänderungen von Microsoft, und sie wurden in der Vergangenheit schwer verbrannt. Sie lernen nie.
Rei Miyasaka
@ReiMiyasaka: yeah .. wie Orcas und Orca
quetzalcoatl
12

Windows RT vs. WinRT vs. Windows 8 !!

Eines der Dinge, über die ich in den letzten Stunden verwirrt war, und ich bin zuversichtlich, dass in den nächsten Monaten viel mehr Menschen verwirrt sein werden, ist der Unterschied zwischen „Windows RT“ und WinRT. Hier ist die einfache Version:

Windows RT:

  1. Es ist ein Betriebssystem.
  2. Es handelt sich um eine Variante des Windows 8-Betriebssystems, das Microsoft speziell für Geräte entwickelt hat, auf denen ARM-Geräte ausgeführt werden.
  3. (Für den Fall, dass Sie sich fragen) ARM ist eine Architektur, die von vielen Prozessorunternehmen zum Entwerfen ihrer Chips verwendet wird, darunter Qualcomm, nVidia, Texas Instruments und einige andere.

Dies bedeutet, dass beim Aufrufen des Bildschirms Einstellungen -> PC-Informationen eines Tablet-Geräts, auf dem ein ARM-Prozessor ausgeführt wird, "Windows RT" und NICHT "Windows 8" angezeigt wird. Es handelt sich also um ein vollwertiges Betriebssystem, das von Microsoft als Marke geführt und separat an Tablet-OEMs (auch bekannt als Hersteller) verkauft wird, die ARM-Prozessoren in ihren Tablet-Geräten verwenden. Früher wurde es als "Windows on ARM" bezeichnet, später jedoch als "Windows RT" umbenannt.

WinRT:

  1. Es ist eine Laufzeit.
  2. Konzeptionell unterscheidet es sich kaum von .net, Java oder einer anderen Laufzeitumgebung, da das Hauptziel darin besteht, eine plattformübergreifende Anwendungsarchitektur unter Windows 8 zu erstellen, die mehrere Sprachen unterstützt (C ++, C #, JavaScript usw.).

Unterschied zwischen „Windows RT“ und „Windows 8“:

Jetzt, da wir wissen, dass Windows RT ein Betriebssystem ist, wundern sich sicher einige von Ihnen darüber, wie es sich von Windows 8 unterscheidet. Hier ist es !!

  1. Vom Benutzererlebnis her nicht viel anders, da beide die Metro / Modern-Benutzeroberfläche unterstützen .
  2. Windows RT wird nicht direkt an Verbraucher verkauft, sondern nur an Gerätehersteller (auch bekannt als OEMs).
  3. Ziel von Windows RT ist es, Endbenutzern eine konsistente Erfahrung auf Tablets zu bieten, die von verschiedenen Herstellern angeboten werden (einschließlich des Microsoft-eigenen Geräts namens Surface).
  4. Windows RT wird im Lieferumfang von MS Office enthalten sein, während Windows 8-Benutzer Office separat kaufen (und installieren) müssen.
  5. Es gibt ähnliche Unterschiede in Bezug auf Anwendungen, die in Windows RT und Winodws 8 sofort ausgeliefert werden, sowie in Bezug auf die Arten von Anwendungen, die Sie auf ihnen entwickeln / installieren / deinstallieren können. Windows RT scheint eine gesperrte Version der beiden zu sein.
  6. Sie können Win32- und COM-APIs auch nicht unter Windows RT verwenden, daher sind Sie weitgehend auf die Verwendung von WinRT-APIs beschränkt. In den nächsten Tagen werde ich jedoch intensiv an einem Projekt arbeiten, das den Zugriff auf die zugrunde liegenden Systeminformationen auf einem Windows RT-ARM-Gerät erfordert. Es scheint, dass es eine Möglichkeit gibt, auf eine Teilmenge der Win 32-API auf einem Windows RT-Gerät zuzugreifen. Wenn es funktioniert, werde ich meine Erfahrungen in einem späteren Beitrag veröffentlichen.

    Wenn Sie weitere Fragen haben, posten Sie diese bitte hier

Sankar Annamalai
quelle
1
Wenn Sie auf Win32-DLL-Dateien zugreifen, können Sie die Software nicht im Windows Store veröffentlichen. Außerdem wurden nur bestimmte Win32-DLL-Dateien erstellt, um Windows RT zu unterstützen.
Ramhound
1
Wie fügt sich Windows Phone 8 in die Mischung ein? Akzeptiert es also mehr APIs als RT? Mein Eindruck ist, dass es so ist . <sub> (AIA für die Befragung von Zombies, aber nach der Aufforderung "Bitte hier selbst posten".) </ sub>
Ruffin