¿Cuál es la diferencia entre Windows 8, WinRT y Windows RT?

30

Acabo de leer que habrá dos versiones de Windows disponibles: Windows RT y Windows 8 .

¿Podría alguien describir cuáles son las diferencias entre Windows RT y Windows 8 ? ¿Y cómo pueden afectar estas diferencias a los desarrolladores que crean aplicaciones para uno u otro?

Además, ¿qué es WinRT ?

jerrykobes
fuente
1
Estoy votando para cerrar esta pregunta como fuera de tema porque no se trata de ingeniería de software o preguntas conceptuales sobre el diseño de software.
Andres F.
3
Voto para cerrar porque está increíblemente desactualizado. Las cosas y los nombres han cambiado tanto, en Windows World, esta pregunta solo puede introducir más confusión.
ZJR

Respuestas:

36

En breve...

  • WinRT (Windows Runtime, es poco probable que sea lo que querías decir) es una capa de software sobre la cual se construyen las aplicaciones de Metro , mientras que Windows 8 es todo el sistema operativo;
  • Windows RT (muy probablemente el que quiso decir), esta es una versión de Windows 8 para dispositivos que utilizan procesadores basados ​​en la arquitectura ARM y el conjunto de instrucciones.

Aparentemente, los nombres se confundieron un poco, dado que los hizo confusamente similares, así que solo abordé ambos y edité su pregunta en consecuencia.


WinRT / Windows Runtime

WinRT, una capa de software que se encuentra en la parte superior del sistema operativo, y que es la base del nuevo enfoque del lenguaje de diseño de Metro. Es principalmente un conjunto de API para crear aplicaciones de Metro para todas las plataformas compatibles con Metro (incluso para Windows 8 para ARM).

Consulte la imagen a continuación para obtener una aproximación general de la plataforma Windows 8:

Plataforma Windows 8

Windows RT / Windows 8 para ARM

Windows RT (donde RT también significa "tiempo de ejecución", para confundir todo lo posible), solía conocerse como Windows 8 para ARM . Es una versión dirigida a los fabricantes de hardware (principalmente dirigida al mercado de tabletas).

Ver este post Al anunciar las ediciones de Windows 8 (archivados, julio de 2012) del equipo de Windows 's blogs de Windows el blog ( el énfasis es mío ):

Windows RT es el miembro más nuevo de la familia de Windows , también conocido como Windows en ARM o WOA , como lo hemos mencionado anteriormente. Esta edición única solo estará disponible preinstalada en PC y tabletas con procesadores ARM y ayudará a habilitar nuevos factores de forma delgada y liviana con una duración impresionante de la batería. Windows RT incluirá versiones de escritorio con optimización táctil de los nuevos Microsoft Word, Excel, PowerPoint y OneNote . Para las nuevas aplicaciones, el enfoque para Windows RT es el desarrollo en el nuevo tiempo de ejecución de Windows , o WinRT , que presentamos en septiembre y forma la base de una nueva generación de aplicaciones de todo tipo conectadas a la web, habilitadas para la nube y táctiles.

Consulte la publicación original para ver una tabla que enumera las principales diferencias entre las versiones, o el artículo de Wikipedia sobre las Ediciones de Windows 8 para obtener más detalles y fuentes.

Tenga en cuenta que solo el software escrito con Win RT (las API) puede ejecutarse en Windows RT (la versión del sistema operativo).

haylem
fuente
3
Sin mencionar, Metro UI = UI moderna = Aplicación de la Tienda Windows Windows Aplicación WinRT. Siempre he sido un gran crítico de los ridículos cambios de nombres de Microsoft, y se han quemado muy mal en el pasado. Ellos nunca aprenden.
Rei Miyasaka
@ReiMiyasaka: sí ... como Orcas y Orca
quetzalcoatl
12

¡Windows RT vs. WinRT vs. Windows 8!

Una de las cosas sobre las que me confundí en las últimas horas, y estoy seguro de que muchas personas más se confundirán en los próximos meses es la diferencia entre "Windows RT" y WinRT. Aquí está la versión simple:

Windows RT:

  1. Es un sistema operativo.
  2. Es una variación del sistema operativo Windows 8 que Microsoft ha diseñado específicamente para dispositivos con dispositivos ARM.
  3. (En caso de que se lo pregunte) ARM es una arquitectura utilizada por muchas compañías de procesadores para diseñar sus chips, incluidos Qualcomm, nVidia, Texas Instruments y varios otros.

Lo que eso significa es que cuando va a la pantalla Configuración -> Información de la PC de una tableta que ejecuta un procesador ARM, le mostrará "Windows RT" y NO "Windows 8". Por lo tanto, es un sistema operativo completo que está calificado y vendido por separado por Microsoft para tabletas OEM (también conocidos como fabricantes) que utilizan procesadores ARM en sus dispositivos de tableta. De hecho, solía llamarse antes "Windows en ARM", pero más tarde fue renombrado como Windows RT.

WinRT:

  1. Es un tiempo de ejecución.
  2. Conceptualmente, no es muy diferente de .net, java o cualquier otro tiempo de ejecución en el sentido de que su objetivo principal es crear una arquitectura de aplicaciones multiplataforma en Windows 8 que admita múltiples lenguajes (C ++, C #, JavaScript, etc.).

Diferencia entre "Windows RT" y "Windows 8":

Ahora que sabemos que Windows RT es un sistema operativo, estoy seguro de que algunos de ustedes se preguntan cómo es diferente de Windows 8. ¡Aquí está!

  1. No es muy diferente del punto de vista de la experiencia del usuario, ya que ambos admiten la interfaz de usuario Metro / Modern .
  2. Windows RT no se vende directamente a los consumidores, y solo se debe vender a los fabricantes de dispositivos (también conocidos como OEM).
  3. El objetivo detrás de Windows RT es brindar a los usuarios finales una experiencia consistente en las tabletas que ofrecen varios fabricantes (incluido el propio dispositivo de Microsoft llamado Surface).
  4. Windows RT vendrá preempaquetado con MS Office, mientras que los usuarios de Windows 8 deberán comprar (e instalar) Office por separado.
  5. Existen diferencias similares en términos de aplicaciones incluidas en Windows RT y Winodws 8, así como en los tipos de aplicaciones que puede desarrollar / instalar / desinstalar en ellas. Windows RT parece ser una versión más bloqueada de los dos.
  6. Tampoco puede usar las API Win32 y COM en Windows RT, por lo que está bastante restringido a usar las API WinRT. Sin embargo, en los próximos días voy a trabajar de cerca en un proyecto que requiere acceso a la información subyacente del sistema en un dispositivo Windows AR "ARM". Parece que puede haber una manera de acceder a un subconjunto de Win 32 API en un dispositivo Windows RT. Si funciona, publicaré mi experiencia en una publicación posterior.

    Si necesita alguna otra pregunta, publíquela aquí mismo

Sankar Annamalai
fuente
1
Si accede a los archivos dll de Win32, no podrá publicar el software en la Tienda Windows. Además, solo se crearon ciertos archivos dll de Win32 para admitir Windows RT.
Ramhound
1
¿Cómo encaja Windows Phone 8 en la mezcla? Es decir, ¿acepta más API que RT? Mi impresión es que sí . <sub> (AIA para preguntas de zombis, pero luego de la solicitud "por favor publique aquí mismo"). </sub>
ruffin