Windows 8 и Windows RT: концепция и основные цели Microsoft


Выход Windows 8 — несомненно, глобальное событие в компьютерном мире, ведь операционные системы семейства Windows установлены на подавляющем числе домашних и рабочих персональных компьютеров и ноутбуков, в 2012 году примерная оценка говорит о 85% всех персональных компьютеров и ноутбуков, как домашних, так и корпоративных. На долю всех остальных операционных систем вместе взятых остается около 15%. Подавляющее большинство новых компьютеров и ноутбуков также поставляются предустановленными с операционной системой Windows, и уже достаточно скоро из продажи должны исчезнуть последние устройства с Windows 7. Поэтому можно смело утверждать, что рано или поздно практически каждый пользователь ПК столкнется с новой операционной системой лицом к лицу.

Начинать разговор о Windows 8 стоит с основных приоритетов, которыми руководствовались разработчики при создании системы. Это позволит яснее понять, почему система получилась именно такой, и снять много вопросов касательно некоторых ее особенностей и работы пользовательского интерфейса.

Чего хотела достичь Microsoft в Windows 8?

Знакомство с Windows 8 любой англоязычный спикер Microsoft начинает с рассказа о том, что компания решила «Rethink Windows». На Западе это слово вообще очень любят, т. к. оно обозначает новый подход к решению старых задач и таким образом подчеркивает свежесть решения. Прямо перевести его можно как «переосмыслить» или «изобрести заново», но в английском языке оно приобретает положительный смысл, а у нас при попытке перевода на ум в первую очередь приходит «изобрести велосипед»; русские как всегда задают тон демотивации для остального мира.

Стив Баллмер — CEO Microsoft. Под его руководством компания жила последнее десятилетие, а сейчас вступает в период коренных реформ

Впрочем, новая операционная система действительно означает новый стратегический этап в развитии компании Microsoft и ИТ-рынка в целом. Можно долго спорить о том, насколько этот шаг правильный и своевременный, но важность изменений невозможно не признавать. Вот три основных стратегических приоритета, определяющих дальнейшее развитие Microsoft и Windows:

  • Возможность работы на аппаратных архитектурах ARM и x86
  • Создание нового унифицированного интерфейса для всех типов устройств, одинаково удобного для работы и пальцем, и мышью
  • Создание новой модели разработки приложений для нового интерфейса и новой схемы их взаимодействия с операционной системой

Причем Microsoft не делает секрета из того, ради чего пошла на столь глобальные изменения в стратегии работы. Целью компании является выход на активно развивающийся рынок мобильных устройств, а в более широком смысле — адаптация стратегии развития к меняющимся условиям мирового рынка вычислительной техники, предполагающим всё более активное использование мобильных устройств и постепенный отход от парадигмы персонального компьютера, в рамках которой рынок развивался последние несколько десятилетий.

Вообще, в современном мире стараниями маркетологов понятие «стратегические изменения» во многом девальвирвалось, т. к. в погоне за красотой и масштабностью стратегическими начали называть все, что угодно, в том числе и довольно рядовые события. Однако реформы Microsoft носят именно стратегический характер. Причем речь идет не только о смене стратегии развития компании (которой та, между прочим, следовала несколько десятилетий), но и о серьезном изменении рынка ИТ в целом. Очевидно, последствия принимаемых сегодня решений будут ощущаться еще очень долгое время.

Основные особенности новой операционной системы Windows 8

После столь пафосного вступления давайте поговорим об основных нововведениях в Windows 8, которые окажут наиболее сильное влияние на систему, приложения и ее (их) взаимодействие с пользователем.

Представление основных достоинств и возможностей ОС Windows 8. Справа Стивен Синофски, главный идеолог концеции Windows 8

Первое, самое заметное и очень важное изменение новой системы — это введение нового интерфейса взаимодействия с пользователем.

Интерфейс, ранее известный как Metro

Традиционный интерфейс Windows, к которому мы так привыкли и который можно кратко охарактеризовать как «десктоп + кнопка Пуск», впервые появился в операционной системе Windows 95. Интерфейс изначально проектировался в качестве визуального (т. е. рассчитан на восприятие и работу с графическими элементами на экране) и был ориентирован на использование мыши в качестве основного органа управления. Мышь, в частности, допускает очень точное позиционирование, практически до одного пикселя, что позволяет делать элементы управления довольно мелкими.

Ностальгическая картинка. Вот так начиналась новейшая история Windows. Поклонники 3.хх в свое время тоже ругали «революционный интерфейс»

Формально Microsoft (в т. ч. в лице Гейтса) придерживалась позиции, что оптимальным средством управления для планшета является стилус, так что эта особенность ОС не будет играть какой-либо роли. Значительная часть планшетов не имела тача как такового и реагировала только на касания своим стилусом (т. е. использовалась технология Wacom). Однако везде, где это было возможно (т. е. там, где устанавливались резистивные экраны, чувствительные к нажатию), пользователи всегда пытались управлять своими планшетами при помощи пальца, ибо так гораздо проще и удобнее.

Стилус — необходимый элемент для работы с планшетами, ипользующими Windows XP, Vista и 7. Без него работа с ОС превращается в мучение

Но для управления пальцем традиционный интерфейс Windows совершенно не подходит. Экранные элементы слишком мелкие, касание обрабатывается с точностью до пресловутого одного пикселя, а пальцем невозможно прицелиться настолько точно, что приводит к постоянным и многочисленным промахам. Эти особенности хорошо знают все, кто пробовал работать с планшетами на платформе Windows XP, Vista или 7. Производители устройств давно видели проблемы, и их дополнительные утилиты и меню (например, утилиты настройки функций планшета) всегда ориентировались на работу пальцем. Почему в Microsoft в течение 10 лет отказывались признать очевидное — загадка. Т. е. не загадка — у компании были свои аргументы. Загадка — почему запросы пользователей настолько явно игнорировались. Просто сейчас очень ясно видно, насколько неправильной и вредной для рынка и пользователей, да и для самой компании была их позиция.

Фирменная экранная клавиатура планшета Samsung Q1. Клавиатура максимально оптимизирована для работы пальцем, а совсем не стилусом

В принципе, приятно, что Microsoft понадобилось всего-то 10 лет с момента выпуска XP Tablet Edition, чтобы понять, что система, ориентированная под мышь, не очень подходит для сенсорного экрана. Но, как говорится, лучше поздно, чем никогда. Поэтому мы воздержимся от красочного описания «удобства работы» планшетов на Windows 7, при упоминании которых (а тогда уже были iOS 4 на iPad и Android 3.2 на куче разных устройств) краснели даже производители.

Билл Гейтс еще в 2001 году говорил, что за планшетами будущее. Еще тогда Microsoft могла создать этот рынок под себя

Таким образом, к моменту, когда компания Microsoft была готова выйти на рынок планшетов с новым интерфейсом, на нем уже существовала сильная конкуренция между развитыми операционными системами. И для того, чтобы рассчитывать на успех, компании обязательно нужно было предложить что-то новое. Причем задача усложнялась еще и тем, что ассоциация с «традиционными Windows» воспринималась бы как однозначный минус любыми пользователями, у которых когда-либо был планшет с Windows

Итак, при разработке нового интерфейса разработчики следовали трем стратегическим приоритетам:

  • Новый уровень простоты, визуализации и информационной насыщенности интерфейса
  • Оптимизация интерфейса для удобной работы как пальцем, так и традиционными мышью и клавиатурой
  • Оптимизация интерфейса для работы на планшетах

Стоит отметить, что в приоритетах не зря отдельно упомянуты работа пальцем и работа на планшетах. Это не тождественные понятия: тачскрин может устанавливаться и на ноутбуки, и на мониторы настольных компьютеров, и на разные бытовые устройства. В разных случаях схема работы с тачскрином будет отличаться. Например, планшет пользователь чаще всего держит одной рукой, используя вторую для управления — это очень сильно влияет на требования к интерфейсу.

Стив Баллмер на фоне характерного нового интерфейса

Надо отдать должное, в Microsoft проделали большую работу, придумав именно новый интерфейс. Это не «перепевки по старым мотивам», как интерфейс iOS (который представляет собой набор старых добрых иконок), но и не Android c его информативными виджетами и опять же меню запуска с иконками. Важнейшей чертой нового интерфейса Microsoft стало наличие «живых плиток», т. е. возможность выносить важную и актуальную информацию из приложения прямо на элемент запуска. Т. е. во многих случаях вам не нужно даже открывать приложение — достаточно посмотреть на его плитку, чтобы узнать, что именно нового произошло.Основой нового интерфейса стал «цифровой стиль», состоящий в отказе от внешних бесполезных красивостей в пользу информационной насыщенности, и пиктограмм вместо иконок.

Впервые Metro как концепция и интерфейс с «живыми плитками» появились в ОС Windows Phone 7

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

  • Внедрение нового интерфейса Metro

Правда, интерфейс больше не называется Metro. В результате поджимающих сроков и общей путаницы и сумятицы при разработке телефонной операционной системы (эти две причины, кстати говоря, объясняют очень многие решения, реализованные в Windows 8) компания то ли не проверила, то ли понадеялась, а позже не смогла получить права на использование слова Metro. Хотя в свое время в популяризацию именно этого слова было вбухано огромное количество сил и средств. Так что пришлось отказаться от слова, которое являлось квинтэссенцией нового визуального стиля всего нового интерфейса Microsoft. И это, кстати говоря, во многом подрубило и всю концепцию.

Metro для Microsoft был больше, чем интерфейсом — это концепция, это целый язык, подогнанный под одно слово. После его изъятия вся внутренняя логика проекта повисла в воздухе

А дальше, видимо, ничего столь же удачного не придумалось, поэтому пришлось обратиться к опыту компании Apple, которая (возможно, в такой же ситуации) выпустила на рынок устройство с простым именем New iPad. Который после выхода iPad 4 превратился в тыкву и теперь имеет неофициальное название not-quite-new iPad. И зачем пропускали цифру «3», да еще в ситуации, когда «новый» продукт получился самым короткоживущим в линейке?

В общем, интерфейс операционной системы Windows 8 переименовали в «Modern Interface» (современный интерфейс), повторив неудачный пример Apple. Причем Microsoft объясняет, что после выхода на рынок пришло время отказываться от предварительных «кодовых названий». Что заставляет подозревать, что в современной западной корпоративной культуре плохо не только со смелыми решениями, но даже со смелыми названиями. Мне лично вспомнилась древняя история про «Артиста, ранее известного как Принц». Был такой западный певец, только этим мне и запомнившийся, который переименовался в непроизносимый символ. Поскольку символ произнести невозможно, а отдельно печатать его всем было лень, то к нему приклеилась эта формула, причем она никуда не делась даже после обратного переименования певца.

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

Юмор названия еще и в том, что, назвав новый интерфейс «современным», компания сразу создала ассоциацию с традиционным интерфейсом как «старым». Что, в общем-то, недалеко от истины: Microsoft заявляет, что «современный» интерфейс Metro стоит рассматривать как будущее компании. И этот факт, учитывая многочисленные особенности и жесткие ограничения Metro, очень сильно тревожит и нервирует профессиональных пользователей системы.

Два интерфейса под одной крышей

Конечно, новая концепция интерфейса вызвала шок и трепет у активных пользователей (которые часто оказываются и самыми жуткими ретроградами). В принципе, такое же выражение лица было у приверженцев Windows Mobile, когда они смотрели на Windows Phone 7. Впрочем, там Microsoft было проще: рынок смартфонов гораздо более однородный, круг задач и технологических решений гораздо более узкий, предпочтения пользователей и тенденции развития рынка хорошо известны. Тем более, что положение компании на этом рынке к моменту выхода WP7 можно было охарактеризовать фразой «нечего терять», с чем соглашались даже представители Microsoft (разъясняя достоинства новой платформы, они постоянно нелестно отзывались о старой), так что вполне можно было рискнуть. Правда, результаты платформы Windows Phone 7, несмотря на «интересную концепцию», оказались плачевными, но тому были свои причины, с которыми мы еще разберемся.

Стивен Синофски и его детище: новый интерфейс Windows на планшете

С рынком ПК ситуация гораздо, гораздо сложнее. Пример Windows Vista показывает нам, что даже в условиях тотального доминирования Microsoft даже домашних пользователей перевести на новую систему против их желания сложно. А сейчас стало еще сложнее: любые возникающие проблемы и сложности в экосистеме Windows будут неизбежно усиливать отток пользователей с их компьютеров и ноутбуков на мобильные устройства с последующим отказом от ПК вообще (либо с сокращением числа и вариантов использования ПК).

Еще сложнее дело обстоит с корпоративными пользователями платформы Windows, которые приносят компании основную прибыль. Их всегда выделяет здоровый консерватизм и приверженность принципам стабильности, поэтому многие еще не перешли на Windows 7. И эти пользователи точно «не поймут такого авангардизма» в новом интерфейсе. С одной стороны, им вроде бы некуда деваться с платформы Windows. С другой, на примере той же Vista мы можем видеть результат неприятия новой системы: сначала Microsoft пришлось включить в лицензию возможность откатиться с Windows Vista на Windows XP, а потом это решение привело к полному слому продуктового цикла компании.Сейчас, несмотря на все отчаянные усилия, Microsoft не может выбить эту ОС с рынка и вынуждена все время продлевать сроки ее технической поддержки. Причем и причины, и следствия ситуации опять же неоригинальны, и можно провести много параллелей, скажем, с тем, почему на рынке сложилась такая ситуация с Internet Explorer 6 и следующими версиями. Впрочем, не будем сосредотачиваться на этом, отметим лишь, что в целом такое положение дел серьезно вредит бизнесу компании Microsoft в целом.

Впрочем, Microsoft всегда учится на своих ошибках. Вот и сейчас компания учла этот опыт и трезво оценивает перспективы Windows 8. По словам Стива Баллмера, президента Microsoft, пока они не планируют активно продвигать новую систему на корпоративный рынок, а собираются сконцентрироваться на домашних пользователях. Основные надежды возлагаются на то, что пользователи начнут работать с новым интерфейсом дома, оценят его и привыкнут, после чего начнут требовать от ИТ-отделов своих предприятий, чтобы и на работе им дали возможность работать с новой системой. Что, помимо всего прочего, позволит компаниям экономить на техподдержке и обучении персонала (хотя и не всегда). По крайней мере, таково мнение CEO Microsoft.

Ну а раз мгновенный перевод пользователей на новый интерфейс являлся задачей невыполнимой, то и идея совмещения двух интерфейсов в Windows 8 выглядит вполне логично. В теории такое решение позволяет сохранить для пользователя привычное рабочее окружение и дает ему возможность мягко привыкнуть к функциональным особенностям нового интерфейса. Итак, еще одна особенность Windows 8:

  • Совмещение нового и старого интерфейсов

Система легко перебрасывает пользователя из одного интерфейса в другой, в зависимости от запускаемого приложения, что позволяет пользователям работать с привычными приложениями на привычном десктопе, но вынуждает использовать для запуска приложений и общей навигации элементы нового интерфейса. Решение, конечно, не самое изящное, но у производителя были очень серьезные причины для того, чтобы возводить эту конструкцию. Для Microsoft было жизненно важно (о причинах мы поговорим далее) приучить пользователей к работе именно в новом интерфейсе Metro. Поэтому компания, формально сохранив традиционный десктоп, пошла на очень глобальный и весьма спорный шаг:

  • С традиционного десктопа пропала кнопка «Пуск»

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

С кнопкой «Пуск» исчез и традиционный способ получения доступа к функциям компьютера, включая панель управления и отключение питания

И надо же: многочисленные остряки, которые с 95-го издевались над Windows в стиле «Если хотите выключить систему, нажмите кнопку «Пуск» (в английском еще колоритнее: «If you want to shutdown, press “start”), теперь абсолютно серьезно объявляют, что отказ от традиционной организации интерфейса обязательно сведет Microsoft в могилу. Что в очередной раз подтверждает старый вывод: «что ни сделай, все равно ругать будут». После чего разработчик перестает обращать внимание на комментарии на форумах (с авторами настоящего материала произошла примерно та же история — С. К.) и использует другие средства для получения обратной связи. Правда, другие средства — это, как правило, «фокус-группы» (или Стив Джобс лично, и никто, кроме Стива Джобса — но этот способ оценки перспективности недавно стал недоступен по естественным причинам), а учитывая традиционные проблемы с набором фокус-групп (о них также много говорил Стив Джобс), результаты всегда получаются очень средними. Они никогда не могут обеспечить интересный и яркий результат, максимум — что-то, что меньше всего раздражает.

На мой взгляд, в отказе от «Пуска» нет ничего удивительного. Эта идеология постепенно себя изживала, и в последних поколениях ОС производитель актвно внедрял другие способы работы с интерфейсом. Что, вы продолжали пользоваться древовидной структурой традиционного меню для запуска многочисленных приложений? Путешествовали по дереву «Все программы → Папка → Приложение»? Если да, то спешу отметить (пусть и с опозданием), что этот длинный и скучный путь давно устарел.

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

В Windows Vista представлена мощная система контекстного поиска, являющаяся гораздо более удобным средством поиска и запуска приложений, документов и т. д. Древовидная структура стала просто не нужна, как и все громоздкое меню

Проблема с кнопкой «Пуск», на мой взгляд, была в том, что почти за 20 лет многие пользователи привыкли к тому, что «если что-то надо запустить — нажмем кнопку «Пуск», а дальше будем вспоминать, что именно». Отучить их от этого можно было только самыми радикальными способами. Компания пошла на это, но получила в ответ вполне ожидаемую волну недовольства. Причем, скорее всего, от тех же людей, что годом ранее восхищались простотой и легкостью интерфейса iOS и называли меню «Пуск» не иначе как дебрями.

Параллельно пропал и красивый, хоть и не слишком удобный режим Aero Peek

Таким образом, отказ от кнопки «Пуск» в целом укладывается не только в стратегию по продвижению нового интерфейса Metro, но и в целом в развитие пользовательского интерфейса Windows.

Другое дело, что новый интерфейс Metro отнюдь не всегда удобнее даже с точки зрения идеологии. Даже если отбросить в сторону странное взаимодействие с традиционным десктопом, то легко заметить, что удобнее всего использовать Metro именно на планшете, тогда как с более крупными устройствами (особенно, например, моноблоками) неизбежно начинают возникать сложности. Но проблема еще и в том, что для огромного количества пользователей Windows десктоп с его организацей является платформой для работы с нужными им программами, т. е. рабочим инструментом. Требования к удобству которого в разы выше, чем в случае домашнего устройства, потому что на работе время экономит деньги и усилия. В этой связи очень спорно выглядит перенос всех функций в правую выезжающую панель (Charms bar), который как раз затрудняет выполнение некоторых наиболее частоиспользуемых функций системы.

Таким образом, современный пользовательский интерфейс Windows представляет собой причудливое сочетание традционного десктопа, нового главного меню Metro со своей новой концепцией приложений и новыми приложениями, а также серьезно переработанную модель управления системы (панель чудо-кнопок charms bar, новый список задач и т. д.). На текущий момент для пользователей, работающих с традиционными приложениями Windows, пока сохранили возможность работать в удобной им среде традиционного десктопа. Однако их свобода и удобство сильно ограничены необходимостью использовать элементы нового интерфейса для запуска приложений и вызова основных системных функций. Metro ориентирован в целом на более простые сценарии использования, но при этом обеспечивает большие простоту, информативность и удобство работы.

Персонализация

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

  • Широкие возможности персонализации устройства, настроек, приложений, меню и способов взаимодействия с компьютером
  • Синхронизация настроек системы и рабочей среды в целом между различными устройствами
  • Синхронизация личной информации между устройствами с помощью облачной службы Skydrive

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

Тами Реллер из Microsoft рассказывает о возможностях персонализации планшета на Windows 8 или Windows RT

В новой парадигме Microsoft предполагается, что у пользователя есть планшет на Windows в качестве устройства потребления контента в дополнение к основному настольному компьютеру или ноутбуку (хотя современные планшеты на Windows 8 вполне могут использоваться и как основное устройство, особенно при наличии док-станции). Поэтому любой пользователь обязательно будет сталкиваться с необходимостью синхронизации своих настроек и файлов между несколькими устройствами. И система должна предоставить ему такую возможность. В идеале должно быть достаточно прямо в магазине после покупки ввести свой логин и пароль — и сразу получить систему со своими настройками.

У Microsoft есть своя облачная служба Live!, которая исторически возникла на базе почтового сервиса Hotmail, но в дальнейшем превратилась в полнофункциональную облачную службу. Сейчас компания позиционирует ее как универсальное облачное решение для работы с устройствами, личной информацией и контентом всех пользователей продукции Microsoft. Идентификатор Live! становится единым идентификатором для всех устройств и ПО Microsoft. В настоящий момент компания активно реформирует службу, улучшая взаимодействие между сервисами и приводя их внешний вид к единому стилю Metro. Почтовый сервис Hotmail реформируется сильнее всего, его даже переименовали в outlook.com. В состав облачных сервисов Live! входит и служба Skydrive, через которую пользователь может синхронизировать свои личные файлы между различными устройствами, включая и сторонние — для них есть свои клиенты.

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

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

Возможность работы на аппаратных платформах х86 и ARM

Данный раздел написан по, так сказать, официальной информации. Сейчас, когда есть возможность познакомиться с Windows RT в реальной жизни, ситуация представляется несколько иной. Тем не менее, этот раздел мы сохранили, т. к. он иллюстрирует концепцию, которая изначально закладывалась в Windows RT. А вот что получилось и какие там перспективы — это уже совсем другой разговор, о котором речь пойдет в другом материале. — С. К.

В современном мире распространены две основные аппаратные платформы: x86 и ARM. У каждой из них есть свои преимущества и недостатки. Если сформулировать кратко, то x86 — это производительность и универсальность, ARM — энергоэффективность.

Сможет ли использование энергоэффективной платформы ARM сделать Windows RT более привлекательной для пользователя?

Вся история развития операционных систем Windows была тесно связана с архитектурой x86 (хотя и не без редких исключений), поэтому возможность работы системы на платформе ARM сама по себе тянет на маленькую революцию. Итак, еще одна ключевая особенность Windows 8 формулируется так:

  • Возможность работы операционной системы как на аппаратной платформе x86, так и на платформе ARM

В реальности, как обычно, все не так просто. В теории предполагается, что Windows сможет, независимо от аппаратной платформы (будь то ARM или x86), обеспечить пользователю единый пользовательский интерфейс и единую платформу для работы с нужными ему приложениями, документами и сервисами. Но на практике все еще сложнее: возможность работы на двух аппаратных платформах обеспечивается наличием (вот сюрприз!) фактически двух разных операционных систем:

  • Windows 8. Работает на платформе x86. Имеет два рабочих окружения: новое (Metro) и старое (десктоп), каждое ориентировано на свой тип приложений. Управление осуществляется средствами нового интерфейса.
  • Windows RT. Работает на платформе ARM. Может запускать только новые Metro-приложения, но при этом также имеет два рабочих окружения. В режиме десктопа доступен только встроенный Проводник Windows и специальная редакция Microsoft Office.

Windows 8 имеет сложную и запутанную конструкцию: в ней два независимых пользовательских интерфейса, даже можно сказать — две полноценные платформы, каждая для своего типа приложений, несовместимых между собой. Они могут взаимодействовать между собой (например, при запуске «старого» приложения из интерфейса Metro оно запустится на десктопе), но в целом схема взаимодействия очень ограниченная и запутанная.

В Windows RT путаница достигает гомерических масштабов. Формально новая система под платформу ARM позволяет запускать только Metro-приложения. Но при этом она представляет собой ту же двухплатформенную конструкцию с наличием полноценного интерфейса с рабочим столом. Зачем? Сложный вопрос, в ответах на который путаются даже представители Microsoft (важно отметить, что они путаются в дополнительных вопросах — разработанный и утвержденный PR-департаментом ответ на вопрос, зачем нужен десктоп, у них есть).

Причем это не просто имитация: например, по правому клику можно открыть вполне полноценное окно настройки параметров экрана, как в обычной Windows, т. е. все вспомогательные функции реализованы. Но хотя рабочая среда есть, Win32-приложения в ней запустить невозможно, что очень сильно запутало пользователей, а иногда — путает и продавцов из магазинов Microsoft, что с удовольствием отметили журналисты. На десктопе работает только проводник и предустановленная на RT версия Microsoft Office, специально заточенная под ARM, но которой, видимо, тоже необходим десктоп. Поскольку Office является полноценным компонентом всех устройств на Windows RT под ARM, взглянем на него чуть поближе.

На первый взгляд, интегрированный Office является одним из стратегических плюсов новой операционной системы, который существенно расширяет возможности устройства, делая его применимым не только для потребления, но и для создания контента (в т. ч. рабочего) — а с этим у конкурентов очень большие проблемы. Формально это дает Windows RT очень большое преимущество и даже могло бы сделать ее привлекательной для корпоративного рынка, если бы не два «но». Во-первых, в редакции Office для ARM отсутствует Outlook, поэтому полноценно интегрироваться в единую рабочую среду пользователю не удастся. Во-вторых, Office официально имеет редакцию «Для дома и учебы», что не дает права использовать его в коммерческой деятельности. Так что на работе в корпоративной среде по большей части можно ставить крест. Первую проблему Microsoft предлагает решать через веб-клиент, который сейчас может работать и в офлайне; вторую можно обойти в рамках системы корпоративного лицензирования, но эта опция доступна только для крупных корпораций. Как вы понимаете, оба варианта — довольно кривые попытки обойти проблему, а не решить ее.

С другой стороны, для обычного современного домашнего пользователя наличие офисного пакета не представляется настолько уж решающим преимуществом. Так что остается довольно небольшая прослойка людей, работающих дома, и студентов, которым RT действительно могла бы быть интересной. Но это довольно узкая категория пользователей, к тому же устройства на Windows RT стоят для них дороговато, и в большинстве случаев гибкость и универсальность (т. е. возможности Windows 8) для них окажется важнее простоты и ограниченности RT.

Поэтому мы приходим к парадоксальному выводу, что ключевым моментом в оценке будущих перспектив Windows RT с технической точки зрения является десктоп и то, как в Microsoft видят перспективы его развития. Либо это недоделанная пока платформа, которая в следующем поколении получит возможность запуска пользовательских приложений x86, что обеспечит очень высокую гибкость и привлечет новых пользователей, но при этом разрушит концепцию и девальвирует многие положительные новшества платформы. Либо десктоп следует рассматривать как атавизм, который возник в результате неготовности полноценной Metro-версии MS Office из-за спешки и плохой координации. А в следующей версии, когда Office будет адаптирован под Metro-стиль, десктоп окончательно исчезнет из Windows RT.

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

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

Windows RT: закрытая операционная система

Традиционная архитектура Windows имеет ряд особенностей, которые позволяют охарактеризовать ее как открытую. И тут мы, кстати говоря, ступаем на тонкий лед, потому что без обобщений не обойтись, а обобщения не всегда технически точны, так что к ним могут возникнуть серьезные претензии у специалистов, досконально разбирающихся в системе. С другой стороны, технически правильные определения с нужными оговорками заставят уснуть всех остальных.

Важными характеристиками ОС Microsoft Windows вплоть до версии 8 являются следующие:

  • Приложения устанавливаются в систему и запускаются любым способом, практически без ограничений. Приложения могут устанавливать в систему дополнительные библиотеки, иногда — заменять системные.
  • Приложения могут очень тесно интегрироваться в систему, в том числе заменяя собой определенные компоненты системы. В частности, могут модифицировать системный интерфейс
  • Приложения и пользователь имеют прямой доступ ко всей файловой системе устройства хранения данных. Работа с данными базируется на системе файлов и папок.

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

Эта концепция также была представлена в Windows Phone 7, но в ней гайки закрутили сразу и по максимуму. Это вызвало заметное недовольство, но зато позволило компании определить приоритетные направления развития. В следующем поколении, Windows Phone 8, разработчики получили существенно больше возможностей. Т. е. ядро осталось по-прежнему закрытым, но способов взаимодействия с системой и интерфейсом стало гораздо больше. Самым ярким примером изменений стало появление в WP8 общего для системы файлового хранилища, которым могут пользоваться все приложения и в которое файлы (в т. ч. фильмы и музыку) можно копировать напрямую с компьютера. Windows RT предоставляет разработчикам еще больше возможностей, однако основная парадигма похожа скорее на WP7, чем на старые Windows. Суммируем основные ограничения:

  • Приложения не имеют прямого доступа к ядру, а работают только с предоставленными им ресурсами
  • Ограничение прав установки приложений: загрузка и установка возможна только из единственного магазина приложений Microsoft Windows Store, самостоятельная установка приложений невозможна
  • Жесткие требования к виду и организации меню приложения, невозможность его изменения (только изменение группировки элементов самим пользователем)
  • Новая парадигма разработки приложений, новые инструменты разработчика. Существенно изменились способы и правила разработки

Все эти ограничения введены с целью обеспечить надежность, безопасность, стабильность и энергоэффективность системы. Эти основные достоинства обеспечиваются как раз жестким соблюдением «правил игры» и невозможностью вмешиваться в работу основных функций интерфейса. Т. е. даже если у вас возникнут проблемы с приложением, эти проблемы не должны выходить за его пределы: зависшее приложение не будет подвешивать систему, и т. д.

Microsoft Surface — полностью собственное творение Microsoft, флагман продвижения Windows RT на рынке. Самостоятельный продукт или подражание iPad?

В жертву принесена гибкость работы: теперь приложение не сможет задействовать аппаратные ресурсы и ядро системы так, как ему нужно, не сможет менять функции интерфейса. С одной стороны, это во многих случаях позволяло добиться максимальной эффективности, с другой — из-за небрежности или ошибок программистов приложений часто страдала работоспособность всей операционной системы в целом.

Гибкость против стабильности?

Таким образом, в Windows RT изменена сама концепция взаимодействия системы, приложений и пользователей. Хорошо ли это?

Это очень старый спор, уходящий корнями в самое начало развития компьютеров. И именно с концепцией законченной и закрытой программно-аппаратной системы выступала Apple (и этот подход несколько раз чуть не выбивал компанию с рынка), а сторонником открытости и гибкости (как это ни парадоксально) была Microsoft.

Проблема тут в том, что Apple всегда ориентировалась на определенную категорию людей, система ценностей и предпочтений которых (т. е. того, что они считают плюсами и минусами) близка к системе разработчиков. На мой взгляд, впечатление, что именно эта идеология послужила основой текущего успеха Apple, является ошибочным. Компания смогла предложить требовательным современным пользователям красивую игрушку, причем на рынке, где спрос был очень силен, а предложения особо не было. На тот период простота, красота и привлекательность интерфейса и устройств перевесила их функциональную ограниченность. Тем более, что многие современные пользователи не могут или ленятся разобраться в настройке системы, предпочитая использовать минимальный набор функций, изначально предоставленный производителем. А потом уже iPad и «планшет» стали синонимами, так что ограничения этой системы воспринимаются как особенности класса в целом. А некоторые серьезные недостатки Android в области эргономики мешают открытой системе перехватить инициативу, хотя это все равно потихоньку происходит.

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

За примерами далеко ходить не надо: одной из самых критикуемых особенностей Windows Phone 7 стало отсутствие общего файлового хранилища. То, что в устройствах Apple является «всего лишь одной из особенностей» и не вызывает активного раздражения пользователей, здесь стало камнем преткновения. Попытка организовать взаимодействие Zune—WP7 по тому же принципу, что и iTunes—iPhone уже провалилась. Что дальше? И если Windows RT станет успешной, не приведет ли давление пользователей, желающих все больше гибкости, к трансформации системы обратно к тому, что мы видели на участке Windows 95 — Windows 7? Думаю, так и произойдет, ибо место Apple одно, и оно уже занято.

Ну что же, на этом стоит завершить рассмотрение основных особенностей идеологии нового поколения операционных систем Windows. Как видите, компания Microsoft очень серьезно поменяла практически все компоненты операционной системы: ввела новое ядро, новую систему работы приложений, новый пользовательский интерфейс. Давайте теперь попробуем объяснить: зачем она это сделала?


Редакция и автор выражают благодарность компании ASUS за предоставленный ноутбук ASUS S400 с тачскрином и установленной ОС Windows 8



Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.