Мобильный софт нового поколения
Одним пальцем
Честно говоря, не понимаю безумных фанатов «айфона» с его громадными размерами, убогим Bluetooth, примитивным браузером, никакой настраиваемостью, копированием музыки через iTunes, «залоченностью», отсутствием многозадачности, файлового менеджера, copy/
Программ для Windows Mobile, копирующих интерфейс iPhone, или использующих его основополагающую идею однопальцевого управления последнее время становится всё больше. Их делают как создатели этих устройств, стремящиеся неординарной оболочкой привлечь к своей продукции внимание даже упертых айфономанов и похвастаться в пресс-релизах очередным iPhone-киллером, так и независимые разработчики, которые совершенно справедливо хотят перенять всё лучшее из модного гаджета от Apple.
И это абсолютно здравая идея. Эра чистых КПК уходит в прошлое. Наибольший интерес сейчас представляют мегакомбайны-коммуникаторы, сочетающие в себе функции не только карманного компьютера с быстрым мобильным интернетом, но и GPS-навигатора, фото-видеокамеры, плеера, e-book-ридера и телефона. А телефоном, фотоаппаратом, музыкальным проигрывателем, читалкой и навигатором удобнее всего управлять, конечно же, без стилуса — одним пальцем, держа аппарат в одной руке. И тут подход Apple оказывается вне конкуренции — владельцам PocketPC достаточно вспомнить, насколько удобна оказалась на КПК навигационная программа iGo с её большими экранными кнопками.
Однако, когда вы наиграетесь с камерой и плеером, и вам потребуется функционал полноценного карманного компьютера, то универсальность привычных устройств с Windows Mobile кладет бестолковый гламур iPhone на лопатки. Такой набор мощнейшего софта, что создан за последние годы для старушки WM, подростку-айфону и не снился. Возвращаясь к теме прошлого номера — самые лучшие GPS-карты для России, например, пока именно под платформу Windows Mobile. И тут-то как раз чаще всего нужен стилус, поскольку многими важными и нужными программами без стилуса пользоваться не получится в принципе. Хоть ты тресни. Просто потому, что не всё можно свести к крупным кнопкам. Не сможете вы, в конце концов, на iPhone поиграть в нормальные стратегии, подрисовать приятелю на только что сделанной фотке усы в графическом редакторе, воспользоваться распознаванием рукописного ввода и т. п.
Кстати, из-за этого недостатка iPhone для него даже стали уже появляться самопальные стилусы с мягким наконечником, но они — всего лишь имитация тонкого пальца, для тех, у кого от пива и шашлыков руки заплыли салом. Так что функциональность и универсальность Windows Mobile привнести в iPhone вы никак не сможете. Никогда. А вот удобства «пальцастого» интерфейса iPhone в Windows Mobile добиться вполне реально, причем, именно в тех программах, где это действительно оправдано — как это сделать мы и попробуем сейчас разобраться.
Оболочки
Разумеется, айфоноподобный интерфейс — это в первую очередь оболочка, то есть лончер. Конечно, меню «Пуск» и плагины для экрана Today имеют немало своих преимуществ, но в контексте этой статьи мы о них временно забудем и попробуем для начала получить на обычном устройстве с Windows Mobile, для которого производитель не выпустил никаких эксклюзивных оболочек, кнопочки, аналогичные интерфейсу iPhone. В конце-концов, Windows Mobile дает нам гораздо большую свободу действий чем творение Apple, и если попсовые иконки нам не понравятся, то ничто не мешает поэкспериментировать с другим их вариантом или даже вернуться к исходному Today. Тем более, что айфоноподобных лончеров для Windows Mobile уже создано несколько штук — есть из чего выбрать.
Один из наиболее удобных — iFonz [1]. Для работы он требует Microsoft .NET Compact Framework 3.5, при этом поддерживает как альбомную, так и портретную ориентацию экрана, анимированные эффекты, позволяет создавать сколько угодно страниц по 12 иконок на каждой. Разумеется, все иконки настраиваемые и их можно располагать в том порядке, который вам удобен. Настройка программы, кстати говоря, никакой сложности не представляет. После её инсталляции делаете софт-ресет устройства, обычным способом запускаете программу — и у вас на экране симпатичные кнопулечки в стиле iPhone. Причём почти все уже работают, вызывая стандартные приложения из состава WM (их айфонизацией надо заниматься отдельно). Ничего не запустят разве что ярлыки Finance, Navigator и Weather. Но поправить это — дело двух минут. Делаем длинный тап на нерабочей кнопке, выбираем Edit и задаём путь к соответствующему приложению — например, к iGo для кнопки Navigator. Если же открыть опции iFonz, то вместо обычного чёрного фона можно задать обои, указать размер иконок и запретить отображение названий для них, включить автозапуск iFonz, разрешить анимацию при смене страниц и ещё очень много всего по мелочи. В общем, всё было бы неплохо, но тормозит, зараза. Так что если у вас не самое шустрое железо, то стоит обратить внимание и на конкурентов.
Например, почти полный аналог — iPhone App for Windows Mobile [2], но эта утилита уже успела подустареть, она настраивается через текстовые конфиги, что не очень удобно, нет здесь анимации и не поддерживаются жесты.
Самые же продвинутые клоны iPhone — это, видимо, eXSkin [3] с соответствующим скином (программа универсальна и умеет не только копировать айфон, но и вообще использовать кучу самых разных скинов). Но она довольно сложна в настройке (жуткие конфиги) и не всегда запускается. И Wisbar Advance 2/3 + WisBar Advance Desktop тоже с темой iPhone. Это вообще очень крутая и сложная программа (и довольно требовательная к ресурсам системы), но зато для неё существует аж несколько вариантов айфоноподобных скинов, плюс ко всему это уже не поделка непонятных умельцев, а достаточно давно развивающаяся софтина от известных разработчиков, так что возможностей и функций у неё, конечно, побольше. Наиболее интересные темы для неё — iPhone by Torx-Tevelopment [4], My iPhone by iabaligod, iPhone_Max [5]. Но тут уже придётся серьёзно повозиться с установкой, так что сначала сделайте полный бекап коммуникатора, потом изучите факи по работе с WisBar Advance и по установке тем для WisBar Advance Desktop, затем прочитайте документацию, идущую в архиве с самой темой и только после этого начинайте следовать инструкциям (советую начать с темы iPhone by Torx-Tevelopment — в её readme всё расписано пошагово, что очень помогает). Например, очень важен порядок установки всех компонентов — если про него забыть, то тема может не подхватиться, либо возникнут какие-то глюки. Так, в некоторых скинах уже предусмотрена их интеграция со сторонним айфоноподобным софтом, поэтому ещё до установки темы надо всё, что ей требуется, скачать и инсталлировать. Но зато если у вас терпения хватит — фанаты айфона будут плакать. Впрочем, если не хватит — тоже не беда, потому как у нас есть гораздо более простой, производительный и удобный «ответ Чемберлену», после которого айфонщики вообще станут похожи на Гондолиззу Райс.
Наш ответ Чемберлену
На самом деле, если абстрагироваться от задачи клонирования интерфейса iPhone, а посмотреть в корень проблемы, то наиболее законченным и удобным решением для Windows Mobile является, пожалуй, отечественная программа Spb Mobile Shell [6]. Эта оболочка, в отличие от айфоновских красивеньких рюшечек-кнопулечек, гораздо лучше вписывается в идеологию Windows Mobile, поскольку задачей программы является не тупое копирование чьих-то идей, а перевод управления именно этой ОС на работу без стилуса. Соответственно, пользователь получает доступ практически к любой функции и настройке WM через крупные, привычные и логически сгруппированные иконки.
Начнём с того, что часть иконок на экране Spb Mobile Shell, как и в «родном» меню WM, динамические. То есть в специальной области на экране появляются ярлыки к программам, которые запускаются чаще всего, и, когда там заканчивается место, пропадают иконки приложений, к которым давно не было обращений. Ярлыки же к самым важным программам, функциям и настройкам выполнены в виде шести крупных кнопок и более узкой управляющей панели с ещё четырьмя кнопками (впрочем, умельцы уже нашли способ за счёт панели с динамическими иконками довести число статичных иконок до девяти). В результате, если вы часто используете Word, то запускать его сможете одним нажатием пальца. Если же понадобилась какая-то специальная программа — то на экране кнопка «Программы», которая вызывает меню, полностью аналогичное по составу «виндовому» списку установленных программ. Единственное его отличие — все ярлыки здесь гораздо крупнее и пролистывание списка (а все программы обычно в один экран не влезают) также производится пальцем. То же самое с кнопкой «Настройки» — нажимаете её и получаете доступ к «виндовому» по своему составу меню, но с крупными ярлыками. Всё работает очень удобно.
Кроме того, поскольку Spb Mobile Shell автоматически подхватывает все «виндовые» ярлыки, то заморачиваться с настройкой программы и ручным прописыванием ярлыков вообще не требуется. При этом в виде таких же крупных кнопок (но, разумеется, уже не на первом экране) представлены даже некоторые функции стандартных программ. Например, для Windows Media Player выведены в оболочку команды «Проигрывается», «Библиотека», «Открыть файл» и «Открыть URL». Столь же развито меню «Органайзер». В виде легкодоступных кнопок сделаны и такие важные элементы управления, как настройка профилей телефона, регулировка яркости экрана, команды поворота экрана, блокировки устройства, перезагрузки и так далее. То есть все эти операции делаются пальцем в один-два тапа, работает оболочка очень шустро, а анимация выше всяких похвал — странички при смене скользят, окошки крутятся, стираются, складываются, вращаются и переворачиваются — всё это можно настроить на свой вкус. Как и цветовую схему оболочки. Полностью поменять скин тоже можно — уже готовых в интернете достаточно много. Например, для черного коммуникатора черная же тема смотрится как влитая. И — кто бы сомневался — без проблем можно найти и скины с пресловутыми айфоноподобными квадратными иконками.
Разумеется, это далеко не все функции Spb Mobile Shell. Пользователь найдёт здесь и умный поиск, и наглядный календарь с прогнозом погоды, и полную замену экрана Today и многое другое. Особенно же удобен дозвон — предусмотрено специальное окно с кнопками быстрого набора номера, где отображаются картинки, сопоставленные вашим контактам, а при выборе нужного появляется диалог, на котором в виде крупных кнопок выведены номера телефонов, закреплённые за данным контактом. То есть действительно удобное управление одним пальцем!
Единственное, на что тут можно пожаловаться — так это на сами прикладные программы. Например, на то, что поработав с ними, их приходится закрывать, целясь в маленький крестик на панели задач — к крупным кнопкам привыкаешь так быстро, что возврат к стилусу уже совсем не радует.
Поработав с Spb Mobile Shell быстро понимаешь, что задача во что бы то ни стало получить похожий на iPhone гаджет вступает в противоречие с задачей получить удобный интерфейс. Да, интерфейс iPhone удобен, но для Windows Mobile максимум удобства вы получите, не бездумно скопировав iPhone, а воспользовавшись Spb Mobile Shell, гораздо более подходящей в данном случае, и использующей все преимущества WM, с которой она интегрирована даже теснее, чем интерфейсы типа TouchFlo.
Но самое смешное, что Spb Mobile Shell — не единственная отечественная разработка. На пятки этой программе наступает конкурент — Winterface [7], который всё-таки не избежал тлетворного влияния Apple — здесь работают даже жесты! То есть Winterface находится резидентно в памяти, и даже если у вас на экране окно какой-то прикладной программы, то закрыть её или перейти в меню Winterface вы можете без гнусного тыканья в маленький крестик, а жестом, выведя пальцем на экране галочку. Таких глобальных (работающих во всех приложениях) жестов всего два, но в меню Winterface списки программ прокручиваются тоже жестом, страницы меню «сдвигаются» жестом и даже блокировка снимается перетаскиванием специальной кнопки — примерно так же, как в iPhone, а не кнопками как в Spb Mobile Shell. Правда, совсем уж пускать слюни по этому поводу не стоит — ко всем этим жестам-галочкам придётся привыкать, иначе вместо закрытия Проводника вы получите выделение всех файлов в его окне. Естественно, программа полностью настраиваемая — то есть на основные её экраны можно вытащить любой ярлык — хоть на приложение, хоть на диалог настроек, также можно отредактировать и уже имеющиеся ярлыки (а для основных операций они не виндовые, а выполнены в особом стиле, весьма неплохо).
Интеграция с Windows Mobile здесь, правда, не такая глубокая — по сути, «горячие» кнопки надо формировать полностью вручную, да и оптимизаций по приложениям минимум — звонилка самая обычная, подсветка регулируется стандартным диалогом, разве что управление профилями да диспетчер процессов переведены на однопальцевый метод. Но в целом оболочка очень приятная и шустрая — посмотрите, может понравится даже больше, чем Spb Mobile Shell.
Прикладные программы
Теперь займёмся наполнением лончера. Работая с оболочкой Spb Mobile Shell или даже с клоном iPhone становится ясно, что всё в результате упирается в прикладной софт. Как ни была бы хороша оболочка, но если в самый ответственный момент всё равно приходится брать коммуникатор двумя руками и мучиться со стилусом, это никуда не годится. Весь смысл наших стараний теряется. Таким образом, наша задача — подобрать как можно больше программ, позволяющих управляться одним пальцем хотя бы в случае более всего востребованных сценариев использования коммуникатора.
Начнем с самой простой — утилиты выключения и перезагрузки КПК psSHUTxp [8]. Она бесплатна и кроме уже упомянутых двух задач умеет выключать экран, блокировать КПК паролем, а также имеет встроенный таймер для работы по расписанию. Но главное — она поддерживает скины и прекрасно вписывается в нашу концепцию. Скинов на сайте программы довольно много — и в стиле HTC Diamond, и просто клоны «ай мобилко» — правда, здесь для выключения придётся всё же банально нажимать кнопку, а не двигать значок по экрану.
В качестве программы дозвона для коммуникаторов можно попробовать поискать в интернете E-Ten Dealer (к сожалению, на данный момент ссылки на него куда-то все рассосались, но если постараться, думаю, в форумах отыскать его можно), либо установить Nargalzius' Iphone dialpad [9], который пока работает не очень стабильно, да и цифровые кнопки у него всё же немного маловаты. Похоже, что ничего более приличного в этом плане нет.
Но если вы всё же выбрали Spb Mobile Shell, то эта проблема вас миновала — как уже упоминалось выше, звонилка в этой программе выше всяких похвал. Тем более если учесть тот факт, что создатели скинов под эту программу сумели существенно доработать диалер, увеличив размер кнопок его цифровой клавиатуры (а ещё народ убирает в главном меню Spb Mobile Shell подписи у кнопок, избавляется от разграфляющей экран сетки и делает ещё кучу интересных вещей типа интеграции с Pocket Informant, Agenda Fusion и Agenda One).
Диктофон берём однозначно VITO Audio Notes Touch [10] — он создан той же компанией, что и Winterface, и полностью согласуется по стилю и идеологии с этой оболочкой. То есть управляем без стилуса. Функционально никаких претензий — есть запись телефонных разговоров, активация голосом, тэги, автоматическое усиление и всё остальное, ставшее непременным атрибутом программ такого класса. И пусть вас не смущает внешний вид — чёрный скин будет нормально смотреться не только в Winterface, но и в любой другой оболочке, выполненной в графитовых тонах. Кстати, это не единственная программа VITO, сделанная согласно новой, революционной идеологии натурального интерфейса (то бишь — без костылей в виде стилуса). Для наших целей точно так же подойдут диспетчер процессов GoodWin, клавиатура ZoomBoard, менеджер контактов FunContact, утилита для работы с короткими сообщениями SMS-Chat (всё это можно получить сразу в одном пакете iWindowsMobile Communication Suite), фотоальбом EyePhoto, звездный атлас AstroNavigator. Так что VITO Technology — одна из первых, если не первая компания, которая поняла важность нового способа управления мобильными устройствами и стала делать софт в расчёте на отказ от стилуса.
В качестве таймера-секундомера можно с некоторой натяжкой использовать GenTimer [11] — кнопки его в основном достаточно крупные и подходят для наших целей. Но если от него потребуется что-то более сложное, то стилус доставать, похоже, всё-таки придётся.
Как аналог айфоновской адресной книги чаще всего предлагается бесплатный iContact [12] — быстрый скроллинг пальцем, поиск по алфавиту, крупные управляющие кнопки. Главное — брать русифицированный вариант Burt Edition этой программы в форуме 4pda.ru [13]. Он мало того, что нормально поддерживает кириллицу, так и имеет ещё целый ряд важейших фич, отсутствующих у официальной сборки — типа жестов или категорий Outlook. Впрочем, очень неплох ещё и PocketCM Contacts [14], одной из интересных фич которого является работа с SMS, когда переписка отображается в виде окна чата. От этой же конторы можно попробовать PocketCM Calendar [15] — он также построен с использованием крупных управляющих кнопок.
А вот музыкальный плеер однозначен — PocketMusic [16]. Эта программа чрезвычайно популярна уже очень долгое время, в том числе и потому, что изначально имеет два режима отображения интерфейса. Первый — копия Winamp, даже с поддержкой его скинов, а второй — для управления пальцем, то есть как раз наш случай. Особо рассказывать про него нет смысла — если у вас есть коммуникатор с Windows Mobile, то вряд ли вы не слышали про лучший проигрыватель. Короче говоря, эта программа поддерживает все нужные форматы и имеет все необходимые функции.
Очень приятственно выглядит утилита S2U2 — Slide2Unlock2 [17], предназначенная для разблокировки КПК посредством перемещения по экрану пальцем специальной кнопки — опять-таки всё в стиле iPhone. Но наряду с этой основной её функцией, S2U2 имеет ещё целую кучу полезностей — отображение заряда батареи, управление электропитанием, погода, определение номера, регулировка громкости и так далее. Также настоятельно рекомендуется к установке.
Пожалуй, пока остановимся, хотя список программ, оптимизированных для управления одной рукой, конечно же, на этом не закончен. Что-то мы наверняка упустили, а что-то появится уже после того, как номер будет сдан в печать. Главное одно — по мере всё большего распространения коммуникаторов, разработчики ПО для Windows Mobile стали всё больше внимания уделять удобству использования этих устройств — по сути очень умных телефонов. А телефоном, как известно, проще всего управлять большим пальцем правой руки. Ну или левой — если вы левша.
Другие программы
Элементы «пальцастого» управления можно найти в таких программах, как:
- HiNavigator — Touch To Go [18] — лончер, плагин для Today, фотоконтакты, профили для телефона, погода, диспетчер процессов, скины и многое другое.
- PocketCM Keyboard [19] — клавиатура, адаптированная для работы пальцем — при нажатии на кнопки всплывает подсказка, уточняющая, в какую букву вы на самом деле ткнули. Если промахнулись — просто сдвигаете палец чуть в сторону, чтобы попасть на нужную букву, и отпускаете.
- S2P — Slide2Play [20] — симпатичный музыкальный плеер от разработчиков S2U2 в стиле iPhone. Однако, основное внимание авторы всё же уделили красотам, а не удобству и функциональности.
- SetVolume [21] — регулятор громкости, с которым можно работать без стилуса.
- Touch Commander [22] — управляемая пальцем оболочка по типу HTC TouchFLO.
- TouchPal [23] — очень интересная экранная клавиатура.
- Pointui Home [24] — чрезвычайно перспективная оболочка для Windows Mobile, к сожалению, пока нуждается в серьёзной доработке
- TouchBrowser [25] — веб-сёрфинг в стиле iPhone.
- WMP skin [3] — айфоноподобный скин для Windows Media Player
Разное
- Практически все упоминаемые нами скины, программы и инструкции по работе с ними вы найдёте на форуме 4pda.ru [26].
- Spb Mobile Shell — лучшая оболочка нового поколения, которая в полной мере совмещает удобство управления без стилуса и функциональность Windows Mobile.
- Широкое распространение программ с интерфейсом finger-friendly — революция в мире коммуникаторов и КПК.