Никогда не забуду — с каким облегчением перешел я пять лет назад с Palm OS на Windows Mobile 5.0. Легендарная Palm, подсадившая сотни тысяч людей на наладонники и контролировавшая львиную долю рынка (заметим, самого по себе небольшого), забыла об одной мелочи. Какой бы хорошей ни была операционная система, она может и должна постоянно становиться еще лучше. Над «железом» в Palm работали очень усердно, и какой-нибудь Tungsten T, сделанный в начале двухтысячных, у многих до сих пор служит читалкой, не выглядя анахронизмом (разве что пришлось поменять аккумулятор, который на eBay стоит $10+доставка). Но сама ОС подвергалась лишь косметическим изменениям, и к 2006-му, по большому счету, не отличалась от себя самой в конце девяностых.
Однозадачность, за которую ее клеймили конкуренты, была, пожалуй, меньшим из недостатков. Куда больше раздражала неторопливость людей из Palm в написании драйверов новых телефонов (без них невозможно было подключиться по Bluetooth и выйти в Интернет), странные баги синхронизации, из-за которых можно было потерять все содержимое КПК, и отсутствие нормальной локализации. То есть наши умельцы, конечно, пытались заставить Palm’ы говорить по-русски, но чем дальше — тем хуже у них это получалось. И вот, получив очередное мертвое зависание при попытке обновить версию русификатора, я наконец-то решился и ушел на WM 5.0. КПК Acer n311, работающий на ней, с каждым днем радовал все сильнее. Никаких проблем с локализацией — она была «родной». Никаких проблем с драйверами — маленькие Windows цеплялись к чему угодно при помощи стандартных скриптов. Сразу несколько отлично работающих пакетов для GPS-навигации (потребовавших, правда, приобретения Bluetooth-приемника — в те дремучие времена ловля спутников еще не входила в стандартный функционал). Ну и пресловутая многозадачность как минимум не мешала. Тем более что она не насиловала батарею, и КПК Acer жил от одного заряда раза в полтора дольше, чем Palm Tungsten T5.
По сути, WM 5.0 на тот момент представляла собой симбиоз идей, добротно скопированных с Palm OS, и больших Windows. Казалось бы, связка очень странная, но пользоваться КПК было очень удобно и, судя по изобилию ПО, программировать под WM — тоже. Но кто ж мог подумать, что, переводя систему на смартфоны, Microsoft кривовато прикрутит телефонный функционал к КПК и, по большому счету, этим на несколько лет и ограничится? В результате от 36% рынка в 2006-м к концу 2009-го осталось нечто на уровне статистической погрешности.
Никто не знает — о чем и как именно разговаривал эмоциональный Стив Балмер с сотрудниками подразделения Windows Mobile в конце 2009-го. По слухам, перед началом финального совещания в зал привезли коробку с таинственными предметами, которые парни из техперсонала называли на своем языке «rzhavie payalniki». Но уже 15 февраля 2010-го на MWC состоялась премьера Windows Phone 7 — системы, радикально отличающейся от Windows Mobile по экстерьеру и не обеспечивающей обратной совместимости со всем написанным для WM программным обеспечением. Новинку тут же искупали в океане скепсиса, что, впрочем, не помешало Microsoft невозмутимо продолжить разработку, и уже в октябре того же года на рынок вышли первые смартфоны с Windows Phone 7 на борту. О том, как выглядела и что могла операционная система на момент старта, оперативно и подробно рассказал мой коллега Андрей Крупин. Чтобы не повторяться, просто отсылаю вас к его материалу. Пока Андрей работал над статьей, я бродил рядом и мешал советами. При этом мысли в голове роились весьма скептические, и, разумеется, у меня не возникло ни малейшего желания перейти на новую платформу даже в исследовательских целях. Да и как переходить, если на Windows Phone 7 тогда не было не то что приличного выбора приложений, но и просто кириллической клавиатуры.
Но вот прошло всего четыре месяца, и из Microsoft постучались снова — дескать, в мире Windows Phone 7 многое изменилось, не желаете ли убедиться? Я с коварной усмешкой взял в руки HTC Mozart и где-то через час понял, что… влюбляюсь.
⇡#9000 приложений за 5 месяцев
Простота Windows Phone 7 поначалу обескураживает. Из-за того что горизонтальную прокрутку (как в iPhone и большинстве «гуглофонов») заменили на вертикальную, уложиться удалось всего в два экрана. Причем оба имеют жестко зафиксированный дизайн, не подвластный «допиливаниям» производителей смартфонов. Где-то мы такое уже видели… Ах да, на iPhone! Только Apple — единственный производитель устройств на iOS, и никакой дисгармонии от единообразия не возникает. В случае же с Windows Phone 7 все смартфоны, вне зависимости от породы, будут при включении выглядеть одинаково (отличия на уровне 2-3 иконок на главном экране — не в счет). Это не мешает продажам ноутбуков с Windows, но телефон-то — штука более личная…
Впрочем, главный экран действительно хорош собой и удобен. Очень необычно, что на него можно вывести абсолютно все — от ссылки на приложение и любого контакта из адресной книги до видеофайла и даже частоты любимой радиостанции. Правда, второй экран, где перечислены все-все приложения, установленные в смартфоне, у активного и любопытного пользователя очень скоро станет неприлично длинным, и найти в нем что-либо будет непросто. А если перетаскивать все интересное на главный экран — распухнет и он. В общем, есть над чем подумать дизайнерам Microsoft, ох есть.
А вот что действительно подкупает в Windows Phone 7 — так это скорость работы. Нет, серьезно, подобную стремительную плавность интерфейса я наблюдал только на iPhone 4 и iPad. Если же сравнивать с HTC Desire, у которого точно такое же железо, как и в Mozart, то даже с альтернативными прошивками «гуглофон» безнадежно проигрывает. Не менее важно, что скорость с плавностью распространяются и на приложения. Есть, конечно, редкие тормозящие исключения, но в среднем по Marketplace результаты просто чудо как хороши.
Кстати, о Marketplace. В нашей стране WP7 пока официально не представлен, поэтому если в вашем Windows Live ID прописан российский адрес, не получится скачивать даже бесплатные программы. К счастью, это ограничение легко обходится сменой страны проживания на США. Телефон обманываться рад, только не забудьте подсмотреть где-нибудь правильный американский почтовый индекс. После «переезда» возможность качать бесплатный софт появится, но для платного все равно придется где-то искать американскую же кредитку, потому что наши система вычисляет и с негодованием отвергает. Впрочем, из 9128 приложений, зарегистрированных на сегодняшний день Marketplace, примерно треть вообще бесплатна, а у остальных есть демоверсии. Поэтому простор для экспериментов довольно велик (а за сутки, прошедшие с момента написания этих слов, приложений стало на сотню с гаком больше).
В первый день знакомства я взял HTC Mozart в руки, когда на часах было около двух после полудня, и продержал практически до полуночи. Выбирал программы, настраивал главный экран, смотрел кино…
И под утро родилась мысль: а что, если переехать на Windows Phone 7 совсем? Дозрела ли до этого система? Но перед тем как принять решение, я нашел в архиве документов список из 12 требований, которые всегда предъявляю к новой мобильной платформе. И прошелся по каждому из них.
На самом деле требований оказалось не 12, а 13: давненько не приходилось мне предпринимать попытки переезда на систему, где невозможно набирать текст кириллицей. Осенью, когда Windows Phone официально пропишется в России, появится и локальная клавиатура. Но пока… Нельзя сказать, что WP7 русский не поддерживает вообще — нет, и в Outlook, и в браузере, и в SMS, и в документах MS Office кириллица отображается корректно. Больше того, если переключить locale на Russia, при включении вам будут сообщать на русском названия дня недели и месяца. Но не переписываться же транслитом, верно?
К счастью, нашлись замечательные люди, написавшие приложение Native Keyboard, которое заменяет кириллицей одну из дополнительных клавиатур (обычно немецкую или испанскую). Есть только одна неприятность: в Marketplace эту чудо-программку по понятным причинам не пустили, а с карточки или компьютера приложения в Windows Phone 7 не ставятся. Да-да, снова вспоминаем iPhone и с умилением смотрим на Android.
Тупик? Ничего подобного. Во-первых, существует программка Chevron, которая через небольшую «дырку» в обороне WP7 разблокирует аппарат и открывает возможность для заливки ПО со стороны. Если у вас задача только поставить Native Keyboard, а потом снова стать ревностным последователем Правил Microsoft, Chevron вполне подойдет, потому что данная программа один раз вносит изменения в систему, после чего ее можно удалять. А вот если вы, к примеру, решите сами написать какое-нибудь приложение и установить его в смартфон, после синхронизации с Zune (читаем — MS iTunes) оно, скорее всего, запускаться перестанет и предложит самоликвидироваться. В таких случаях есть смысл зарегистрироваться в качестве разработчика ПО и получить возможность установки софта со стороны вполне легально. Правда, за регистрацию придется заплатить $99.
А теперь, представив, что с клавиатурой у нас все сложилось хорошо (между нами говоря, я потратил на ее установку часов шесть), давайте пробежимся по программам первой необходимости.
Первое — почтовый клиент. Нетрудно догадаться, что в Windows Phone используется мобильная версия Outlook. Разумеется, тотально переработанная, как и вся система. Работает очень быстро, прицепленные файлы загружает, только если сам попросишь, есть несколько фильтров, позволяющих быстро попасть к непрочитанным или просто важным письмам. Доступа к файловой системе у пользователя нет (икайте, икайте, разработчики iOS!), но к созданному письму можно прицепить фотографию из набортной коллекции и даже документ MS Office, обитающий на смартфоне. Отличная новость для гугловодов: если подключиться к Gmail по протоколу MS Exchange, то в телефоне тут же появится вся привычная база контактов и он начнет синхронизироваться с Google Calendar. Думаю, не надо объяснять — насколько это удобно.
Второе — браузер. Разумеется, это Internet Explorer, и тоже радикально переделанный и быстрый. Как и везде, присутствует поддержка multi-touch. Пожалуй, единственное, чего мне в IE не хватает, это сжатия трафика, как в Opera Mini. Но вообще можете моему мнению в плане браузеров не доверять, потому что я — один из немногих людей, кто до сих пор пользуется Internet Explorer на большом компьютере и вполне им доволен.
Третье – программа для чтения книг. Для меня ее наличие весьма критично, потому что нормально почитать получается исключительно в дороге. Сначала нашел только ABookReader — довольно удобную и шуструю утилиту, сразу же интегрированную с известным сервером Flibusta.net. Но есть у нее один большущий недостаток: как и Native Keyboard, эта «читалка» в Marketplace отсутствует, так что поставить ее можно только на «джейлбрейкнутый» аппарат. Но, к великому счастью, в официальном магазине нашлось приложение Freda, обладающее даже более гибкими настройками. Его тоже можно без особых усилий «прикрутить» к Flibusta и другим сайтам, поддерживающим OPDS, так что проблем с чтением у владельца Windows Phone не возникнет. Разумеется, с отображением кириллицы у обеих читалок все замечательно.
Четвертое — информатор о погоде. Таковых для Windows Phone 7 уже понаписано множество, даже не вижу смысла все перечислять. Меня самого вполне устроил виджет HTC, который, вдобавок, при нажатии показывает красивые псевдотрехмерные картинки с погодными явлениями (на них можно полюбоваться на видео, опубликованном чуть ниже).
Пятое — хранители паролей и других личных данных. Их тоже в Marketplace море разливанное, и единственное, что немного огорчает, так это ограниченный функционал бесплатных версий. Ни тебе в онлайне копию базы сохранить, ни шаблонов для разных видов данных. Перекантоваться до осени можно, а потом, надеюсь, появится возможность купить что-то поприличнее.
Шестое — навигатор с картами, хранящимися в памяти смартфона. Уж насколько хорошо все по этому пункту было у старых Windows Mobile, на «семерке» порадоваться нечему. Точнее, недавно вышел Navigon, но он платный, и потому для россиян не очень доступный. Да и карты придется закачивать в телефон непростыми путями (вспоминаем Chevron и тихо грустим). Встроенная навигация, тянущая карты из Интернета, тоже пока небезупречна. Как мы уже не раз вспоминали, Windows Phone 7 не предназначена для использования в России, и потому в базе Microsoft нет данных о вышках местных сотовых операторов. Это приводит к тому, что от A-GPS (Assisted GPS) остается просто GPS: в помещении свои координаты на карте вообще не узнаешь, а на улице придется подождать несколько минут. Пережить можно, но после iPhone или аппарата на Android чувствуешь себя неуютно.
Седьмое – универсальный IM-клиент и отдельные приложения для ICQ/Skype. Здесь WP7 нас порадовать вообще нечем. Конечно, вы сможете пообщаться по Live Messenger и — с грехом пополам — по GTalk, но действительно популярные в нашей стране протоколы пока на платформе недоступны. И виноваты в этом не разработчики, а сама Windows Phone 7, на сегодняшний день поддерживающая лишь HTTP да HTTPS. Skype с ICQ требуется кое-что другое, ну и — сами понимаете. Ситуация исправится только осенью, с выходом большого обновления WP7.
Восьмое — мультиформатный плеер. Такового в WP7 по религиозным понятным причинам нет, однако встроенный отлично играет Windows Media и h.264 с разрешением до 720p включительно. Наверное, если пойдут процессоры помощнее, а экраны — побольше, система осилит и Full HD. Музыку можно слушать в mp3 и WMA, причем аппарат недурно «прокачивает» мои наушники с сопротивлением 32 Ом. Разумеется, это заслуга исключительно HTC, чьи разработчики вообще неплохо позаботились о пользователе, добавив в аппарат утилиту Sound Enhancer. Хочешь — Dolby Mobile включай, хочешь — SRS, а можно и просто с эквалайзером поиграть. Многих, наверное, огорчит необходимость закачивать фильмы и музыку только через программу Zune, хотя перебежчикам с iPhone, если таковые будут, данное ограничение покажется приятным и правильным. Ведь миллионы прихожан церкви Надкусанного Яблока искренне верят в греховность прямого доступа к файловой системе смартфона, и Microsoft идет им навстречу, запрещая заодно и расширение памяти за счет флеш-карт. Если эти ограничения простили одному Стиву, простят и другому.
Девятое – клиент Twitter. На старте Windows Phone 7 вместо него в поиске по Marketplace обнаруживались какие-то дурацкие песенки (если вы еще не знаете, приложения и музыка в магазине Microsoft лежат вперемешку, и если вы хотите там что-то найти — придется ставить стороннюю утилиту вроде Marketplace Search). Теперь же по этому пункту полный порядок. Мне сначала понравился богатым функционалом клиент Seesmic, но он тормозит, как на Android, поэтому обычно пользуюсь официальным Twitter. Впрочем, есть и добрый десяток других вариантов, при случае попробую.
Десятое – клиент Facebook✴. И снова радующее глаз изобилие с официальным приложением во главе стола. Лично мне Facebook✴ отчасти заменяет ICQ, ну а кому-то пригодится клиент «ВКонтакте», который на WP7 тоже есть.
Одиннадцатое – игры. Честно говоря, когда я составлял этот список требований, игры значили для меня заметно больше, чем сейчас. Но с ними-то на WP7 все просто замечательно. Гораздо лучше, чем на Android и, по личному ощущению, немногим хуже, чем на iPhone. Правда, на Windows Phone пока не портировали Angry Birds, что не позволяет считать платформу полноценной игровой. Но работа кипит и скоро все будет.
Последнее, двенадцатое — решение для бэкапа. Здесь нам на помощь приходит добрый Zune, хранящий образ содержимого смартфона на жестком диске. Конечно, хотелось бы что-то вроде Titanium Backup, но в отсутствие доступа к файловой системе это, боюсь, невозможно. К сожалению, не удалось проверить перенос данных с одного смартфона на другой — по причине отсутствия второго аппарата на Windows Phone. Но, судя по тому, как здорово восстановился аппарат после отката прошивки на более раннюю версию, данный функционал должен быть реализован нормально.
Итак, что мы имеем? Серьезные провалы только по двум пунктам, а так новая платформа, спустя всего четыре месяца после выхода, выглядит вполне прилично. Другой вопрос, что «не хуже» отнюдь не значит «лучше». А главные программные преимущества Windows Phone 7 на сегодня — это быстрый интерфейс, качественная поддержка офисных форматов и… все, что ли? Или при повседневном использовании выявится что-то еще?
Я вставил сим-карту в HTC Mozart в полдень минувшей субботы, и с тех пор мы не расставались. Программа Connection Setup, написанная разработчиками HTC, автоматически выставила корректные настройки для мобильного Интернета. Кстати, несмотря на то, что до осени еще далековато, на аппарате уже стоит значок Ростеста, а в коробке обнаружилась инструкция на русском языке. И это при том, что к концу года Mozart, скорее всего, безнадежно устареет. Процессор-то у него гигагерцовый, но старенький, QSD8250. Новый Snapdragon MSM8255, использующийся, к примеру, в Desire S, Desire HD и Sony Ericsson Xperia Play, на той же частоте обеспечивает заметно лучшую производительность при меньшем энергопотреблении. Да и нерасширяемые 8 Гбайт флеш-памяти на борту по нынешним временам — ой как не густо… Впрочем, наверное, в HTC знают, что делают.
После того как я сменил все локальные настройки на Russia (не путать с настройками профиля Windows Live), исчез единственный баг с кириллицей, возникавший при отправке сообщений в Facebook✴ из официального клиента (вместо букв туда попадали знаки вопроса). Зато рядом с названием оператора на иконке телефонного приложения откуда-то появились буквы «у», и в результате он переименовался в «MegaFonуууууууууууу». В Microsoft мне сказали, что это известная проблема и ее скоро победят. Знают там и о привычке смартфонов на WP7 потихоньку качать трафик по GPRS даже при активном Wi-Fi. И тоже обещают вылечить.
Главный экран по мере использования телефона становится все более… веселым. Постоянно меняются фотографии контактов, подкачанные из Facebook✴, на специальном месте появляются снимки, сделанные встроенной камерой (надеюсь, это можно отключить, а то в ряде случаев может получиться… неудобно). Когда заведете профиль в Xbox Live, на соответствующей иконке начнет мелькать выбранный аватар. Общее ощущение очень приятное, уютное. И абсолютно непохоже на старый Windows Mobile, пусть даже и обвешанный улучшателями интерфейса от Spb Software.
Искать контакты довольно удобно, плюс телефон норовит объединить дубликаты в разных источниках, выводя сразу и телефон, и электронную почту, и профиль в Facebook✴, так что иной раз решаешь не звонить, а написать.
Несмотря на однозадачность, энергопотребление аппарата снизилось не очень значительно. Как и на Android, усердный интернет-серфинг пожирает батарейку буквально на глазах, а уж просмотр роликов на Youtube и вовсе «уговорит» ее за час-полтора. С другой стороны, если смотреть видео в формате h.264, расход энергии очень незначительный, что наводит на мысли об аппаратном декодировании, как в устройствах Apple. Аппарат всегда доживал у меня до конца дня — вне зависимости от интенсивности использования. Чего не могу сказать об Acer Stream с тем же процессором, работающем на Android 2.2: он порой отключался уже в 21 час, несмотря на чуть более емкий аккумулятор (1400 мА*ч против 1300 у Mozart). Но есть мрачное предчувствие, что, когда по осени появится многозадачность, Windows Phone 7 по энергопотреблению с Android сравняется, если не обгонит.
На страничке windowsphone.live.com поселилось несколько полезных сервисов, аналогичных тем, что предлагает Apple в MobileMe, а именно поиск телефона на карте, звонок на него с веб-сайта, удаленная блокировка и сброс до заводских настроек. Я проверил — действительно работает. Конечно, лучше бы все это ни разу не пригодилось, но если телефон стащат в метро, личные данные можно будет быстро уничтожить, а сам аппарат привести во временную негодность. Чего доброго, воры еще и вернут его за умеренное вознаграждение. Конечно, Microsoft в данном случае — не первопроходец, но зато парни из Редмонда не берут за свой сервис денег.
Вот, пожалуй, и всё. Платформа Windows Phone 7 на нынешнем этапе развития не выглядит высокотехнологичным откровением, но и не ужасает архаизмом, как предшественница. Ей вполне можно пользоваться в обычной жизни даже с учетом региональных ограничений, существующих, к слову, не только в России.
Уже в марте должно выйти обновление, добавляющее в Windows Phone 7 поддержку copy-paste. Важно, что пользователи в данном случае не зависят от производителей устройств: как и на больших компьютерах, апдейты получают все централизованно, и бренд может только попросить отложить доставку на некоторое время, если обнаружилась какая-то несовместимость с конкретным аппаратом (так, февральское обновление почему-то не встало на некоторые смартфоны Samsung, и в итоге его временно отозвали). К осени планируется некий супер-апгрейд, благодаря которому, по задумке Microsoft, платформа станет гораздо лучше. Но до того времени и iOS обновится, и Android, и вообще — много чего может произойти.
Можно только порадоваться за Microsoft и ее туго набитую дензнаками подушку безопасности, потому что на моей памяти ни у кого еще не получалось вот так вот отринуть старое и начать с чистого листа. Главное, чтобы теперь за этим не очень складным, но обаятельным подростком хорошо следили, не давая испортиться фигуре и характеру. Конечно, чем крупнее компания, тем больше в ней нянек и шансов у ребенка стать избалованным лентяем. Но вдруг удастся хотя бы половину нянь подвергнуть глубокому рестайлингу и превратить в сексуальных тренерш по фитнесу и плаванию?
Может получиться интересно.
Автор благодарит Владимира Колесникова за ценные советы по укрощению Windows Phone 7 и помощь в подготовке скриншотов.