10 лет назад 10 октября 2008 в 1:28 49

Одним пальцем

Автор: Сергей Трошин

Честно говоря, не понимаю безумных фанатов айфона с его громадными размерами, убогим bluetooth, примитивным браузером, никакой настраиваемостью, копированием музыки через itunes, залоченностью, отсутствием многозадачности, файлового менеджера, copy/paste и так далее. остается одно достоинство – удобный интерфейс. но все дело в том, что аналогичный внешний вид можно получить и на гораздо более универсальных устройствах windows mobile.

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

И это абсолютно здравая идея. Эра чистых КПК уходит в прошлое. Наибольший интерес сейчас представляют мегакомбайны-коммуникаторы, сочетающие в себе функции не только карманного компьютера с быстрым мобильным интернетом, но и GPS-навигатора, фото/видеокамеры, плейера, e-book-ридера и телефона. А телефоном, фотоаппаратом, музыкальным проигрывателем, читалкой и навигатором удобнее всего управлять, конечно же, без стилуса – одним пальцем, держа аппарат в одной руке. И тут подход Apple оказывается вне конкуренции – владельцам PocketPC достаточно вспомнить, насколько удобна оказалась на КПК навигационная программа iGo с ее большими экранными кнопками.

Однако когда вы наиграетесь с камерой и плейером и вам потребуется функционал полноценного карманного компьютера, то универсальность привычных устройств с Windows Mobile кладет бестолковый гламур iPhone на лопатки. Такой набор мощнейшего софта, что создан за последние годы для старушки WM, подростку-айфону и не снился. Возвращаясь к теме прошлого номера, самые лучшие GPS-карты для России, например, созданы пока именно под платформу Windows Mobile. И тут-то как раз чаще всего нужен стилус, поскольку многими важными и нужными программами без стилуса пользоваться не получится в принципе. Хоть ты тресни. Просто потому, что не все можно свести к крупным кнопкам. Не сможете вы, в конце концов, на iPhone поиграть в нормальные стратегии, подрисовать приятелю на только что сделанной фотке усы в графическом редакторе, воспользоваться распознаванием рукописного ввода и т. п.

Кстати, из-за этого недостатка iPhone для него даже стали уже появляться самопальные стилусы с мягким наконечником (2iphone.ru/index.php?productID=84, 1500 р!!!), но они – всего лишь имитация тонкого пальца, для тех, у кого от пива и шашлыков руки заплыли салом. Так что функционал и универсальность Windows Mobile привнести в iPhone вы никак не сможете. Никогда. А вот удобства “пальцатого” интерфейса iPhone в Windows Mobile добиться вполне реально, причем именно в тех программах, где это действительно оправдано. Как это сделать, мы и попробуем сейчас разобраться.

ОБОЛОЧКИ

Разумеется, айфоноподобный интерфейс – это в первую очередь оболочка, то есть лончер. Конечно, меню “Пуск” и плагины для экрана Today имеют немало своих преимуществ, но в контексте этой статьи мы о них временно забудем и попробуем для начала получить на обычном устройстве с Windows Mobile, для которого производитель не выпустил никаких эксклюзивных оболочек, кнопочки, аналогичные интерфейсу iPhone. В конце концов, Windows Mobile дает нам гораздо большую свободу действий, чем творение Apple, и если попсовые иконки нам не понравятся, то ничто не мешает поэкспериментировать с другими вариантами или даже вернуться к исходному Today. Тем более что айфоноподобных лончеров для Windows Mobile уже создано несколько штук – есть из чего выбрать.

Один из наиболее удобных – iFonz. Для работы он требует Microsoft .NET Compact Framework 3.5, при этом поддерживает как альбомную, так и портретную ориентацию экрана, анимированные эффекты, позволяет создавать сколько угодно страниц по 12 иконок на каждой. Разумеется, все иконки настраиваемые, и их можно располагать в том порядке, который вам удобен. Настройка программы, кстати говоря, никакой сложности не представляет. После ее инсталляции делаете софт-ресет устройства, обычным способом запускаете программу – и у вас на экране симпатичные кнопки в стиле iPhone. Причем почти все уже работают, вызывая стандартные приложения из состава WM (их айфонизацией надо заниматься отдельно). Ничего не запустят разве что ярлыки Finance, Navigator и Weather. Но поправить это – дело двух минут. Делаем длинный тап на нерабочей кнопке, выбираем Edit и задаем путь к соответствующему приложению – например, к iGo для кнопки Navigator. Если же открыть опции iFonz, то вместо обычного черного фона можно задать обои, указать размер иконок и запретить отображение названий для них, включить автозапуск iFonz, разрешить анимацию при смене страниц и еще очень много всего по мелочи. В общем, все было бы неплохо, но тормозит, зараза. Так что если у вас не самое шустрое железо, то стоит обратить внимание и на конкурентов.

Вот, к примеру, почти полный аналог – iPhone App for Windows Mobile, но эта утилита уже успела подустареть, она настраивается через текстовые конфиги, что не очень удобно, здесь нет анимации, и не поддерживаются жесты.

Самые же продвинутые клоны iPhone – это, видимо, eXSkin с соответствующим скином (программа универсальна и умеет не только копировать айфон, но и вообще использовать кучу самых разных скинов). Но она довольно сложна в настройке (жуткие конфиги) и не всегда запускается. И Wisbar Advance 2/3 + WisBar Advance Desktop тоже с темой iPhone. Это вообще очень крутая и сложная программа (и довольно требовательная к ресурсам системы), но зато для нее существует аж несколько вариантов айфоноподобных скинов, плюс ко всему это уже не поделка непонятных умельцев, а достаточно давно развивающаяся софтина от известных разработчиков, так что возможностей и функций у нее, конечно, побольше. Самые интересные темы для нее – iPhone by Torx-Tevelopment, My iPhone by iabaligod, iPhone_Max. Но тут уже придется серьезно повозиться с установкой, так что сначала сделайте полный бэкап коммуникатора, потом изучите FAQ по работе с WisBar Advance и по установке тем для WisBar Advance Desktop, затем прочитайте документацию, идущую в архиве с самой темой, и только после этого начинайте следовать инструкциям (советую начать с темы iPhone by Torx-Tevelopment – в ее readme все расписано пошагово, что очень помогает). Например, очень важен порядок установки всех компонентов – если про него забыть, то тема может не подхватиться, либо возникнут какие-то глюки. Так, в некоторых скинах уже предусмотрена их интеграция со сторонним айфоноподобным софтом, поэтому еще до установки темы надо все, что ей требуется, скачать и инсталлировать. Но зато если у вас терпения хватит – фанаты айфона будут плакать. Впрочем, если не хватит – тоже не беда, потому как у нас есть гораздо более простой, производительный и удобный вариант, после которого айфонщики вообще станут грызть свой “яблочный” гаджет зубами.

НАШ ОТВЕТ ЧЕМБЕРЛЕНУ

На самом деле если абстрагироваться от задачи клонирования интерфейса iPhone, а посмотреть в корень проблемы, то наиболее законченным и удобным решением для Windows Mobile является, пожалуй, отечественная программа Spb Mobile Shell (www.spbsoftwarehouse.com/products/mobileshell/?ru). Эта оболочка, в отличие от айфоновских красивеньких рюшечек-кнопулечек, гораздо лучше вписывается в идеологию 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 (iwindowsmobile.com/vito-mobile-shell.html), который все-таки не избежал тлетворного влияния Apple – здесь работают даже жесты! То есть Winterface находится резидентно в памяти, и даже если у вас на экране окно какой-то прикладной программы, то закрыть ее или перейти в меню Winterface вы можете без гнусного тыканья в маленький крестик, а жестом, выведя пальцем на экране галочку. Таких глобальных (работающих во всех приложениях) жестов всего два, но в меню Winterface списки программ прокручиваются тоже жестом, страницы меню “сдвигаются” жестом и даже блокировка снимается перетаскиванием специальной кнопки – примерно так же, как в iPhone, а не кнопками, как в Spb Mobile Shell. Правда, совсем уж пускать слюни по этому поводу не стоит – ко всем этим жестам-галочкам придется привыкать, иначе вместо закрытия Проводника вы получите выделение всех файлов в его окне. Естественно, программа полностью настраиваемая, то есть на основные ее экраны можно вытащить любой ярлык – хоть на приложение, хоть на диалог настроек, также можно отредактировать и уже имеющиеся ярлыки (а для основных операций они не “виндовые”, а выполнены в особом стиле и весьма неплохо).

Интеграция с Windows Mobile здесь, правда, не такая глубокая – по сути, “горячие” кнопки надо формировать полностью вручную, да и оптимизаций по приложениям минимум: звонилка самая обычная, подсветка регулируется стандартным диалогом, разве что управление профилями да диспетчер процессов переведены на однопальцевый метод. Но в целом оболочка очень приятная и шустрая – посмотрите, может понравится даже больше, чем Spb Mobile Shell.

ПРИКЛАДНЫЕ ПРОГРАММЫ

Теперь займемся наполнением лончера. Работая с оболочкой Spb Mobile Shell или даже с клоном iPhone, понимаешь, что все в результате упирается в прикладной софт. Как бы ни была хороша оболочка, но если в самый ответственный момент все равно приходится брать коммуникатор двумя руками и мучиться со стилусом, это никуда не годится. Весь смысл наших стараний пропадает. Таким образом, наша задача – подобрать как можно больше программ, позволяющих управляться одним пальцем хотя бы в случае более всего востребованных сценариев использования коммуникатора.

Начнем с самой простой – утилиты выключения и перезагрузки КПК psSHUTxp (ppcsoft.narod.ru/psshutxp.htm). Она бесплатна и кроме уже упомянутых двух задач умеет выключать экран, блокировать КПК паролем, а также имеет встроенный таймер для работы по расписанию. Но главное – она поддерживает скины и прекрасно вписывается в нашу концепцию. Скинов на сайте программы довольно много – и в стиле HTC Diamond, и просто клоны “ай мобилко” – правда, здесь для выключения придется все же банально нажимать кнопку, а не двигать значок по экрану.

В качестве программы дозвона для коммуникаторов можно попробовать поискать в интернете E-Ten Dealer (к сожалению, на данный момент ссылки на него куда-то все пропали, но если постараться, думаю, в форумах отыскать его можно), либо установить Nargalzius’ Iphone dialpad (forum.ppcgeeks.com/showthread.php?t=6044&highlight=nargalzius), который пока работает не очень стабильно, да и цифровые кнопки у него все же немного маловаты. Похоже, что ничего более приличного в этом плане нет.

Но если вы все же выбрали Spb Mobile Shell, то эта проблема вас миновала – как уже упоминалось выше, звонилка в этой программе выше всяких похвал. Тем более если учесть тот факт, что создатели скинов под нее сумели существенно доработать диалер, увеличив размер кнопок его цифровой клавиатуры (а еще народ убирает в главном меню Spb Mobile Shell подписи у кнопок, избавляется от разграфляющей экран сетки и делает еще кучу интересных вещей типа интеграции с Pocket Informant, Agenda Fusion и Agenda One).

Диктофон берем однозначно VITO Audio Notes Touch (iwindowsmobile.ru/mobile-audio-recorder.html) – он создан той же компанией, что и Winterface, и полностью согласуется по стилю и идеологии с этой оболочкой. То есть управляем без стилуса. Функционально никаких претензий – есть запись телефонных разговоров, активация голосом, тэги, автоматическое усиление и все остальное, ставшее непременным атрибутом программ такого класса. И пусть вас не смущает внешний вид – черный скин будет нормально смотреться не только в Winterface, но и в любой другой оболочке, выполненной в графитовых тонах. Кстати, это не единственная программа VITO, сделанная согласно новой, революционной идеологии натурального интерфейса (то есть без костылей в виде стилуса). Для наших целей точно так же подойдут диспетчер процессов GoodWin, клавиатура ZoomBoard, менеджер контактов FunContact, утилита для работы с короткими сообщениями SMS-Chat (все это можно получить сразу в одном пакете iWindowsMobile Communication Suite), фотоальбом EyePhoto, звездный атлас AstroNavigator. Так что VITO Technology – одна из первых, если не первая компания, которая поняла важность нового способа управления мобильными устройствами и стала делать софт в расчете на отказ от стилуса.

В качестве таймера-секундомера можно с некоторой натяжкой использовать GenTimer (rivia.net/Gentimer.aspx) – его кнопки в основном достаточно крупные и подходят для наших целей. Но если от него потребуется что-то более сложное, то стилус доставать, похоже, все-таки придется.

Как аналог айфоновской адресной книги чаще всего предлагается бесплатный iContact (4pda.ru/forum/index.php?showtopic=42902&st=0) – быстрый скроллинг пальцем, поиск по алфавиту, крупные управляющие кнопки. Главное – брать русифицированный вариант Burt Edition этой программы в форуме 4pda.ru/forum/index.php?showtopic=86227&st=0&. Он мало того что нормально поддерживает кириллицу, так и имеет еще целый ряд важнейших фич, отсутствующих у официальной сборки – типа жестов или категорий Outlook. Впрочем, очень неплох еще и PocketCM Contacts (www.pocketcm.com/screenshot.php?v=1), одной из интересных фич которого является работа с SMS, когда переписка отображается в виде окна чата. От этой же конторы можно попробовать PocketCM Calendar (www.pocketcm.com/calendar.php) – он также построен с использованием крупных управляющих кнопок.

А вот музыкальный плейер однозначен – PocketMusic (www.pocketmind.com). Эта программа чрезвычайно популярна уже очень долгое время, в том числе и потому, что изначально имеет два режима отображения интерфейса. Первый – копия Winamp, даже с поддержкой его скинов, а второй – для управления пальцем, то есть как раз наш случай. Особо рассказывать про него нет смысла – если у вас есть коммуникатор с Windows Mobile, то вряд ли вы не слышали про лучший проигрыватель. Короче говоря, эта программа поддерживает все нужные форматы и имеет все необходимые функции.

Очень приятно выглядит утилита S2U2 – Slide2Unlock2 (forum.xda-developers.com/showthread.php?t=412418), предназначенная для разблокировки КПК посредством перемещения по экрану пальцем специальной кнопки – опять-таки все в стиле iPhone. Но наряду с этой основной ее функцией S2U2 имеет еще целую кучу полезностей: отображение заряда батареи, управление электропитанием, погода, определение номера, регулировка громкости и так далее. Также настоятельно рекомендуется к установке.

Пожалуй, пока остановимся, хотя список программ, оптимизированных для управления одной рукой, конечно же, на этом не закончен. Что-то мы наверняка упустили, а что-то появится уже после того, как номер будет сдан в печать. Главное одно – по мере все большего распространения коммуникаторов разработчики ПО для Windows Mobile стали все больше внимания уделять удобству использования этих устройств – по сути, очень умных телефонов. А телефоном, как известно, проще всего управлять большим пальцем правой руки. Ну или левой – если вы левша.

Другие программы

Элементы “пальцатого” управления можно найти в таких программах, как:

– HiNavigator – Touch To Go (www.ppclink.com/?ppclink=product&do=view&id=64) – лончер, плагин для Today, фотоконтакты, профили для телефона, погода, диспетчер процессов, скины и многое другое.

– PocketCM Keyboard (www.pocketcm.com/screenshot.php?v=3) – клавиатура, адаптированная для работы пальцем: при нажатии на кнопки всплывает подсказка, уточняющая, в какую букву вы на самом деле ткнули. Если промахнулись – просто сдвигаете палец чуть в сторону, чтобы попасть на нужную букву, и отпускаете.

– S2P – Slide2Play (forum.xda-developers.com/showthread.php?t=377627) – симпатичный музыкальный плейер от разработчиков S2U2 в стиле iPhone. Однако основное внимание авторы все же уделили красотам, а не удобству и функционалу.

– SetVolume (forum.xda-developers.com/showthread.php?t=395695) – регулятор громкости, с которым можно работать без стилуса.

– Touch Commander (forum.xda-developers.com/showthread.php?t=375111) – управляемая пальцем оболочка по типу HTC TouchFLO.

– TouchPal (www.cootek.com/default.aspx) – очень интересная экранная клавиатура.

– Pointui Home (www.pointui.com/Home.aspx) – чрезвычайно перспективная оболочка для Windows Mobile, к сожалению, пока нуждается в серьезной доработке.

– TouchBrowser (www.makayama.com/touchbrowser.html) – веб-серфинг в стиле iPhone.

– WMP skin (4pda.ru/forum/index.php?showtopic=31029&st=0) – айфоноподобный скин для Windows Media Player.