Приложения Windows RT в устройствах на базе Windows Embedded 8 Standart. Основные этапы по разработке и развертыванию на устройстве


В обсуждении планшетов один читатель утверждал, что установил Windows 8 на «трансформер» ASUS TF700T. Сказка получилась красивой – ведь в планшете установлен процессор ARM Cortex-A9. Однако Windows для ARM существует, и сегодня мы поговорим о ней.

В дискуссиях на тему новой ОС Microsoft встречается популярный штамп «Windows 8 – для планшетов». Чтобы понять поверхностность этого суждения, достаточно поработать в Windows 8 чуть больше, чем несколько дней. Для планшетов как раз предназначена Windows RT, но пока мало кто владеет устройствами под управлением этой ОС.

[+] Сегодня в программе

  • Ситуация на рынке планшетов
  • Архитектура процессоров: ARM vs. x86
  • Сравнительная таблица изданий Windows 8
  • Что есть в Windows RT
  • Чего нет в Windows RT
  • Для каких задач подойдет планшет с Windows RT
  • Кому сейчас нужна Windows RT
  • Заключение

Ситуация на рынке планшетов

Планшеты с Windows на борту выпускались и до выхода Windows 8, но их доля была невелика. По данным Strategy Analytics в третьем квартале 2012 года было выпущено 17.2 миллиона планшетов, из них лишь 400 тысяч под управлением Windows.

Однако уже в первом квартале 2013 года на долю планшетов с Windows 8 и Windows RT пришлось 7.5% от общего объема поставок. Microsoft не впервые выступает в роли догоняющей — пример XBOX показывает, что компания умеет выбираться из ям. Но биться за место под солнцем на рынке планшетов невозможно без операционной системы, ориентированной на управление пальцами.

Новый интерфейс Windows 8 призван исправить этот пробел, a параллельно Microsoft сделала еще один огромный шаг – полностью перенесла новую систему на архитектуру ARM.

Архитектура процессоров: ARM vs. x86

Процессоры с архитектурой Intel x86 установлены практически во всех современных ноутбуках и настольных компьютерах, в то время как ARM доминирует в смартфонах и планшетах. Посмотрите еще раз на диаграмму выше и сложите доли Android и Apple. Сердцем всех этих устройств являются чипы, построенные на архитектуре ARM.

Главным отличием Windows RT от Windows 8 является архитектура процессора, для которой создана операционная система. Windows 8 предназначена для процессоров x86/х64, поэтому ее невозможно установить на компьютеры с процессорами, использующими набор инструкций ARM.

Microsoft создала Windows RT специально для архитектуры ARM.

Windows RT стала первой ОС Microsoft, ориентированной на массовый рынок устройств с процессорами ARM. Microsoft даже показала свое видение этих ПК, выпустив под своим брендом планшет Surface RT.

Обратите внимание, что одноименный планшет с Windows 8 Pro появился на рынке тремя месяцами позже. Тем самым, как бы подчеркивая, что Windows пришла на рынок мобильных ПК с ARM всерьез и надолго. Это подводит нас к разговору о том, какими возможностями обладает Windows RT.

Гаджеты на «восьмерке»

Планшеты под управлением «восьмерки» предлагают больше вариантов получения и установки приложений. По крайней мере, многочисленные функции получения лицензионного софта здесь встроены прямо в плиточный интерфейс. Для этого существует Windows Store — магазин, в котором можно приобрести и установить на свой мобильный компьютер приложения, предназначенные специально для него.

Store

Не надо путать Windows Store и Microsoft Store, так как первый предназначен именно для установки программ на виндовс 8 и ее специальной «планшетной версии» RT. Таким образом, все что касается гаджетов на базе виндовс 8 и установки софта для них, аналогично RT.

Приложения для виндовс 8 с легкостью могут устанавливаться на устройство из файлов на флешке и скачанных из интернета, как с официальных сайтов и из магазинов Microsoft, так и с любых других ресурсов.

Свобода выбора

Но вы сможете это сделать только в случае, если процессор вашего устройства относится по своей архитектуре к семействам Intel или AMD. Только тогда все это будет справедливо. Для планшетов на базе процессора с архитектурой ARM все куда сложнее и проще одновременно. Но если вы — счастливый обладатель устройства с Intel/AMD и Windows 8, вы имеете большую свободу выбора, когда вам нужна установка программ.

Магазин встроен в плиточный интерфейс системы. На данный момент в нем имеется более ста тысяч программ, игр и самого разного софта для разных целей. Увы, но с «семеркой» вы воспользоваться им не сможете. Хотя это и не потребуется, ведь для гаджетов, работающих на «семерке» и так куча вариантов установки приложений.

Сравнительная таблица изданий Windows 8

Для предметного разговора о наборе функций Windows RT нужно понимать, чем конкретно она отличается от Windows 8. Я подготовил для вас сравнительную таблицу изданий Windows 8.

Издание Windows 8 пришло на смену старшему домашнему изданию Windows 7. Windows 8 Pro ориентирована на малый и средний бизнес, а корпоративное издание – на крупные организации.

Обратите внимание, что в книге Excel два листа. В первом приведены различия между изданиями, а во втором – список возможностей, имеющихся во всем семействе Windows 8.

Что есть в Windows RT

Беглого взгляда на таблицу достаточно, чтобы увидеть сходство Windows RT с домашним изданием Windows 8. Операционная система перенесена на ARM целиком, и это означает, что в Windows RT есть рабочий стол и все приложения, входящие в стандартную поставку Windows.

В Windows RT работают не только блокнот, ножницы и IE10, но и системные оснастки, командная строка и PowerShell.

В Windows RT система и встроенные приложения выглядят точно так же, как в других изданиях. Более того, Microsoft перенесла на архитектуру ARM самый распространенный в мире пакет офисных приложений и включила в состав Windows RT специальную версию Office Home & Student 2013 RT

. Тем самым компания обозначила, что эту систему можно использовать не только для потребления информации.

В пакет для дома и учебы входят четыре самых популярных приложения – Word, Excel, PowerPoint и OneNote. Приложения обладают практически всеми функциями традиционных аналогов, но кое-какие различия есть (например, не поддерживаются макросы).

В сравнительной таблице также обращает на себя внимание отсутствие кодеков для воспроизведения видео, однако я не случайно добавил внизу примечание.

Windows RT – это единственная ОС из семейства Windows 8, которая поставляется только вместе с устройством.

Одним из требований к устройствам на Windows RT является поддержка медиа-кодеков. Надo полагать, что таким образом, Microsoft переложила лицензионные расходы на ОЕМ-производителей.

Windows RT. Окна на ARM – как в них работать?

Проводник Windows

Сохранился и Проводник Windows (Windows Explorer). Полноценный, с ленточным интерфейсом «в стиле Windows 8».

Открывая его главное окно (бывший «Мой компьютер») взору предстает единственный раздел SSD-накопителя. Как можно заметить, система занимает почти 20 Гбайт. В случае планшета с 32 Гбайт памяти свободно будет от силы 14 Гбайт – на это уже жаловались первые покупатели Surface RT.

Внутри все совершенно типично и сделано «под мышку», хотя размер значков и можно увеличить.

Ленточный интерфейс в меру удобен, хотя его оптимизации «под пальчики» никто не делал.

Даже новое окно копирования файлов перекочевало в Windows RT из «восьмерки» в чистом виде без изменений. Со всеми техническими подробностями процесса и красивым графиком.

Самое печальное с Проводником то, что это пока единственный действительно удобный файловый менеджер под Windows RT. Для интерфейса Metro существует парочка менеджеров, но их функциональность настолько скудная, что даже неопытный пользователь будет недоволен. Тем более если придется работать с внешними накопителями, например, флэшками или USB-винчестерами.

Кстати, работа с любым USB-накопителем происходит ровно также, как и в обычной Windows. С одной стороны под сенсорное управление здесь ничего не оптимизировано, но с другой – ни iOS, ни Android не предложат вам подобной простоты «из коробки». Карты памяти и жесткие диски распознаются без проблем. Вся работа осуществляется как в Windows 8. Это может и не так удобно, но предлагаемая функциональность несомненно много шире.

Многозадачность

Пожалуй, многозадачность – одна из самых сильных стороны Windows RT. Оно и не удивительно – ведь очевидно, что, портируя ядро Windows NT на архитектуру ARM, Microsoft не изменила базовую функциональность системы. А потому здесь нет хитроумных методик расчета «эффективности» распределения ресурсов, при которых в Android, iOS и других менее популярных системах приложение может быть закрыто.

Вытесняющая многозадачность в Windows RT реализована полностью, качественно и надежно. Здесь нет никаких отличий от обычной Windows. Да, Metro-приложения работают в полноэкранном режиме, но на обычном рабочем столе можно открыть сколько угодно окон. Переключаться между программами можно обычным сочетанием [Alt+Tab].

Все приложения в этом случае отображаются в обычном виде, как и в Windows 8.

Как вариант слева можно вызвать список недавних приложений. Выводятся их небольшие превью, примерно как и в Android 4.0 и более поздних.

Есть еще режим Metro Snap. Он позволяет выводить на экран сразу два приложения. В этом контексте рабочий стол и все окна на нем логически работают как отдельная программа. Экран в режиме Snap разделяется на две части в соотношении 1:4. В меньшей обычно показываются что-то вроде уведомлений, компактной версии приложения. На самом деле это достаточно удобно и в целом хорошая идея. За работой Snap в Windows RT можно понаблюдать в нашем видео, снятого для Windows 8:

Отличий от «восьмерки» в Windows RT нет – логика работы ровно такая же.

Параметры

Как мы писали выше, жест в виде перемещения пальца с любого из краев экрана приводит к вызову того или иного контекстного меню. Если сверху или снизу, то появляются параметры приложений, а если справа, то панель Charms.

Панель содержит пять значков: Поиск, Общий доступ, Пуск, Устройства и Параметры. Поиск ищет по приложениям и файлам планшета; общий доступ обеспечивает синхронизацию данных с онлайном; Пуск вызывает стартовый экран; Устройства показывают подключенные к системе внешние устройства; а Параметры – это некоторые общесистемные настройки.

Так из параметров можно вызвать панель управления (классическую и новую в стиле Metro), сведения о компьютере, посмотреть справку. Но куда важнее то, что в нижней части панели отображаются значки для быстрого доступа к различным параметрам компьютера.

Отсюда можно «разобраться» с Wi-Fi, изменить громкость звука, яркость экрана, посмотреть уведомления и даже выключить компьютер! Кстати, здесь же появляются сообщения о возможном перерасходе трафика. Если вдруг ваше устройство с Windows RT работает через 3G с Интернетом, то можно задать план расхода доступного трафика.

Windows RT для администраторов

Полагаем, Microsoft совсем не намеривалась позиционировать Windows RT именно таким образом. Ее планшет Surface Pro недвусмысленно намекает, какие именно устройства нацелены на профессиональное применение – те, на которые установлена Windows 8. Она для этих целей подходит лучше хотя бы потому, что в ней работают любые приложения для Windows.

Тем не менее, из Windows RT не стали убирать стандартные программы, присутствующие в «обычных» ОС от Microsoft для процессоров x86. Например, Диспетчер задач.

Он совершенно аналогичен тому, что есть в Windows 8. Напомним, в «восьмерке» его существенно переделали, получив на выходе заметно более наглядное и удобное в использовании приложение.

Элементы списка запущенных процессов стали заметно больше, но все равно для сенсорного управления не очень удобны. Windows RT не помешал бы отдельный, более простой и наглядный менеджер приложений в стиле Metro.

Монитор ресурсов – замечательная утилита, также которую оценят в основном администраторы. Жаль только, что контролировать в ней особо нечего – приложений для Windows RT все еще совсем мало.

Никуда не делись стандартные утилиты для работы с накопителями. Здесь мы видим окошки, дизайн части из которых кардинально не изменился со времен Windows 95.

Даже калькулятор на месте. Обычный, который есть и в Windows 7. Причем его даже пальцами удобно использовать – кнопки на нем достаточно крупные. Жаль лишь, что меню мелковато.

Но, конечно, самая «одминская» программа – это командная строка. Она здесь присутствует в полной мере и без ограничений.

Не забыли и про защиту компьютера. Windows Defender есть и в Windows RT.

Надо сказать, что наличие всех этих утилит минусом никак назвать нельзя. Однако они порой нужны и обычным пользователям. И вот тут уже начинаются проблемы. Работать с ними пальцами неудобно – их интерфейс совершенно никак не переделан и подходит для работы мышью и клавиатурой. Аналогов же в среде Metro нет. Даже от третьих фирм. Они, вероятно, появятся, но этот процесс в любом случае займет какое-то время.

Чего нет в Windows RT

Первая строка сравнительной таблицы подчеркивает главное отличие Windows RT от других изданий. В ней можно запускать только традиционные приложения, скомпилированные Microsoft и входящие в поставку системы.

По замыслу Microsoft, сторонние приложения можно загружать только из магазина Windows.

Приложения из магазина работают в среде Windows Runtime или WinRT (отсюда и приставка RT в названии ОС). WinRT встроена во все издания Windows 8, поэтому приложениями из магазина можно пользоваться на любых ПК. Однако ОС Windows RT поддерживает только запуск приложений, разработанных для среды WinRT.

Их ассортимент и функциональные возможности выглядят бледно в сравнении с традиционными приложениями. Эта особенность Windows RT делает систему непривлекательной для многих пользователей, порождая ярлыки вроде «урезанная винда».

Да, уже есть хак, открывающий возможность запуска прочих сторонних приложений, построенных целиком на .NET Framework 4.5 или перенесенных на ARM, но список последних пока невелик.

Главные выводы автора jailbreak RT

  • Windows 8 RT является точной копией (портом) обычной Windows 8;
  • невозможность запуска в desktop режиме RT каких либо пользовательских приложений это маркетинговый ход.

Таким образом речь идет не столько о возможности запуска пиратских приложений, сколько о возможности написания (и портирования) приложений для desktop-режима которые можно распространять и устанавливать на планшет в обход Магазина Windows. Такие приложения не обязаны подчинятся идеологии ModernUI, что отлично подходит для сценария использования Surface с подключенной клавиатурой и мышью.

Вы можете повторить эксперимент автора на своем RT-устройстве. Понадобится персональный компьютер и Visual Studio 2012 Remote Tools. Активное обсуждение вопроса (включая историю появления этой уязвимости) идет на ветке форума XDA-developers. Помните главное – практической пользы от уязвимости нет. Вы не сможете запускать какие либо программы пока не напишите (или соберете под ARM готовые приложения написанные на .NET 4.5) их самостоятельно с помощью того же Visual Studio. Некоторые примеры таких программ ходят “по рукам” – скриншоты доступны для:

  • TightVNC_ARM и Putty_arm
  • + архив

Обнаруженная уязвимость никак не угрожает вашему планшету на практике – даже если загрузить вредоносный код в память Surface (например получив его на сомнительном сайте через браузер), то для активации вам потребуется пройти всю процедуру jailbreak. Причем сделать это осмысленно, самостоятельно и повторять эти действия каждый раз после перезагрузки устройства. В любом случае, Microsoft уже работает над исправлением этой уязвимости.

Оригинал статьи на английском: “Circumventing Windows RT’s Code Integrity Mechanism”

Для каких задач подойдет планшет с Windows RT

Сравнивать Windows RT с другими изданиями Windows 8 нужно в контексте использования на планшете. Если он планируется в качестве единственного или основного

ПК с Windows, то приобретение устройства с Windows RT может стать не самым мудрым решением.

В качестве же дополнительного ПК планшет предполагает несколько другой круг задач, нежели стационарный компьютер или ноутбук.

Действительно, на моем планшете в папке Program Files было бы пусто, если бы не эксперименты и тесты. А в повседневном использовании устройства мне хватает возможностей современного интерфейса Windows. Обсуждение планшетов показало, что у большинства читателей круг задач не сильно отличается от моего.

По большому счету, вопросы вызывает лишь воспроизведение мультимедиа в Windows RT. Поддержка кодеков зависит исключительно от ОЕМ-производителя. Microsoft обозначила планку, обеспечив в своем Surface RT работу форматов и кодеков, перечисленных в таблице.

Логично предположить, что остальные компании будут снабжать устройства аналогичным набором кодеков. Тем не менее, перед покупкой планшета имеет смысл заглянуть в спецификации, держа в уме свою коллекцию медиафайлов.

Поддержка кодека H.264 операционной системой не означает, что Windows RT сможет «из коробки» воспроизводить HD-видео в формате MKV. Поскольку WMP и современный проигрыватель с этим форматом не справятся, подходящий плеер придется поискать в магазине и, вероятно, заплатить за него.

Кому сейчас нужна Windows RT

Доминирование ARM в планшетах обусловлено совокупностью факторов:

  • пассивное охлаждение, способствующее созданию маленьких, легких и тонких устройств
  • хорошая производительность для возлагаемых на планшет задач
  • низкое энергопотребление, выливающееся в длительную работу от батарей

Еще одна причина в том, что у Intel просто не было конкурентоспособного чипа для х86 (читай, Windows) вплоть до выпуска Atom Z2760. С его появлением и выходом Windows 8 мы увидели целую россыпь разнообразных планшетов, с которыми не стыдно появиться на людях. Но, как это ни парадоксально, Z2760 практически лишил смысла покупку устройств с Windows на ARM!

Габариты, вес и время автономной работы

Планшеты под управлением Windows 8 вполне сопоставимы по характеристикам с устройствами на Windows RT.

На примере ASUS видно, что планшет с Windows RT у компании получился легче и тоньше своего брата с Windows 8, но в то же время он шире и выше Acer Iconia W5. ASUS заявляет 9 часов автономного воспроизведения видео 720p для планшета на Windows RT, что лишь на полчаса больше, чем для устройства на Windows 8.

Действительно, продолжительность работы от батарей у планшетов с Windows 8 на Z2760 и с Windows RT на ARM вполне сопоставима.

Это следует не только из заявленных производителями характеристик, но также из публикаций независимых ресурсов. Например, большой обзор опубликован на THG, а PC World указывал на превосходство планшета Samsung Ativ над Surface RT и ASUS Vivo Tab RT в плане автономной работы.

Цена

Подогреть интерес к устройствам под управлением Windows RT могла бы более низкая цена, но в реальности они даже могут быть дороже! Например, на день публикации этой записи планшет ASUS с Windows 8 стоит в М.видео на 8% дешевле, чем с Windows RT в аналогичной комплектации (64GB, 3G).

Неудивительно, что за первые четыре месяца продаж Microsoft удалось реализовать лишь 1.1 миллиона экземпляров Surface RT, а Lenovo, Dell и ASUS уже пришлось снижать цены на модели планшетов с Windows RT. Samsung же вообще отказалась от поставок Ativ Tab в Европу, при том что до рынка США модель даже не добралась.

Windows RT. Как скачать и возможно ли это?

Скачать Windows RT нельзя. Ни через Torrent-сайты, ни с файлообменников. Речь идет о системе совсем иного типа. Windows 8 – это классическая ОС для процессоров x86, которая распространяется в розницу. Потому ее можно установить на любой компьютер. Но вы видели хоть раз компьютер на процессоре ARM? Чтобы он был персональным. На момент написания статьи мы можем вспомнить только один такой – Samsung Chromebook, поставляемый с Chrome OS и чипом Samsung Exynos 5250. Некогда выпускался еще так называемый смартбук Toshiba AC100. С ОС Linux и на базе двухъядерной платформы NVIDIA Tegra 2.

Samsung Chromebook

Все подобные девайсы были проданы совсем незначительным тиражом и пока рынок не завоевали. Потому остаются планшеты и смартфоны, на которые тем более сложно установить что-либо помимо уже проинсталлированной системы. Конечно, различные энтузиасты проделывают подобный фокус, идя на значительные ухищрения. Недавно даже Windows RT на легендарный смартфон HTC HD2 портировали, но подобная модификация рядовому владельцу «мобилы» как правило недоступна.

Windows RT на HTC HD2

Так что надежду на установку Windows RT на свой планшет или смартфон с Android можно оставить – сделать это не невозможно, однако не так просто, и вы тут же лишитесь гарантии. Это, пожалуй, главное отличие Windows RT от других Windows. Конечно, помимо поддержки архитектуры ARM.

Microsoft впервые за долгое время портировала свою потребительскую ОС на кардинально иную процессорную архитектуру. Windows NT 4.0 поддерживала процессоры Alpha, после была выпущена специальная версия Windows XP для процессоров Intel Itanium (IA-64), а затем и Windows XP Professional x64 Edition последовала – первая ОС для архитектуры AMD64/Intel EM64T, современных 64-битных процессоров AMD и Intel.

Перевод полноценной Windows на ARM изначально вызвал много полемики. Все обсуждали, какой она станет. По началу казалось, что это будет типовая Windows, но на ARM. Но, как мы уже знаем, задумка Microsoft была иной – «подсадить» всех на «волшебную плитку» (бывший интерфейс Metro), даже пользователей настольных компьютеров. Однако результат получился странным – такое впечатление, что система явно была не доделана. Она производит впечатление сырого продукта. Почему? Давайте разберемся. Но сначала несколько слов об уже выпущенных устройствах на Windows RT.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]