Microsoft выпустила новый планшет Surface, 12-дюймовый Surface Pro, но на том же мероприятии не было никаких признаков ожидаемого 8-дюймового mini. Может ли это означать, что ситуация оборачивается против Windows RT? Если да, то в пользу чего именно?
Да, это предположение, но оно основано на немногих известных фактах и имеет смысл.
Windows 8 поставляется в двух вариантах — обычная Windows 8 / 8.1, работающая на процессорах Intel, и Windows RT, работающая на ARM. Оба поддерживают новый ориентированный на сенсорный ввод стиль приложения WinRT, но Windows RT не поддерживает полноценный настольный Win32 API, который большинство пользователей ассоциирует с Windows.
Если вы запутались, то и пользователи, и названия не помогают избежать путаницы. Дело в том, что Windows RT — это способ перенести Office, в значительной степени неизмененный, на планшет. Windows RT запускает Office как настольное приложение, но не более того.
Ожидалось, что Microsoft анонсирует 8-дюймовый планшет Windows RT, работающий на процессоре ARM, в дополнение к 12-дюймовому Intel Windows 8.1 Pro. Ходят слухи, что он был отозван в последнюю минуту, и предполагаемые причины заключаются в том, что настольный Office было нелегко использовать на 8-дюймовом сенсорном устройстве. Другое предположение состоит в том, что, возможно, у Microsoft уже достаточно небольших устройств Windows, чтобы не рисковать при запуске другого.
Возможно, лучший ключ к разгадке происходящего — это взглянуть на то, что Microsoft говорит о Surface Pro 3:
«планшет, способный заменить ваш ноутбук».
Он легкий, быстрый и, что самое важное, использует процессор Intel Haswell, а это означает, что он может работать с полной версией Windows 8.1. Вы можете использовать его как сенсорный планшет с приложениями WinRT, а когда вам нужно сделать что-то более сложное, вы можете запускать настольные приложения Win32, добавляя при необходимости клавиатуру.
Короче говоря, это Windows 8.1, работающая на сенсорном устройстве, для чего и была разработана операционная система.
Теперь рассмотрим шаг для 8-дюймового планшета ARM:
«он может запускать приложения WinRT и Office, но не любые настольные приложения, которые вы хотите использовать».
Звучит не так привлекательно, правда? И в качестве выбора у него не так много возможностей по сравнению с iPad или Android. Только когда доступна полная версия Windows, у планшета Microsoft есть какие-то преимущества.
Возможно, именно это заставляет Microsoft снова задуматься о поддержке урезанной версии Windows для ARM. Какие преимущества это дает Microsoft? Все существующие планшеты ARM успешно работают под управлением другой ОС, поэтому нет никаких шансов заставить пользователей перейти на Windows RT. Если Microsoft собирается продавать устройства, то при хорошей производительности, включая время автономной работы, пользователю действительно все равно, какой процессор находится внутри. Со временем Intel догнала ARM, и теперь Microsoft может производить планшеты Intel, не уступающие по качеству ARM — так зачем нужна Windows RT?
Но, как вы спросите, у вас все еще есть проблема с Office на 8-дюймовом планшете. Desktop Office слишком громоздок для небольшого сенсорного экрана, но Microsoft уже некоторое время работает над сенсорной версией Office. Таким образом, через несколько месяцев Microsoft может собрать 8-дюймовый планшет Intel под управлением Windows 8.1 или более поздней версии с версией Office с сенсорным управлением, работающей как приложение WinRT. Microsoft может ограничить запуск полных настольных приложений — в конце концов, они могут дать маленькому экрану плохую репутацию — или предложить его в качестве надстройки премиум-класса.
В любом случае, кому нужна Windows RT?
Это было бы хорошей новостью для программистов, потому что, несмотря на явную необходимость в его поддержке — Microsoft сделала преобразование в код ARM за вас, ограничение на невозможность использования Win32 API часто является проблемой.
Для Windows имеет смысл придерживаться Intel, и вряд ли есть веские причины для поддержки ARM на планшете, и если мы подождем еще несколько месяцев, у нее не будет особой необходимости поддерживать ARM на телефоне. Возможно, все, что ему нужно, — это Windows 8.x.
Один из способов получить универсальное приложение — убить все варианты ОС, кроме одной.