В чем разница между Windows RT и Windows Phone 8?
Из того, что я прочитал, кажется, есть более или менее три версии (?) Windows 8: Windows 8, Windows RT и Windows Phone 8.
Хотя разница между Windows 8 и Windows RT очевидна, я не понимаю разницу между Windows RT и Windows Phone 8.
Параллельно с Android, Jelly Bean, работающий на планшетах и телефонах, не имеет различий.
Существуют ли какие-либо различия между Windows RT и Windows Phone 8, за исключением того, что один предназначен для планшетов (Windows RT), а другой - для телефонов (Windows Phone 8)?
2 ответа
Насколько можно судить, Windows RT - это, в основном, Windows 8, перекомпилированная для arm. Все как Windows, вплоть до командной строки (да, у него есть cmd.exe) и проводника. Это в традициях других, забытых портов для Windows, таких как Alpha и MIPS.
Тот факт, что единственные "настольные" приложения присутствуют при запуске, является искусственным ограничением - теоретически Windows-приложения для настольных компьютеров могут работать с некоторыми изменениями и перекомпиляцией.
Windows Phone, вероятно, будет базироваться на встроенной базе Windows и не будет содержать всего, что делает полная версия. Это также, вероятно, будет настроено в некоторой степени для телефонной компании. Вы, конечно, не собираетесь получать "рабочий стол" - который в любом случае предназначен для MS Office только на Windows RT, и, очевидно, он не будет настолько полнофункциональным.
Мы узнаем больше деталей о WP8 позже сегодня, но мы знаем кое-что.
Первое: Windows RT - это Windows 8, скомпилированная для работы на процессорах, основанных на ARM.
Второе: Windows 8 и WP8 имеют "общее ядро".
Третье: WP8 и Windows RT работают на ARM.
Четвертое: все используют один и тот же язык дизайна.
Итак, мы знаем, что Microsoft выдвинула один и тот же язык разработки, чтобы помочь унифицировать внешнюю и внешнюю платформу, но означает ли это, что они одинаковы? Нет, но у меня есть ощущение, что это будет сравнимо с Froyo против ICS. До некоторой степени они совместно используют определенные API ("общее ядро"), но после этого у Windows RT будет гораздо больше API для работы с разработчиками.