Яка різниця між Windows 8, WinRT та Windows RT?


30

Я щойно прочитав, що будуть доступні дві версії Windows: Windows RT та Windows 8 .

Чи не могли б хтось описати, в чому полягають відмінності між Windows RT та Windows 8 ? І як ці відмінності можуть вплинути на розробників, які створюють додатки для тих чи інших?

Також, що таке WinRT ?



1
Я голосую, щоб закрити це питання поза темою, оскільки мова не йде про інженерію програмного забезпечення або концептуальні питання щодо розробки програмного забезпечення.
Андрес Ф.

3
Я голосую за закриття, тому що це неймовірно застаріло. Речі та назви так сильно змінилися, що в світі Windows це питання може лише ввести ще більше плутанини.
ZJR

Відповіді:


36

Коротко...

  • WinRT (Windows Runtime, навряд чи буде те, що ви мали на увазі) - це програмний рівень, поверх якого вбудовані програми Metro , а Windows 8 - вся операційна система;
  • Windows RT (швидше за все, той, який ви мали на увазі), це версія Windows 8 для пристроїв, що використовують процесори на основі архітектури ARM та набору інструкцій.

У вас імена трохи змішалися, мабуть, - припустимо, вони зробили їх незрозуміло схожими - тому я просто звернувся до обох і відповідно відредагував ваше питання.


WinRT / Windows Runtime

WinRT - програмний рівень, який знаходиться на вершині ОС, який лежить в основі нового підходу до розробки мови Metro. Це насамперед набір API для створення програм Metro для всіх платформ, що підтримуються Metro (у тому числі для Windows 8 для ARM).

Дивіться зображення нижче для загального наближення платформи Windows 8:

Платформа Windows 8

Windows RT / Windows 8 для ARM

Windows RT (де RT також означає "час виконання", щоб зробити речі максимально заплутаними), раніше використовувався як Windows 8 для ARM . Це версія, орієнтована на виробників обладнання (в основному націлена на ринок планшетів).

Дивіться цей пост Оголошуючи про Editions Windows 8 (архівний, липень 2012) з команди Windows , «s Блогінг Windows , блог ( курсив мій ):

Windows RT - це найновіший член сім'ї Windows - також відомий як Windows в ARM або WOA , як ми говорили про це раніше. Це єдине видання буде доступне лише заздалегідь встановлене на ПК та планшетах, що працюють на базі процесорів ARM, і допоможе ввімкнути нові тонкі та легкі форми форми з вражаючим ресурсом акумулятора. Windows RT буде включати в себе оптимізовані дотиком версії настільних ПК для Microsoft Word, Excel, PowerPoint та OneNote . Що стосується нових додатків, то в центрі уваги для Windows RT є розробка нового часу виконання Windows , або WinRT , який ми представили у вересні, і є основою нового покоління хмарних додатків усіх типів, що підтримуються сенсорним доступом.

Детальну інформацію та джерела див. У оригінальній публікації таблиці, у якій перераховано основні відмінності між версіями, або статтю Вікіпедії у Windows 8 Editions .

Зауважте, що тільки програмне забезпечення, написане за допомогою Win RT (API), може працювати в Windows RT (версія ОС).


3
Не кажучи вже про Metro UI = Сучасний інтерфейс = Додаток Windows Store app Додаток WinRT. Я завжди був сильним критиком смішних змін Microsoft, називаючи їх, і в минулому вони спалювались дуже погано. Вони ніколи не вчаться.
Рей Міясака

@ReiMiyasaka: да .. як Оркас і Orca
Кетцалькоатль

12

Windows RT проти WinRT проти Windows 8 !!

Однією з речей, про які я заплутався протягом останніх кількох годин, і я впевнений, що набагато більше людей будуть плутати в найближчі кілька місяців - це різниця між "Windows RT" та WinRT. Ось проста версія:

Windows RT:

  1. Це ОС.
  2. Це варіант Windows 8, розроблений корпорацією Майкрософт для пристроїв, на яких працює ARM.
  3. (У випадку, якщо вам цікаво) ARM - це архітектура, яка використовується багатьма процесорними компаніями для проектування своїх мікросхем, включаючи Qualcomm, nVidia, Texas Instruments та кілька інших.

Це означає, що коли ви перейдете на екран Налаштування -> Інформація про ПК планшетного пристрою, на якому працює процесор ARM, він покаже вам "Windows RT", а НЕ "Windows 8". Таким чином, це повноцінна ОС, яка брендується та продається Microsoft окремо для виробників планшетних ПК (також виробників), які використовують процесори ARM у своїх планшетних пристроях. Насправді, його раніше називали "Windows на ARM", але пізніше було ребрендовано як Windows RT.

WinRT:

  1. це час виконання.
  2. Концептуально він не сильно відрізняється від .net, java чи будь-якого іншого періоду виконання в тому сенсі, що його головна мета - створити архітектуру додатків між платформами в Windows 8, яка підтримує декілька мов (C ++, C #, JavaScript тощо).

Різниця між "Windows RT" та "Windows 8":

Тепер, коли ми знаємо, що Windows RT - це ОС, я впевнений, що хтось із вас цікавиться, чим він відрізняється від Windows 8. Ось це !!

  1. Не сильно відрізняється з точки зору досвіду користувачів, оскільки вони підтримують Metro / Modern UI .
  2. Windows RT не продається безпосередньо споживачам, а призначений лише для продажу виробникам пристроїв (він же виробниками).
  3. Завдання Windows RT полягає в тому, щоб забезпечити кінцевим користувачам постійний досвід роботи з різними виробниками планшетів (включаючи власний пристрій Microsoft, який називається Surface).
  4. Windows RT поставляється з пакетом MS Office, тоді як користувачі Windows 8 повинні купувати (та встановлювати) Office окремо.
  5. Існують подібні відмінності щодо програм, що вивозяться з коробки в Windows RT та Winodws 8, а також видів програм, які ви можете розробляти / встановлювати / видаляти на них. Windows RT, здається, є більш заблокованою версією двох.
  6. Ви також не можете використовувати API Win32 та COM в Windows RT, тому ви досить обмежені у використанні API WinRT. Хоча протягом наступних кількох днів я буду тісно працювати над проектом, який потребує доступу до базової системної інформації на пристрої Windows RT "ARM". Здається, що може існувати спосіб отримати доступ до підмножини Win 32 API на пристрої Windows RT. Якщо це працює, я розміщую свій досвід у наступній публікації.

    Якщо вам потрібне будь-яке інше питання, будь ласка, опублікуйте тут себе


1
Якщо ви отримаєте доступ до файлів dll Win32, ви не зможете опублікувати програмне забезпечення в магазині Windows. Окрім того, для підтримки Windows RT було створено лише певні файли dll Win32.
Рамхаунд

1
Як Windows Phone 8 вписується в суміш? Тобто, чи приймає більше API, ніж RT? Моє враження, що це так . <sub> (AIA для допиту зомбі, але після запиту "будь ласка, напишіть тут себе".) </sub>
ruffin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.