web-dev-qa-db-fra.com

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

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 qui créent des applications pour l'un ou l'autre?

Aussi, qu'est-ce que WinRT?

30
jerrykobes

En bref...

  • WinRT (Windows Runtime, ce n'est probablement pas ce que vous vouliez dire) est une couche logicielle sur laquelle Metro des applications sont construites, tandis que Windows 8 est l'ensemble du système d'exploitation;
  • 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 BRAS architecture et jeu d'instructions.

Vous avez apparemment un peu mélangé les noms - à condition qu'ils les rendent similaires - alors j'ai simplement abordé les deux et édité 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 de API pour 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:

Windows 8 Platform

Windows RT/Windows 8 pour ARM

Windows RT (où RT signifie également "runtime", pour rendre les choses aussi confuses que possible)), 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 Annonce des éditions de Windows 8 (Archivé, juillet 2012) des Windows Team 's Blogging Windows blog ( accent sur le mien ):

Windows RT est le dernier membre de la famille Windows - également connu sous le nom de Windows sur ARM ou [~ # ~] woa [~ # ~] , comme nous l'avons mentionné Cette édition unique ne sera disponible préinstallée que sur les PC et les tablettes équipés de processeurs ARM ) et vous aidera activer de nouveaux facteurs de forme minces et légers avec une autonomie impressionnante. Windows RT inclura des versions de bureau optimisées pour le toucher des nouveaux Microsoft Word, Excel, PowerPoint et OneNote . Pour les nouvelles applications, le focus pour Windows RT est le développement sur le nouveau runtime Windows , ou WinRT , que nous avons dévoilé en septembre et qui constitue le fondement d'une nouvelle génération de cloud, tactile, web- applications connectées de toutes sortes.

Consultez l'original post pour un tableau répertoriant les principales différences entre les versions, ou l'article éditions Windows 8 de Wikipedia pour plus de détails et de sources.

Notez que seuls les logiciels écrits en utilisant Win RT (les API) peuvent fonctionner sur Windows RT (la version OS).

36
haylem

Windows RT vs WinRT vs 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 ARM appareils.
  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 montrera "Windows RT" et NON "Windows 8". , c'est un système d'exploitation à part entière qui est marqué et vendu séparément par Microsoft aux fabricants OEM de tablettes (ou fabricants) qui utilisent des processeurs ARM dans leurs tablettes). En fait, il était appelé "Windows on ARM" plus tôt, mais a ensuite été rebaptisé Windows RT.

WinRT:

  1. c'est un runtime.
  2. Conceptuellement, 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 langues (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 derrière 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 appareil Windows RT "ARM". Il semble qu'il puisse y avoir un moyen de accéder à un sous-ensemble de l'API Win 32 sur un appareil Windows RT. Si cela fonctionne, je publierai mon expérience dans un article ultérieur.

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

12
Sankar Annamalai