Стилус долой!

Сенсорный экран изначально предполагает взаимодействие пользователя и устройства при помощи специального инструмента ввода — стилуса (пера). Такой интерфейс гораздо эргономичнее клавиатурного. Он интуитивен и позволяет общаться с меню устройства непосредственно, напрямую. Идеальный способ управления? Не совсем. Во-первых, у пользователя заняты обе руки (в одной устройство, во второй — стилус) и от комаров отмахиваться нечем. Во-вторых, стандартные элементы меню чаще всего очень мелкие, и попасть в них стилусом «на ходу» весьма трудно. В-третьих, стилус, как и любой необходимый предмет маленьких размеров, так и норовит потеряться.

 

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

За ум производители мобильной техники взялись только в конце 2006 года, и только в прошлом году готовые решения появились на рынке. Любопытно, что светлая идея пришла в голову в одно и то же время инженерам из США (Apple iPhone), Южной Кореи (Prada от LG, Samsung F700) и на Тайване (коммуникаторы HTC). Впрочем, радио тоже изобрели в России и в Италии практически одновременно... Идеи, понимаете ли, материальны.

Телефонов Samsung и LG мы сейчас касаться не будем — это тема для отдельного материала. iPhone пусть тоже полежит в сторонке. Поговорим о разработках компании HTC, силами которой на платформу Windows Mobile пришло «пальцевое» управление. Впервые оно появилось в популярном коммуникаторе HTC Touch (лишь месяцы спустя оно появилось в старших моделях линейки), поэтому это устройство и будет главным героем этой статьи.

Система HTC TouchFlo триедина: состоит из собственно алгоритма TouchFlo, псевдотрехмерной графической оболочки HTC Cube и фирменного плагина для экрана «Сегодня» (HTC Home). Она позволяет полностью обойтись без стилуса и использовать для управления коммуникатором палец, обеспечивает доступ ко многим функциям в один «тык». Технология запатентована, но идея оказалась популярной. Уже сегодня можно говорить о целом семействе программных продуктов, имитирующих ее в той или иной степени. На них мы тоже остановимся, но чуть позже.

FLO И CUBE В ОРИГИНАЛЕ

Оговорюсь сразу: стилус к HTC Touch (равно как и к TYTN II, Touch Dual и Touch Cruise) все же прилагается — на всякий случай. Но палец для управления устройством использовать не просто можно, но и нужно — драйверы управления предназначены для обработки большей площади касания.

Основа системы HTC TouchFlo — одноименная технология. Что такое «Flo»? Не нужно быть семи пядей во лбу, чтобы сообразить — название происходит от англи йского глагола «to flow» («струиться», «течь»). Идея в основу TouchFlo положена очень простая — это просто модернизация традиционной системы прокрутки («скроллинга»). В любой операционной системе семейства Windows (да и не только Windows, если честно), скроллинг организован одинаково. Нужно ухватиться (мышкой ли, стилусом — неважно) за бегунок полосы прокрутки и тащить его, сколько нужно. С TouchFlo все гораздо проще. Достаточно провести пальцем по сенсорному экрану в нужном направлении — и список на экране придет в движение. Чем сильнее и резче вы провели по экрану — тем дольше будет крутиться скроллер (как будто по инерции). Для остановки виртуального «вращения» в большинстве приложений хватает дополнительного нажатия на экран. Очень удобно; кстати, интерфейс Apple iPhone организован сходным образом.

Элементы меню операционной системы Windows Mobile довольно мелкие и часто скомпонованы на экране очень плотно: стилусом в них попасть легко, а вот пальцем — не очень. Это касается и экрана «Сегодня», и меню «Пуск», и стандартных утилит вроде адресной книги и службы сообщений. Удобным «быстрым запуском» программисты Microsoft своих пользователей тоже не балуют, а при «пальцевом» управлении это критично. Поэтому задача перед HTC стояла вполне очевидная: адаптировать интерфейс WM «под палец» и обеспечить пользователя средством быстрого и удобного доступа к программам, желательно в обход меню «Пуск». Для этого был разработан плагин к экрану «Сегодня» под названием HTC Home (А): он стал гораздо более информативен, укрупнились шрифты и экранные клавиши.

А

Основную часть окна плагина занимают цифровые часы, под которыми расположены виртуальные кнопки для быстрого доступа к приложениям. У HTC Touch таких кнопок три — «Домик» с информацией о письмах электронной почты, SMS и пропущенных звонках, «Погода» (прогноз погоды для одного города) и модуль запуска приложений, из десяти ячеек. В ячейку можно поставить пусковой ярлык любой программы: как стандартной, так и установленной пользователем. В других устройствах таких экранных кнопок-закладок может быть и больше — в HTC TYTN II их, например, пять.

Но одним плагином сыт не будешь. На экране коммуникатора слишком мало места, чтобы обеспечить пользователю быстрый доступ ко всем его функциям, да еще и обойтись без стилуса. Выход? Нужно расширить виртуальное рабочее пространство еще на несколько экранов. Тем более что аналогичные разработки уже были, пусть и для «взрослых» компьютеров, — во многих графических оболочках ОС семейства Linux встречаются так называемые «виртуальные рабочие столы» (аналог под названием «Spaces» появился и в новой Mac OS X Leopard).

Б

Концепция пользовательского интерфейса HTC TouchCube (Б) напоминает их очень сильно. За привычным (пусть и перерисованным) экраном «Сегодня» спрятаны еще три экрана. На первый в ынесены иконки для управления сообщениями, интернет-браузер, «Задачи», календарь и командный менеджер. На втором находятся иконки контактов и приложения для осуществления звонковых функций. Третий отдан мультимедийным приложениям — музыке, фото и видео. Оформлен интерфейс очень интересно: все три экрана расположены на гранях виртуального куба (отсюда и название), а их смена сопровождается соответствующим визуальным эффектом — куб поворачивается на экране. Чтобы повернуть куб, необходимо провести по дисплею пальцем (привет, TouchFlo!) слева направо. Активировать режим Cube из режима ожидания можно движением пальца сверху вниз, закрыть — снизу вверх. Устройство запоминает последнюю активную грань — первой открываться будет именно она.

Освоить систему TouchFlo просто, а привыкаешь к ней намертво — после программного интерфейса HTC стандартное меню Windows Mobile кажется жутко неудобным, а сама идея управления стилусом — нелепой и примитивной.

ВАРИАЦИИ НА ТЕМУ FLO

Для реализации концепции TouchFlo на других коммуникаторах предложено несколько программных продуктов. Во-первых, идея прокрутки при помощи пальца нашла свое отражение в новой версии Spb Pocket Plus 4. Вращение экрана работает в стандартном проводнике, интернет-браузере, списке контактов и других стандартных приложениях. Скорость вращения зависит от первоначально приложенного усилия.

Для «струйной» прокрутки можно использовать и бесплатную утилиту FTouchFlo. Она, в отличие от Spb Pocket Plus, умеет работать во всех приложениях, где предусмотрена полоса прокрутки. «Кинематического» эффекта оригинального TouchFlo эта программа не имеет, зато занимает очень мало места в памяти устройства. К тому же FTouchFlo поддерживает систему «жесты»: к росчеркам пальца по экрану можно привязать запуск четырех программ. Нужные приложения устанавливаются при помощи редактирования конфигурационного файла, который лежит в папке с установленной программой. В этом файле есть строки вида

UpDownApp:/Program Files/*.exe

DownUpApp:/Windows/*.exe

LeftRightApp:/Windows/*.exe

RightLeftApp:/SDMMC/AlReader2.exe

В них нужно прописать путь к приложению, назначенному на запуск с помощью жеста. Например, последняя строчка назначает выполнение программы AllReader на движение справа налево. Любой росчерк должен начинаться у края экрана и доходить до его середины. А внизу конфигурационного файла находится список исключений, в которых скроллинг работать не будет. Его также можно редактировать самостоятельно.

АНАЛОГИ TOUCHCUBE

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

В

Технологию трехмерного куба реализует утилита Byka's Cool Touchflo 3D Cube (В), основанная на Adobe FlashLite 2. При помощи программы можно вызывать на экран несколько граней куба, на которых расположены приложения для быстрого запуска или контакты. Все действия также производятся пальцем, но, в отличие от фирменной технологии, в качестве управляющей программы используется проигрыватель FlashLite. Для настройки приложений и контактов, которые будут выводиться на грани куба, используется конфигурационная программа, устанавливающаяся одновременно с основным приложением.

Сложности в использовании могут возникнуть при небольшом количестве оперативной памяти в коммуникаторе. Программа достаточно требовательна к оперативной памяти (занимает более 2 Мб при запуске) и может очень сильно тормозить работу устройства.

Г

Свой вариант реализации быстрого доступа к запуску приложений при пальцевом управлении предложила и компания Mobility Flow. Одна из последних разработок компании — Touch Commander (Г), она предлагает реализацию идей TouchFlo в двумерном варианте.

В программе реализован многооконный интерфейс с уже традиционным переходом между окнами при помощи движения пальца по экрану коммуникатора. В первом окне расположено шесть больших кнопок, каждую из которых можно настроить на запуск приложения или открытие папки. Во втором окне три верхних кнопки с метками «Friends», «Works» и «Home» открывают дополнительные окна, в каждом из которых расположено 11 кнопок для ассоциации с контактами, приложениями, файлами или папками. То есть можно создать набор приложений для работы, отдыха и так далее.

Остальные девять кнопок во втором окне предназначены для быстрого доступа к контактам из телефонной книги. Последнее окно предназначено для быстрого вызова мультимедийных приложений — музыкального проигрывателя, фото и видеокамеры. По умолчанию вызываются штатные утилиты, но при необходимости их можно заменить. Закрывается приложение традиционным движением пальца сверху вниз.

Основным отличием Touch Commander от TouchFlo является отсутствие привязки к конкретному производителю. Утилита предназначена для всех устройств на основе Windows Mobile версий 5 и 6 (для пятой WM потребуется дополнительная установка .Net Compact Framework 2.0). Нельзя не отметить чрезвычайную гибкость в настройках и возможность назначения на виртуальную клавишу практически любого приложения.

ПРОГРАММНЫЕ ИЗЫСКИ

Все описанные выше утилиты касались исключительно управления устройством. То есть первому шагу в работе — вызову конкретной программы и ее запуску. Второй шаг — это «пальцевый» ввод данных. О полноэкранных клавиатурах с большими кнопками мы рассказывали совсем недавно, поэтому сейчас познакомим вас лишь с новинками.

Экранные клавиатуры

Д

Компания Coo Tec совсем недавно представила уникальную разработку, которая позволяет в разы увеличить скорость ввода данных на коммуникаторах с сенсорными экранами.

Больше всего новая клавиатура TouchPal Keyboard (Д) напоминает клавиатурную панель смартфона Sony Ericsson P1i. На каждую клавишу нанесено по две буквы, кроме букв к кнопке привязаны и специальные символы. Но «качелька», в отличие от P1i, виртуальная — выбор вводимой буквы определяется движением пальца пользователя по экрану. Выглядит все это следующим образом. При нажатии на виртуальную кнопку на экране всплывает комбинация из двух букв . Не отрывая пальца от экрана, передвигаем его вправо или влево, выбирая нужный символ для ввода. В левом нижнем углу экрана расположена кнопка пробела, которая во время ввода одновременно работает как Shift. Скорость ввода обеспечивается мощным алгоритмом предсказаний, основанном на словаре Т9. Достаточно ввести несколько символов, и вверху экрана появляется набор из вариантов слов, любой из которых можно ввести одним «тыком». При небольшой практике можно достичь просто фантастической скорости набора текста.

Единственным недостатком TouchPal Keyboard на сегодняшний день является отсутствие поддержки русского языка. Разработчики не скрывают, что причиной тому — сложность его структуры и необходимость создания для него собственного словаря предсказаний. Тем не менее очень хотелось бы получить хотя бы побуквенный ввод (который можно включить и для английской раскладки).

Е

Никак нельзя обойтись без упоминания программы PocketCM Keyboard (Е) (она практически полностью копирует клавиатуру Apple iPhone). Большие виртуальные кнопки позволяют с удобством использовать палец для ввода текста. Главное отличие этой клавиатуры от остальных — буква печатается на экране в момент отрыва пальца от экрана. А пока палец прижимает экран устройства, над местом нажатия всплывает искомый символ. Вы просто скользите пальцем по экрану и отпускаете его в нужный момент. Все незнакомые слова подсвечиваются красным цветом, потом их можно занести в словарь. При повторном наборе работает автоподстановка, которая существенно увеличивает скорость ввода текста. В последнюю версию программы добавлен русский язык: быструю смену языка ввода можно произвести нажатием на служебную кнопку в левом нижнем углу экрана. При этом последовательно меняется русская раскладка, режим ввода цифр и специальных символов, английская раскладка и так далее.

Ж

Полная поддержка пальцевого ввода реализована и в органайзере One Touch Organizer (Ж) компании One Touch Innovation. Интерфейс программы напоминает уже описанные плагины HTC и позволяет создавать новые задачи, напоминания и планировать встречи. К сожалению, сейчас доступна только альфа-версия программы, которая не имеет русскоязычного интерфейса.

Работа с адресной книгой

З

Для работы с контактами предназначена и программа PocketCM Contact Manager (З). Плагин добавляет в окно контактов вертикальную строку с алфавитом, по которой можно скользить пальцем для быстрого перехода по списку. В месте касания буква «всплывает», что облегчает восприятие информации.

Кроме того, утилита обеспечивает быстрый доступ к адресной книге, добавление контактов в категорию «Favorites», группировку SMS-сообщений по номеру о тправителя или контакту, выбор типа сортировки и быстрый поиск по номеру телефона. PocketCM Contact Manager относится к тому редкому типу разработок, которому удается органично сочетать простоту управления и изящество. Исходная тема оформления сделана в стиле HTC Touch. Здесь работает режим Flo — после короткого движения пальцем список контактов некоторое время прокручивается сам собой. Для звонка достаточно выбрать контакт из списка, нажать на него пальцем, а затем в открывшемся окне снова нажать на нужный номер телефона. Все красиво, элегантно, а главное — удобно. Программа распространяется бесплатно, но при желании можно отправить автору энное вознаграждение за работу — действует система Donate ware.

И

Платную программу для работы с контактами, также ориентированную на использование пальцевого управления, представила команда Vito Technologies. Интерфейс Fun Contact (И) чем-то напоминает таковой у iPhone от Apple. Работает и технология Flo — прокручивать список очень легко.

Любой контакт можно занести в «Избранное» — для этого достаточно нажать на значок звездочки в меню контакта. Кнопка с зеленой трубкой выводит на экран список звонков, которые различаются по типу (отмечены небольшими иконками). Прямо из окна программы можно позвонить или отправить сообщение. Увы, для редактирования данных контакта придется использовать стилус — вызывается стандартное окно редактирования контактов. Доступна русская версия утилиты.

Работать с программой удобно. Все базовые возможности для быстрого поиска контактов реализованы удачно, стилус может понадобиться лишь при редактировании контакта. Программа заменяет стандартную утилиту работы с контактами, и после установки запускается автоматически при каждом обращении к адресной книге.

СВЕТЛОЕ БУДУЩЕЕ?

Любую инновацию в IT- или Mobile-сфере нужно рассматривать с единственной точки зрения. А именно — насколько удобны новомодн ые фишки для повседневного использования. Все остальное — это маркетинговые ходы, реклама и желание продать больше и дороже. С этой точки зрения управление коммуникатором при помощи пальца — это действительно шаг вперед. То же самое можно сказать и о «струйной» технологии. Если уж мы отказываемся от стилуса, без новых средств скроллинга не обойтись. Поэтому технологии Flo мы также пророчим светлое будущее. Вот только с «кубиком» ситуация не такая радужная. На сегодняшний день эти красивости требуют весьма значительного объема памяти. Когда после установки очередного продукта коммуникатор предложил закрыть одно из ранее запущенных приложений, я недрогнувшей рукой отправил очередной «куб» в педальное ведро. Время нового поколения графических интерфейсов придет, когда счет оперативной памяти в коммуникаторе пойдет на сотни мегабайт. А пока — просто подождем.

Технология управления коммуникатором, основанная на отказе от стилуса, делает первые шаги, но стремительно приобретает популярность. Пусть еще не все реализовано действительно удобно — на ошибках учатся. Самое главное, что метод работает и активно развивается. Технология пальцевого управления будет становиться удобнее и привычнее. А прогресс остановить сложно.

Так или иначе, все «пальцевые» разработки для платформы Windows Mobile берут начало в светлых головах программистов из HTC. Каждый новый коммуникатор, созданный в стенах тайваньской компании, содержит в себе несколько новых программ, делающих «пальцевое» управление еще чуть более удобным. В устройствах серии Touch есть парочка интересных программ, на которых стоит остановиться отдельно.

Audio Manager

В оригинальном HTC Touch музыкальный проигрыватель имеет собственный интерфейс — адаптированный под управление пальцем. По функциональной насыщенности он почти дублирует стандартный Windows Media Player. Из отличий отметим более удобное управление и чуть более продвинутую библиотеку треков. Но главное — последние версии этого проигрывателя научились (в целях экономии электроэнергии) гасить экран. Никаких настроек для этого не требуется — музыка продолжает играть даже при «выключенном» устройстве.

К сожалению, программа работает только на устройствах HTC. Владельцам коммуникаторов других производителей не повезло.

HTC Album

HTC Album — интересная программа, первый раз обнаруженная в коммуникаторе HTC Touch Dual. Она заменяет стандартную для Windows Mobile программу просмотра изображений. Ключевые возможности — пролистывание, вращение, приближение/удаление картинок с помощью «пальцевых» жестов. Например, чтобы приблизить изображение, необходимо «нарисовать» на экране окружность. Чтобы отдалить — такой же росчерк, но в обратном направлении.

HTC Random Access

Для работы с контактами для устройств HTC (проверялось на HTC Touch) в качестве дополнения к штатной утилите можно использовать плагин HTC Random Access. Плагин добавляет в стандартное окно контактов вертикальную буквенную строку, по которой можно скользить пальцем для быстрого перехода по списку.

HTC Keyboard

В коммуникаторе HTC Touch Cruise впервые появилась клавиатура, заточенная «под палец». Не мудрствуя лукаво, разработчики решили сымитировать обычную телефонную клавиатуру, с несколькими буквами на одной кнопке. Для пущего удобства к ней же прикручена система автоподстановки слов с говорящим названием XT9. Русский словарь, к слову, не забыли, что не может не радовать.

 

Все эти программы при особом желании можно найти в интернете — они давно «вытащены» из оригинальных прошивок и доступны в виде cab-файлов, которые можно установить практически на любой коммуникатор HTC с операционной системой WM6. Правда, стабильной работы добиться от них бывает сложно.

И уж тем более не пробуйте их ставить на устройства других брендов — Hard Reset более чем вероятен.

НА ДИСКЕ
  • Spb Pocket Plus 4 — многофункциональный пакет для экрана «Сегодня»
  • FTouchFlo — утилита для реализации технологии TouchFlo
  • Byka's Cool Touchflo 3D Cube — утилита для реализации технологии TouchCube на основе Adobe Flash Light
  • Touch Commander — утилита для двумерной реализации технологии Cube
  • TouchPal Keyboard — экранная клавиатура с всплывающими буквами
  • One Touch Organizer — органайзер с элементами TouchFlo
  • Fun Contact — утилита для работы с контактами с элементами TouchFlo





  • Рекомендуемый контент




    Copyright © 2010-2019 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.