Windows Phone 7 — новая мобильная операционная система от Microsoft. В настоящий момент платформа близка к запуску. Официально система была представлена на Mobile World Congress 2010 в Барселоне (Испания) 15 февраля 2010. Рассмотрим по порядку все аспекты.

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


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

Windows Phone 7
Windows Phone 7

Основные аппаратные требования:

  • Процессор: ARM v7 «Cortex/Scorpion» или лучше
  • 256MB RAM и как минимум 8GB Flash памяти
  • емкостной 4-точечный мультитач дисплей
  • DirectX9 совместимый GPU
  • Акселерометр, компас, датчик света, датчик близости, GPS
  • FM тюнер
  • 6 целевых хардварных кнопок: назад, старт, поиск, камера, питание/спящий режим, громкость +/-

Greg Sullivan — старший мендежер Microsoft, а также и другие официальные лица подчеркивают, что этим требования к аппаратным средствам не исчерпываются. Требований довольно много, однако они достаточно гибкие, чтобы OEM-производители могли развивать их аппаратное обеспечение. Обязательное наличие 5-мегапиксельной камеры не означает, что устройства не могут быть снабжены чем-то лучшим, например, 8-мегапиксельной камерой.

Было много споров об отсутствии поддержки (micro)SD. На самом деле Windows Phone 7 имеет поддержку карт памяти при условии недоступности со стороны конечных пользователей. Если OEM-производитель захочет использовать карту памяти вместо чипов, они могут это сделать при указанных условиях.

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

Чтобы оправдать ожидания Windows Phone 7 разрабатывается согласно трех основных положений. В любом приложении будет присутствовать хотя бы одна из этих идей:

  • Личное — ваш день, ваш путь (Personal – your day, your way)
  • Соответствие — ваши люди, ваше местоположение (Relevant – your people, your location)
  • Связь — ваши вещи, ваш кусочек вселенной (Connected – your stuff, your peace of mind)

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

Metro UI
Metro UI

Metro характеризуется минималистичным видом, гладкими иконками, разнообразными цветовыми схемами. Здесь есть два цвета фона, темный (dark) и светлый (light) — черный и белый, а также 10 оттенков для плиток magenta , purple, teal, lime, brown, pink, orange, blue, red и green. Мобильные операторы или производители телефонов смогут добавлять дополнительные цвета.

Плавные переходы и анимация вдохнут жизнь в ваш телефон, Это касается переходов между страницами, загрузки приложений, анимации зума картинок и изменения ориентации при повороте изображений, анимации плиток. «Текучесть в движении», будь то скроллирование, зуммирование или анимация подсластять жизнь тем, кто не любит минимализм. Шрифт, используемый в ОС называется Segoe WP — это Windows Phone версия шрифта Segoe, который отличается минималистичный, но в то же время элегантным и читабельным видом. Будут доступны несколько его вариаций: Regular (нормальный), Bold (жирный), Semi-bold (полу-жирный), Semi-light (полу-светлый) and Black (черный).

Еще одна вкусность — возможно устанавливать собственное изображение в качестве фона в  Pictures Hub. В плеере Zune можно будет фоном сделать фотографию исполнителя или картинку с альбома.

Программы — общие положения:
Посмотрите внимательно на стартовое меню (Start Menu) в десктопной Windows. Это последний раз, когда вы видите подобное представление. Меню Windows Phone 7 теперь называется просто Start и вы будете видеть меню каждый раз, как включаете телефон или кликаете на кнопку Start.

Start — это то место, где вы будете тратить большую часть своего времени. На рабочем столе располагаются плитки приложений, которые можно добавлять/удалять/перемещать. Единственное, что следует только отметить, Start всегда будет представлен в портретной ориентации.

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

Плитки — это по сути ярлыки. Это не совсем те, ярлыки, что в  Windows Mobile 5/6, но по сути это ярлыки. Плитки могут вести как на само приложение, так и на его внутренности. Внешне они представляют из себя одинаковые по размеру квадраты на стартовом экране Start. Microsoft, производители телефонов и мобильные операторы имееют возможность создавать плитки двойной ширины. Плитки могут сообщать какую-нибудь информацию пользователю, имея различные счетчики (например, количество пропущенных звонков, не прочтенных писем и смс). И хотя вы с легкостью можете добавлять/удалять/перемещать плитки (кроме плиток предустановленных приложений), только пользователь самостоятельно может делать это. Приложениям запрещены такие действия в целях безопасности. Плитки живые! Это значит, что они будут обновляться в реальном времени свежим контентом. Например, плитка погоды (Weather) всегда будет показывать последние данные о погоде, а плитка контакта (Person) будет отражать текущий статус контакта.

Хабы — это приложения. То есть, как и в случае с плитками, это не просто приложения на вроде списка контактов, просмотрщика картинок, медиа плеера и прочих, которые были в Windows Mobile 5/6, но по сути это приложения.

Как это видится, хаб является матерью приложений: хаб состоит из нескольких экранов, объединенных в панораму, чтобы найти требуемое приложение вы должны пролистывать эти экраны. «Например, у вас есть коллекция игр о пакмене … Как разработчик вы должны создать хаб, который будет включать набор пакмен-игр» – так объяснил этот вопрос Greg Sullivan, старший менеджер Windows Phone.

People Hub
People Hub
Pictures Hub
Pictures Hub

Ключевой особенностью хабов является их сложность. Если взять для примера People Hub, в отличие от старого листа контактов, представляющего из себе простой список. People Hub — это единый центр, где вы можете как найти интересующий вас контакт, так и взаимодействовать с ним различными способами. People Hub можно рассматривать как штаб-квартиру социальных сетей. Информация о контактах постоянно обновляется, например, при смене статуса в Windows Live или Facebook. То же касается и Pictures Hub, где вы можете просмотреть картинки, поставляемые вместе с телефоном, фотографии с камеры, или онлайновые фото. С помощью Pictures Hub вы можете выкладывать ваши картинки в социальные сети, синхронизировать с компьютером посредством облака.

Основные хабы Windows Phone 7 это: People, Pictures, Music, Video, Marketplace, Office, Games.

Xbox LIVE Hub
Xbox LIVE Hub
Office Hub
Office Hub

Marketplace:
На той же конференции MIX2010 Microsoft представила свой новый маркет, предназначенный для Windows Phone 7. Пользователи WP7 смогут загружать приложения с маркета практически также, как пользователи iOS или Android. У текущей версии Windows Mobile также есть свой Marketplace, но новый маркет для Windows Phone 7 для всей платформы целиком — это новинка.

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

Похоже, что Marketplace будет единственным способом загрузки приложений на ваше устройство. Не будет больше форумов, CAB-ков и т.д., разработчикам придется выставлять свои приложения на маркет. Marketplace от этого, конечно, выиграет. Согласно заявлению Istvan Cseri, одного из менеджеров Windows Mobile , маркет Windows Phone 7 будет способем отзывать лицензии приложений дистанционно.

Лицензионное соглашение Marketplace очень жесткое в том плане, что в Content Policy Guidelines четко очерчено какой тип содержания не допускается, а какой допускается.

Marketplace Hub
Marketplace Hub

Фичи или недостатки?
В Windows Phone 7, как мы неоднократно писали, не будет поддержки многозадачности, copy&past и доступа к файловой системе.

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

Функция copy&paste так давно стала частью нашей жизни, что теперь и мобильные устройства сложно представить без нее. Windows Phone 7 по крайней мере при запуске не будет поддерживать copy&paste. Или будет? В Windows Phone 7 реализован широкий функционал, который удовлетворяет большинству, если не всем вашим потребностям, вы все еще хотите copy&past? Речь идет о номерах телефонов, именах, адресах, интернет-ссылках и прочем. Как именно это будет реализовано, пока не известно, если вы, например, захотите скопировать этот абзац из Internet Explorer на ваш Windows Phone 7 девайс и послать по почте друзьям, известным способом этого сделать не удасться. Однако, длинный тап на чем-либо вызывает менюшку, в которой есть опции «Share» (расшарить) или «Send via email» (послать по почте). Тем не менее, согласно Long Zheng «в настоящий момент наша команда разработчиков пока не знает, как будет реализована copy & paste в WP7, но я не не верю, что она может быть реализована без влияния на дату запуска и поэтому данная функция будет добавлена в дальнейшем».

Забудьте об проводнике в Windows Phone 7, как известно, новая платформа не даст вам доступа к файловой системе. Это означает, что не будет никаких операций с файлами (удаление, открытие и т.п.). Однако вы сможете открывать файлы известные операционной системе.

Система Orphus