Quelle est la différence entre Windows 8, WinRT et Windows RT?

30

Je viens de lire qu'il y aura deux versions de Windows disponibles: Windows RT et Windows 8 .

Quelqu'un pourrait-il décrire les différences entre Windows RT et Windows 8 ? Et comment ces différences peuvent affecter les développeurs créant des applications pour l'un ou l'autre?

Aussi, qu'est-ce que WinRT ?

jerrykobes
la source
1
Je vote pour fermer cette question comme hors sujet car il ne s'agit pas de génie logiciel ou de questions conceptuelles sur la conception de logiciels.
Andres F.
3
Je vote pour fermer car c'est incroyablement dépassé. Les choses et les noms ont tellement changé, dans le monde Windows, cette question ne peut qu'introduire plus de confusion.
ZJR

Réponses:

36

En bref...

  • WinRT (Windows Runtime, ce n'est probablement pas ce que vous vouliez dire) est une couche logicielle au-dessus de laquelle les applications Metro sont construites, tandis que Windows 8 est le système d'exploitation complet;
  • Windows RT (probablement celui que vous vouliez dire), il s'agit d'une version de Windows 8 pour les appareils utilisant des processeurs basés sur l' architecture ARM et le jeu d'instructions.

Vous avez apparemment un peu mélangé les noms - à condition qu'ils les rendent similaires - alors je viens de répondre aux deux et de modifier votre question en conséquence.


WinRT / Windows Runtime

WinRT une couche logicielle qui se trouve au-dessus du système d'exploitation, et qui est à la base de la nouvelle approche du langage de conception Metro. Il s'agit principalement d'un ensemble d' API permettant de créer des applications Metro pour toutes les plateformes prises en charge par Metro (y compris pour Windows 8 pour ARM).

Voir l'image ci-dessous pour une approximation générale de la plate-forme Windows 8:

Plateforme Windows 8

Windows RT / Windows 8 pour ARM

Windows RT (où RT signifie également «runtime», pour rendre les choses aussi confuses que possible), était connu sous le nom de Windows 8 pour ARM . Il s'agit d'une version ciblant les fabricants de matériel (visant principalement le marché des tablettes).

Voir cet article annonçant les éditions Windows 8 (archivé, juillet 2012) du blog Windows de Windows Team 's Blogging (c'est moi qui souligne ):

Windows RT est le plus récent membre de la famille Windows - également connu sous le nom de Windows on ARM ou WOA , comme nous l'avons mentionné précédemment. Cette édition unique ne sera disponible préinstallée que sur les PC et tablettes alimentés par des processeurs ARM et aidera à activer de nouveaux facteurs de forme fins et légers avec une autonomie impressionnante. Windows RT inclura des versions de bureau tactiles optimisées des nouveaux Microsoft Word, Excel, PowerPoint et OneNote . Pour les nouvelles applications, Windows RT se concentre sur le développement du nouveau runtime Windows , ou WinRT , que nous avons dévoilé en septembre et qui constitue le fondement d'une nouvelle génération d'applications en nuage, tactiles et connectées au Web de toutes sortes.

Voir l'original après une table énumérant les principales différences entre les versions, ou Wikipedia de Windows 8 éditions article pour plus de détails et de sources.

Notez que seuls les logiciels écrits à l'aide de Win RT (les API) peuvent s'exécuter sur Windows RT (la version du système d'exploitation).

haylem
la source
3
Sans oublier, Metro UI = Modern UI = Windows Store App ≅ WinRT app. J'ai toujours été un critique sévère des changements de noms ridicules de Microsoft, et ils ont été très gravement brûlés par le passé. Ils n'apprennent jamais.
Rei Miyasaka
@ReiMiyasaka: ouais .. comme Orcas et Orca
quetzalcoatl
12

Windows RT contre WinRT contre Windows 8 !!

L'une des choses qui m'ont troublé au cours des dernières heures, et je suis convaincu que beaucoup plus de gens vont être confus au cours des prochains mois est la différence entre «Windows RT» et WinRT. Voici la version simple:

Windows RT:

  1. C'est un OS.
  2. Il s'agit d'une variante du système d'exploitation Windows 8 que Microsoft a spécialement conçu pour les appareils exécutant des appareils ARM.
  3. (Au cas où vous vous poseriez la question) ARM est une architecture utilisée par de nombreuses sociétés de processeurs pour concevoir leurs puces, notamment Qualcomm, nVidia, Texas Instruments et plusieurs autres.

Cela signifie que lorsque vous accédez à l'écran Paramètres -> Informations PC d'une tablette exécutant un processeur ARM, il vous affiche «Windows RT» et NON «Windows 8». Il s'agit donc d'un système d'exploitation à part entière de marque et vendu séparément par Microsoft aux fabricants OEM de tablettes (également appelés fabricants) qui utilisent des processeurs ARM dans leurs tablettes. En fait, il était auparavant appelé «Windows on ARM», mais il a ensuite été renommé Windows RT.

WinRT:

  1. c'est un runtime.
  2. Sur le plan conceptuel, il n'est pas très différent de .net, java ou tout autre runtime dans le sens où son objectif principal est de créer une architecture d'application multiplateforme sur Windows 8 qui prend en charge plusieurs langages (C ++, C #, JavaScript, etc.).

Différence entre «Windows RT» et «Windows 8»:

Maintenant que nous savons que Windows RT est un système d'exploitation, je suis sûr que certains d'entre vous se demandent en quoi il diffère de Windows 8. Le voici !!

  1. Pas très différent du point de vue de l'expérience utilisateur, car les deux prennent en charge Metro / Modern UI .
  2. Windows RT n'est pas vendu directement aux consommateurs et est uniquement destiné à être vendu aux fabricants d'appareils (également appelés OEM).
  3. L'objectif de Windows RT est de donner aux utilisateurs finaux une expérience cohérente sur les tablettes proposées par divers fabricants (y compris le propre appareil de Microsoft appelé Surface).
  4. Windows RT sera fourni avec MS Office, tandis que les utilisateurs de Windows 8 devront acheter (et installer) Office séparément.
  5. Il existe des différences similaires en termes d'applications livrées hors de la boîte dans Windows RT et Winodws 8, ainsi que les types d'applications que vous pouvez développer / installer / désinstaller sur eux. Windows RT semble être une version plus verrouillée des deux.
  6. Vous ne pouvez pas non plus utiliser les API Win32 et COM sur Windows RT, vous êtes donc pratiquement limité à l'utilisation des API WinRT. Bien que, au cours des prochains jours, je vais travailler en étroite collaboration sur un projet qui nécessite l'accès aux informations système sous-jacentes sur un périphérique «ARM» Windows RT. Il semble qu'il existe un moyen d'accéder à un sous-ensemble de l'API Win 32 sur un appareil Windows RT. Si cela fonctionne, je posterai mon expérience dans un prochain post.

    Si vous avez besoin d'une autre question, veuillez poster ici lui-même

Sankar Annamalai
la source
1
Si vous accédez aux fichiers dll Win32, vous ne pourrez pas publier le logiciel sur le Windows Store. En outre, seuls certains fichiers DLL Win32 ont été créés pour prendre en charge Windows RT.
Ramhound
1
Comment Windows Phone 8 s'intègre-t-il dans le mélange? Autrement dit, accepte-t-il plus d' API que RT? J'ai l' impression que oui . <sub> (AIA pour les questions sur les zombies, mais suite à la demande "veuillez poster ici lui-même".) </sub>
ruffin