ARM-версия Windows 8 – жертвуя x86-приложениями ради новаторского интерфейса

2011-06-02

На конференции D9 состоялся первый «выход в свет» для очередной версии операционной системы Windows, которую пока называют либо «Windows 8», либо «Windows Next». Как рассказал Стив Синофски (Steve Sinofsky), президент Microsoft по Windows и Windows Live, система получит совершенно новый тактильный интерфейс. Неожиданно, но сами разработчики считают, что тактильный интерфейс является отчасти шагом назад, причем этот шаг сделан под давлением современных смартфонов.

Впервые за всю свою историю платформа Windows 8 получит настоящий тактильный интерфейс. Хотя еще в версии Windows XP компания Microsoft пыталась «имплантировать» тактильные возможности в свою операционную систему, однако разработчикам так и не удалось заметно сократить разрыв, отделяющий точный интерфейс клавиатуры и мыши от интерфейса для работы пальцами, вынужденного прощать многие неточности пользователя. Новая система Windows 8, как надеются авторы, изменит ситуацию. Компания Microsoft описывает новый интерфейс, как «touch first», то есть тактильный ввод выходит на первой место, оставляя клавиатуру и мышь запасным, вторичным способом управления.

Внешний вид нового тактильного интерфейса для Windows 8 сильно напоминает систему Windows Phone 7 и ее графическую оболочку Metro. Особенно сильно это сходство проявляется в главном экране с его сеткой из интерактивных плиток. Переключение между задачами осуществляется проведением пальца от края экрана в центр. Для быстрого обзора приложений окна можно прикреплять к краям экрана в уменьшенном виде.

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

Не менее важно отметить отказ от поддержки традиционных Windows-приложений, ориентированных на архитектуру x86, в будущей ARM-версии. Как пояснил Синофски, разработка эмулятора для запуска x86-приложений в системах с процессорами ARM оказалась чересчур сложной. Вместо этого разработчикам предлагается использовать связку HTML5 и JavaScript, хотя это далеко не единственный вариант. Также будет поддерживаться разработка «родных» ARM-приложений, либо создание графических приложений с использованием технологий Silverlight и WPF (Windows Presentation Foundation). Фактически, приложения для ARM-версии Windows в общем случае будут представлять собой локальные оффлайн-варианты современных веб-приложений на основе актуальных стандартов и собственных кросс-платформенных технологий Microsoft. В связи с этим отпал вопрос о появлении на платформе ARM одного из главных продуктов Microsoft – пакета Office. Миграция Office на новую платформу можно будет провести без излишних затрат – достаточно обеспечить локальное исполнение и кэширование веб-приложений из серии Office Live, которые уже сейчас демонстрируют неплохое быстродействие и функциональность. Стоит заметить, правда, что на данный момент не существует локальных оффлайн-версий ни сервиса Office Live (если не считать обычную настольную версию Office), ни его главного конкурента Google Docs.

Подробнее о многообещающих возможностях будущей операционной системы Windows 8, об особенностях отключаемого сенсорного интерфейса с переключением на запасной традиционный метод ввода, а также об особенностях реализации Windows 8 для ARM-процессоров можно прочитать в обзорах на сайтах Ars Technica и WindowsForDevices а также в официальном пресс-релизе.