Qual è la differenza tra Windows 8, WinRT e Windows RT?


30

Ho appena letto che ci saranno due versioni di Windows disponibili: Windows RT e Windows 8 .

Qualcuno potrebbe descrivere quali sono le differenze tra Windows RT e Windows 8 ? E in che modo queste differenze possono influenzare gli sviluppatori che creano app per l'una o l'altra?

Inoltre, cos'è WinRT ?



1
Sto votando per chiudere questa domanda come fuori tema perché non si tratta di ingegneria del software o domande concettuali sulla progettazione del software.
Andres F.

3
Voto per chiudere perché è incredibilmente obsoleto. Le cose e i nomi sono cambiati così tanto, nel mondo di windows, questa domanda può solo introdurre più confusione.
ZJR,

Risposte:


36

In breve...

  • WinRT (Windows Runtime, è improbabile che tu intendessi) è un livello software in cima al quale Metro sono costruite le app , mentre Windows 8 è l'intero sistema operativo;
  • Windows RT (molto probabilmente quello che intendevi dire), questa è una versione di Windows 8 per dispositivi che utilizzano processori basati su ARM e sul set di istruzioni.

Apparentemente hai un po 'confuso i nomi - ammesso che li abbiano resi confusivamente simili - quindi ho appena affrontato entrambi e modificato la tua domanda di conseguenza.


WinRT / Windows Runtime

WinRT un livello software che si trova sulla parte superiore del sistema operativo e che è alla base del nuovo approccio al linguaggio di progettazione Metro. È principalmente un insieme di API per creare app Metro per tutte le piattaforme supportate da Metro (incluso Windows 8 per ARM).

Vedere l'immagine seguente per un'approssimazione generale della piattaforma Windows 8:

Piattaforma Windows 8

Windows RT / Windows 8 per ARM

Windows RT (dove RT significa anche "runtime", per rendere le cose il più confuse possibile), era noto come Windows 8 per ARM . È una versione destinata ai produttori di hardware (principalmente per il mercato dei tablet).

Vedi questo post Annunciando le edizioni di Windows 8 (archiviati, luglio 2012) del team di Windows s' Blogging di Windows blog ( sottolineatura mia ):

Windows RT è il membro più recente della famiglia Windows, noto anche come Windows su ARM o WOA , come già indicato in precedenza. Questa singola edizione sarà disponibile preinstallata solo su PC e tablet alimentati da processori ARM e consentirà di abilitare nuovi fattori di forma sottili e leggeri con una durata della batteria impressionante. Windows RT includerà versioni desktop ottimizzate per il tocco dei nuovi Microsoft Word, Excel, PowerPoint e OneNote . Per le nuove app, l'obiettivo di Windows RT è lo sviluppo del nuovo runtime di Windows , o WinRT , che abbiamo presentato a settembre e costituisce la base di una nuova generazione di app abilitate per il cloud, abilitate per il tocco e connesse al Web di ogni tipo.

Vedi il post originale per una tabella che elenca le principali differenze tra le versioni o l' articolo di Windows 8 Editions di Wikipedia per maggiori dettagli e fonti.

Si noti che solo il software scritto utilizzando Win RT (le API) può essere eseguito su Windows RT (la versione del sistema operativo).


3
Per non parlare, Metro UI = Modern UI = Windows Store App ≅ WinRT app. Sono sempre stato un forte critico delle ridicole modifiche di denominazione di Microsoft, e in passato sono state bruciate molto male. Non imparano mai.
Rei Miyasaka,

@ReiMiyasaka: yeah .. like Orcas and Orca
quetzalcoatl

12

Windows RT vs WinRT vs Windows 8 !!

Una delle cose di cui sono stato confuso nelle ultime ore e sono fiducioso che molte altre persone saranno confuse nei prossimi mesi è la differenza tra "Windows RT" e WinRT. Ecco la versione semplice:

Windows RT:

  1. È un sistema operativo.
  2. È una variante del sistema operativo Windows 8 che Microsoft ha progettato specificamente per i dispositivi che eseguono dispositivi ARM.
  3. (Nel caso ve lo stiate chiedendo) ARM è un'architettura utilizzata da molte aziende di processori per progettare i propri chip, tra cui Qualcomm, nVidia, Texas Instruments e molti altri.

Ciò significa che quando vai su Impostazioni -> Schermata Info PC di un dispositivo tablet che esegue un processore ARM, ti mostrerà “Windows RT” e NON “Windows 8 ″. Quindi, è un sistema operativo completo che è marchiato e venduto separatamente da Microsoft ai produttori di tablet (noti anche come produttori) che utilizzano processori ARM nei loro dispositivi tablet. In effetti, in precedenza veniva chiamato come "Windows su ARM", ma in seguito è stato rinominato Windows RT.

WinRT:

  1. è un runtime.
  2. Concettualmente, non è molto diverso da .net, java o qualsiasi altro runtime, nel senso che il suo obiettivo principale è quello di creare un'architettura applicativa multipiattaforma su Windows 8 che supporti più lingue (C ++, C #, JavaScript, ecc.).

Differenza tra "Windows RT" e "Windows 8":

Ora che sappiamo che Windows RT è un sistema operativo, sono sicuro che alcuni di voi si chiedono come sia diverso da Windows 8. Eccolo !!

  1. Non molto diverso dal punto di vista dell'esperienza utente poiché entrambi supportano l'interfaccia utente Metro / Modern .
  2. Windows RT non viene venduto direttamente ai consumatori ed è destinato esclusivamente ai produttori di dispositivi (ovvero gli OEM).
  3. L'obiettivo di Windows RT è offrire agli utenti finali un'esperienza coerente su tablet offerti da vari produttori (incluso il dispositivo Microsoft chiamato Surface).
  4. Windows RT verrà preconfezionato con MS Office, mentre gli utenti di Windows 8 dovranno acquistare (e installare) Office separatamente.
  5. Esistono differenze simili in termini di applicazioni pronte all'uso in Windows RT e Winodws 8, nonché i tipi di applicazioni che è possibile sviluppare / installare / disinstallare su di esse. Windows RT sembra essere la versione più bloccata dei due.
  6. Inoltre, non puoi utilizzare le API Win32 e COM su Windows RT, quindi sei praticamente limitato all'utilizzo delle API WinRT. Tuttavia, nei prossimi giorni lavorerò da vicino su un progetto che richiede l'accesso alle informazioni di sistema sottostanti su un dispositivo "ARM" di Windows RT. Sembra che ci possa essere un modo per accedere a un sottoinsieme di API Win 32 su un dispositivo Windows RT. Se funziona, posterò la mia esperienza in un post successivo.

    Se hai bisogno di altre domande, pubblica qui stesso


1
Se accedi ai file dll Win32, non sarai in grado di pubblicare il software su Windows Store. Inoltre sono stati creati solo alcuni file dll Win32 per supportare Windows RT.
Ramhound,

1
Come si inserisce Windows Phone 8 nel mix? Cioè, accetta più API di RT? La mia impressione è che lo faccia . <sub> (AIA per domande sugli zombi, ma seguendo la richiesta "per favore pubblica qui stesso") </sub>
ruffin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.