Особенности и первоначальная функциональность Windows Phone 7

Новая операционная система стала огромным сюрпризом в первую очередь для тех, кто уже пользовался мобильными устройствами на базе ОС Microsoft — в частности, последними поколениями Windows Mobile 6 (версии 6, 6.1, 6.5). До этого в течение очень долгого времени операционная система развивалась эволюционным путем, сохраняя обратную совместимость и основные особенности взаимодействия с пользователем. Windows Phone 7 коренным образом изменила — можно даже сказать, перевернула — все принципы построения мобильной операционной системы Microsoft. Итак, что же радикально нового появилось в Windows Phone 7?


Первой и самой главной особенностью Windows Phone 7 стало абсолютно новое ядро системы. Microsoft утверждает, что ядро было полностью переписано с учетом современных требований и приоритетов. У такого решения есть ряд весомых плюсов: всё ядро пишется по единой концепции, с ясной и четкой структурой, все компоненты логически увязаны и согласованно взаимодействуют между собой — в противоположность ситуации, когда ядро слеплено из самых разных кусков кода, часть из которых работает аж с 2002 года, а сверху на все это дело навешана куча заплаток и дополнительных модулей, призванных хоть как-то осовременить систему. Кроме того, ядро хорошо оптимизировано под современную аппаратную платформу, учитывает особенности современных компонентов.

Однако из этого плюса вытекает и основной минус, который очень больно ударил именно по верным поклонникам Microsoft. Новая система несовместима с Windows Mobile. Поэтому все привычные наработки и сценарии использования, все созданные и выпущенные на рынок программы, весь накопленный опыт по работе с системой отправляются на свалку истории. Более того, Microsoft очень быстрыми темпами свернула и поддержку, и сетевые сервисы, которые незадолго до этого создавала для WM6. В частности, были закрыты сервис онлайн-резервирования файлов пользователей и магазин приложений для Windows Mobile 6 (впрочем, последний и так никогда не был популярен). Ну и, разумеется, был прекращен выпуск новых устройств под управлением старой ОС, хотя «лебединая песня» WM 6.5, коммуникатор HTC HD2, получился просто фантастически удачным и пользуется завидным спросом до сих пор (во многом, правда, за счет одновременной поддержки Android).


Вторым важным новшеством стало то, что Microsoft решила ограничить фантазию производителей и сформировала жесткие требования к аппаратной платформе устройств под Windows Phone 7. Процессор должен иметь частоту не менее 1 ГГц (плюс, процессоры сертифицируются), оперативную память не менее 256 МБ, память для хранения данных не менее 8 ГБ, экран должен иметь одно из стандартизированных разрешений (800×480 и 320×480) и 4-точечный мультитач. В устройстве обязательно должны быть GPS-приемник, акселерометр, компас, FM-радио, камера со вспышкой. Самое интересное, что жестко регламентировано количество и функциональность кнопок. Всего их должно быть шесть: аппаратные кнопки включения, регулировки громкости и вызова камеры на боковых гранях, а также клавиши управления под экраном: назад, старт, поиск. Последние могут быть как сенсорными, так и аппаратными.

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

Вторым направлением, на котором произошли серьезные изменения, стала полностью переработанная концепция взаимодействия телефона и пользователя.

Во-первых, Microsoft предложила новую концепцию использования телефона вообще, предполагающую максимально тесную интеграцию телефонных и интернет-сервисов. Конкуренты Microsoft уже приучили потребителей к мысли, что современный смартфон должен иметь постоянное подключение не только к сотовым сетям, но и к интернету, откуда постоянно получает новую информацию. Microsoft творчески расширила эту концепцию: в Windows Phone предлагается вообще стереть разницу между сотовой связью и интернетом. Т. е. если нужно связаться с пользователем, то это можно сделать практически в любой момент не только через телефонный номер, но и через социальные сервисы в интернете, которыми он пользуется для общения. В идеале, в будущем грань между сервисами, которые предоставляются сотовыми сетями (голосовые вызовы, СМС, ММС и т. д.) и интернетом (почта, мессенджеры, сообщения социальных сетей и чаты там же, а также многое-многое другое), вообще должна стереться, они превратятся в средства общения одного порядка. И пользователь сможет выбирать те способы коммуникации, которые максимально удобны для него в текущий момент. Например, в новой версии Windows Phone 7 Mango диалог с контактом уже показывается в виде единой ленты независимо от того, через какие средства связи он велся.

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


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

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

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

Во вступлении мы уже говорили про важность экосистемы в жизни современного телефона. Система Microsoft не стала исключением. Для начала работы с телефоном необходимо указать либо создать аккаунт в онлайн-службе Windows Live!. Вся информация из телефона синхронизируется с облачной службой (для мультимедиа надо настроить синхронизацию самому), а каждый подписчик получает 5 ГБ дискового пространства. В результате, например, переход с одного телефона на другой становится делом одной минуты: достаточно ввести на новом телефоне данные аккаунта, и он автоматически загрузит приложения, мультимедийные файлы и данные пользователя. Кстати, поддерживается одновременная синхронизация с несколькими устройствами. Т. к. телефон привязан к аккаунту, им можно управлять дистанционно. Через интерфейс Live! можно сделать так, что потерянный телефон зазвонит, укажет владельцу свои координаты, сотрет всю информацию или заблокируется.

Синхронизировать данные пользователя (контакты и настройки) можно только с облачной службой и только через Wi-Fi или сотовую сеть. Локальное подключение к компьютеру предназначено лишь для синхронизации мультимедийного контента, а синхронизировать локально настройки невозможно в принципе.

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


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

В новой системе пользователь не может самостоятельно устанавливать приложения. Вообще не может, никак. Приложения можно получить только через интернет, они скачиваются и устанавливаются в телефон из онлайн-магазина. Причем магазин приложений существует только один, это Microsoft Marketplace. Других магазинов нет и быть не может. Попасть в магазин приложение может только после проверки и одобрения Microsoft. Возможность локальной установки приложений доступна только для разработчиков, имеющих аккаунт разработчика Microsoft.

Но даже приложениям, преодолевшим столь жесткие ограничения по установке, в телефоне живется несладко. Приложения полностью изолированы друг от друга. Каждое работает в собственной «песочнице», за ним резервируется определенный объем памяти (Isolated storage), к которой оно имеет доступ (квоту можно увеличивать только «с разрешения»). Приложения на телефоне вообще не могут взаимодействовать даже между собой (!). Т. е., например, невозможно запустить одно приложение с помощью другого. Дошло до того, что в первой версии Windows Phone 7 не было таких функций, как «копировать-вставить» — они появились только после первого глобального обновления. Конечно, общая ситуация несколько сложнее, чем я описываю; в частности, для приложений и сервисов Microsoft сделаны некоторые послабления режима. Однако в целом ситуация именно такая: два приложения в телефоне принципиально не могут взаимодействовать, обмениваться данными и пр.

Стоит раскрыть последнее ограничение подробнее, т. к. это очень важно: в телефоне отсутствует хранилище файлов, доступное всем приложениям и пользователю. Передать файл из одного приложения в другое можно только через облачный сервис, т. е. через интернет. Например, если вы скачали фильм для одного плеера, то посмотреть его другим вы уже не сможете. Документы из телефона можно получить, только передав их в сервис Live!, т. е. через облачное хранилище данных. Их невозможно вытащить или загрузить в телефон даже при прямом соединении с компьютером через Zune.

Так что вполне логично, что пользователь Windows Phone 7 не имеет доступа к файловой системе смартфона. Смартфон невозможно использовать как флешку для переноса данных с компьютера на компьютер, невозможно стереть что-либо напрямую для освобождения места и т. д.

Итак, данные пользователя, имеющие относительно небольшой объем, без проблем синхронизируются с сервисом Live!. А вот мультимедийные данные могут иметь большой объем, поэтому для них предусмотрена локальная синхронизация. Однако напрямую телефон к компьютеру не подключится. Всё взаимодействие с компьютером осуществляется только через программу Zune, которую необходимо установить на компьютер. Кстати говоря, пользователи в интернете хвалят эту систему, особенно в сравнении с аналогичным пакетом Apple (про Android скромно умолчим). Вообще, Zune — это хороший медиакаталог и плеер с красивым и интересным интерфейсом — тоже, кстати говоря, в стиле Metro. В принципе, программу вполне можно использовать и без телефона.


Zune подхватывает медиабиблиотеки из соответствующих папок компьютера; в нее можно напрямую перетащить любую папку, и та добавится в библиотеку. Очень легко передавать данные на телефон: достаточно перетащить файл или папку на иконку телефона — они автоматически перекодируются и загрузятся в мобильное устройство. Легко и убирать файлы с телефона.

Обновление телефона тоже производится через оболочку Zune. При выходе обновления появляется уведомление и на самом телефоне, и в программе. Обновление проводится в полностью автоматическом режиме. Кстати, в Windows Phone 7 обновление — это именно обновление, как в настольных Windows, а не перепрошивка всего телефона новым образом системы.

Наконец, стоит упомянуть о самом главном и неприятном ограничении функциональности Windows Phone 7, которое сильно подпортило ее репутацию на старте. Речь идет об отсутствии многозадачности. Это стало, пожалуй, самым большим неприятным сюрпризом вообще для всех, кто столкнулся с новой операционной системой. Но особенно — именно для поклонников Microsoft. Ведь в WM как раз была полная многозадачность, позволяющая приложениям работать и в фоне (чего по большей части нет у других современных мобильных ОС). Правда, это иногда приводило к тому, что приложение активно потребляло ресурсы системы и/или быстро сажало батарею. Однако любой продвинутый пользователь мог легко решить проблему сторонним менеджером приложений. Такие программы удобно интегрировались в систему и позволяли легко посмотреть, какие приложения запущены, переключаться между ними и завершать ненужные. В любом случае, масштаб проблемы, на мой взгляд, был даже меньше, чем в Android версий 1.х и 2.х, где утилиты «убийства приложений» занимают почетное место на полке «самого необходимого». На мой взгляд, в WinMobile сторонние приложения были гораздо удобнее в использовании.

Кстати говоря, этот пример в общем-то неплохо иллюстрирует причину перехода от WM6 к WP7. Для того, чтобы пользователь мог удобно и эффективно управлять запущенными приложениями, ему надо было разобраться в сути работы механизма многозадачности, понять недостатки встроенной системы (смартфон всегда минимизирует приложения, а не закрывает их, так что за несколько дней можно накопить внушительную коллекцию открытых программ — иногда чуть ли не проще перезагрузить смартфон). Потом выбрать нужную программу, самостоятельно отыскав ее в интернете, и, загрузив на смартфон, установить и… наслаждаться. Правда, немного сложновато для нашей эпохи поклонников Apple, которые не воспринимают ничего, требующего для работы больше двух-трех кликов?

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

Вместо этого в системе был предложен механизм Tombstoning. Суть его в том, что приложение должно быть готово в любой момент сохранить свое состояние и закрыться. Т. е. в теории вы не будете замечать, что приложение закрывалось, т. к. оно будет перезапускаться в том же состоянии, в каком вы закрыли его в прошлый раз. Однако на практике отнюдь не все функции программ возможно так сохранить, есть и другие ограничения, и ко всему, перезагрузка приложения занимает заметное время. Впрочем, в Mango введена пусть и ограниченная, но многозадачность. Ее механизм мы рассмотрим в анализе свойств новой версии ОС.

Проблема, однако, в том, что изначально Microsoft потратила довольно много усилий, убеждая пользователей, что многозадачность в мобильной операционной системе и не нужна. Точно так же, как в свое время Apple долго рассказывала о преимуществах и энергоэффективности однозадачной ОС с накрученными сверху «пуш»-сервисами. Однако многозадачность в iOS все-таки появилась. Причем как раз незадолго до анонса Windows Phone 7. Поэтому заявления о неэффективности многозадачности в ситуации, когда Apple только что эту функциональность ввела и активно ее пропагандировала, вызывали, мягко говоря, смешанные чувства. Тем более, опять же, что как-то не хотелось отказываться от удобного механизма многозадачности в WM6 ради однозадачной ОС.

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

Запуском сырой, недоработанной и нефункциональной системы Microsoft здорово испортила репутацию Windows Phone 7 уже на старте, и сейчас компании приходится вместо формирования имиджа бороться с уже сформированным негативным отношением. Кстати говоря, в России, на мой взгляд, сформированного негативного впечатления как такового еще нет, а система выходит уже с функциональностью Mango. Вот и посмотрим, что получится на нашем рынке.

 

Самое интересное

Создание и размещение сайта в сети
Создавая свой сайт, особенно без коммерческой цели – нам необходимо разместить его в сети. Под словом создавая, я имею в виду полное его написание одним из языков ...
Житель Ярославля осужден за распространение пиратского ПО
Кировский суд вынес обвинительный приговор по отношению к жителю города Ярославля. Мужчину осудили на четыре месяца лишения свободы, но срок условный. По истечени...
Компьютерные программы, которые нам помогают
В наше время, когда наш мир живет в технологическом прогрессе, мы пользуемся компьютерами, интернетом, что бы создавать что-то новое и красивое. В этом не простом, но...
Компьютерные программы
Весь мир пользуется компьютерами. Находясь на работе, дома, на отдыхе и даже в пути мы пользуемся компьютерами и ноутбуками. Каждый использует их для различных цел...
Догадливый компьютер
Сели работать за компьютер? Нужен текст, музыка, видео, таблица? Элементарно. Любой компьютер оснащен целым набором компьютерных программ, и каждая предназначен...

Теги

Календарь

< Ноября 2011 >
П В С Ч П С В
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 30        
Как вы относитесь к Open Source?
 
Новый браузер Internet Explorer 10
В мире развитых технологий hi-tech можно встретить не только новейшее оборудование и средства коммуникаций, но и то техническое и программное обеспечение которым они...
Самостоятельно регулируем безопасность WiFi сетей.
После покупки WiFi-оборудования нужно немедленно приступать к установлению безопасных настроек, чтобы хакеры еще не успели взломать вашу сырую сеть. Основной часть...
Kaspersky Internet Security 2011: объявление нового продукта
Не успели мы отдохнуть от Урюпинска, в котором "Лаборатория Касперского" устроила настоящий бразильский карнавал, как получили ещё одно приглашение. 24-25 августа "Ла...
WebTemp программа отображения статистики о вашем PC
WebTemp 3.38 Pre 5 / 3.37 – программа которая будет отображать вам всю статистику о вашем PC, такую как температура процессора,скорость кулера и многое другое. Средства монит...