Организация интерфейса Android. Сравнение с интерфейсами WM и iPhoneOS

Достаю из запасников старый материал, который по разным причинам не пошел. Тем не менее, я считаю, что это неплохой текст с вполне понятными выводами. Сразу скажу, что я рассматривал основные моменты в интерфейсе. Здесь не будет сравнения адресных книг, браузеров и прочего.

Ну чтож, самое время подробно рассмотреть интерфейс новой версии операционной системы Android, а так же сравнить и с Windows Moblie, и с iPhone OS.

Как и множество подобных обзоров этот начнется с рассмотра рабочих столов.

Если рассматривать интерфейс iPhone OS, то можно сказать, что разработчик подошел к нему с двух сторон: слева и справа (имеется ввиду, то, что рабочие столы располагаются в горизонтальной плоскости). Можно сказать и по другому — во главу угла были поставлены красота и скорость работы интерфейса. К Android OS подошли с четырех сторон. Во-первых, это так же несколько рабочих столов, расположенных в горизонтальной плоскости. Во-вторых, Верхняя служебная строка, за которую можно потянуть вниз и вы увидите более подробную информацию о тех или иных событиях. В третьих, главное меню, которое вытягивается снизу за ярлычок. В итоге, задействованы все четыре стороны экрана. Так же можно сказать по другому: во главу тут поставлены скорость, красота, настраиваемость и функциональность. Обо всем этом более подробно расскажем ниже.

Рабочий стол

Чистый Android, без каких-либо надстроек над интерфейсом имеет всего три рабочих стола и по умолчанию вы оказываетесь на центральном. На рабочем столе уже есть ярлыки контактов, сообщений, звонилки, браузера, карт от Google, и, конечно, магазина приложений.

Если вам они не нужны, то их можно удалить нажав на иконку и удержав на ней палец некоторое время (примерно полсекунды). Иконка увеличится в размере, а на ярлычке внизу экрана появится изображение корзины. Переместив иконку на этот ярлычок вы, тем самым, ее удалите.

Отдельно стоит рассказать о виджете поиска от Google, который располагается прямо под верхней служебной строкой. Мы видим привычную строку поиска и справа от нее кнопку с изображением микрофона. При нажатии на нее запускается, грубо говоря, диктофон. Мы проговариваем нужное, например, Android, и видим как открывается браузер с результатами поиска. Эта функция действительно работает, и работает хорошо. Пожалуй даже лучше чем где-то еще, но тут есть маленький нюанс. Дело в том, что не телефон анализирует голос. Данные отправляются на сервер Google и там уже анализируются, а обратно отправляется ссылка на искомое. Это очень легко проверить — выключите на телефоне Wi-Fi и GSM модуль и голосовой поиск перестает работать.

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

Вызвав контекстное меню вы видите четыре пункта:

Shortcuts — закладки, или ярлыки

Widgets -виджеты

Folders — папки

Wallpapers — фон для рабочего стола.

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

Виджеты — о них мы поговорим отдельно.

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

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

Фон для рабочего стола — отдельный разговор. Разрешение файла должно составлять 640*480 точек. Картинка должна быть по размеру больше в два раза чем разрешение экрана (320*480). Связано это с тем, что когда вы листаете рабочие столы, прокручивается и фон, только несколько медленнее. А теперь вспомните времена приставок NES (Dendy) и Sega (Megadrive). Там, для ощущения объемности сцены, применялась точно такая же штука, когда главный герой передвигался по дорожке с одной скоростью, а фон позади него, скажем, в два раза медленнее. Могу сказать, что и сейчас это производит впечатление. Тут нет никакого WOW-эффекта, просто приятная анимация на самом деле, и ощущение объема появляется.

Сравнить рабочие столы Android с таковыми у iPhone неуместно на мой взгляд. Функционально они гораздо богаче, кастомизация совершенно на другом уровне. Поэтому сравнение будет между главным меню Android и рабочими столами iPhone.  С WM сравнить так же нельзя, поскольку в голом виде она явно проигрывает по всем позициям, а если брать в расчет интерфейсы от сторонних производителей, то тут можно разбираться и сравнивать очень долго. Могу лишь сказать, что интерфейс Android и перспективнее, и привлекательнее внешне, а наличие всевозможных виджетов открывает новые горизонты для кастомизации.

Служебная строка

Ее внешний вид можно назвать стандартным как и элементы, которые размещены на ней. Это часы, уровень сигнала, заряд батареи, подключение к GPRS/EDGE/3G и Wi-Fi, статус GPS-приемника, подключение к компьютеру и так далее. Кроме того, тут же можно видеть события программ, которые работают в фоне. Реализация очень похожа на таковую в Windows Mobile, но большим преимуществом в Android является то, что ее можно «вытянуть»  вниз. В таком виде события описываются более подробно.

Например, вы решили скачать песню. В статусной строке у вас появляется иконка закачки, но развернув ее на весь экран вы можете видеть сколько процентов скачалось. По завершении закачки вы тут же можете запустить ее. Работающий в фоне клиент твиттера получил новые сообщения, и уведомляет о них так же в статусной строке. Нажав на соответствующий пункт вы можете их просмотреть. Или другой вариант — вы ищите нужную программу в Andriod Market и вам приходит новое сообщение. Для того чтобы перейти к нему не надо выходить из магазина, а достаточно развернуть статусную строку. То же самое относится ко всем подобным событиям — просмотреть пропущенные звонки и электронную почту, запустить скачанные игры и так далее. Одним словом, это очень важный и очень удобный элемент управления, которым вы можете воспользоваться в любом, меню или подменю телефона.

Список программ

Это матрица иконок (4*х), которую можно прокрутить по вертикали.

Основная проблема списка программ Android схожа с таковой для рабочих столов в iPhone — отсутствие какой-либо иерархии. На первый взгляд это может показаться плюсом, поскольку такая структура проще для понимания, здесь нет папок и подпапок. Но если посмотреть глубже, то рано или поздно такая организация превратит список (в случае с iPhone рабочий стол) в мусорную корзину, где в одной куче будут лежать игрушки всех мастей, различные приложения и прочее. Магазин, в котором полно бесплатных приложений и игр, провоцирует постоянно находиться в поиске чего-нибудь интересного. В результате уже после первого посещения на вашем телефоне осядут несколько игр и программ. Дальше — больше. Когда именно настанет этот критический момент вопрос индивидуальный, но мне найти нужное среди 70 приложений уже нелегко.

Сравнивать список приложений Android с рабочим столом iPhone уместно поскольку иерархия в обоих случаях одинаковая и тут можно сказать что последний (iPhone) удобнее. Связано это с тем, что приложения располагаются на экранах, которые вы перелистываете. Вы можете запомнить на каком экране это приложение находится, и сортируя их вручную (что долго и неудобно) создать, например, экран, на котором будут находится только игры. Но нельзя не сказать и о большом минусе реализации рабочего стола iPhone — отсутствие какой либо сортировки автоматически. Приложения располагаются в меню по мере пребывания, нет сортировки даже по алфавиту. У Android такая сортировка есть, но приложения нельзя разместить как вам хочется, поднять часто используемые на самый верх. Ситуация усугубляется еще и тем, что системные приложения (калькулятор, календарь, настройки и т.д.) не закреплены в этом списке и так же сортируются по алфавиту наравне со сторонними приложениями. В результате, после установки нескольких программ их положение в списке меняется, что значительно затрудняет их поиск.  Само представление общим списком только усугубляет ситуацию, поскольку ориентира, кроме алфавитной сортировки нет. Можно пользоваться поиском по названию, но это не очень удобно. Спасением в такой ситуации для Android являются рабочие столы, на которых вы можете разместить иконки из меню, тем самым создав аналогичное iPhone представление и пользовательский опыт.

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

Поиск

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

Поиск возможен в следующих приложениях:

Адресная книга, электронная почта, сообщения, Market, установленные приложения и ссылки в интернете.

Тот же самый поиск можно осуществить прямо с рабочих столов, но в данном случае он не осуществляется по электронной почте. Налицо недоработка со стороны разработчика интерфейса.

Отдельно скажу про поиск в почте. Отличительная черта системы Android и реализованного в ней сервиса почты в том, что письмо ищется не в телефоне, а на почтовом сервере, что недоступно для WM если вы используете почту от Google, например. С другой стороны, если

Виджеты

Для начала, давайте разберемся с определением, которое мы возьмем из википедии.

Элемент интерфейса — примитив графического интерфейса пользователя, имеющий стандартный внешний вид и выполняющий стандартные действия.

Нас такое определение не устраивает, поскольку виджеты в телефонах по большей части разнообразны, поэтому подберем другое определение.

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

Определение подходит но с оговоркой, что в нашем случае родительской программой будет рабочий стол.

Интересный факт: Слово «widget» впервые фиксируется в 1926 году в том же значении, что и gadget — «приспособление, штуковина». Предполагают, что на его форму повлияло gadget, а происходит он из which it — «этот, как его».

Для начала я бы хотел сказать о том, что информацию на экране можно изобразить разными способами и виджеты — не панацея. Сегодня, помимо того, что это модный тренд, они являются наиболее удобным способом отображения информации для устройств с сенсорным дисплеем. Среди их преимуществ можно отметить приятный внешний вид, их настраиваемость, но главное преимущество в том, что они могут быть не только инструментом вывода информации на экран, но и инструментами ввода. Так, например, есть виджеты для переключения телефона в режим «полета», или же включения/отключения Wi-Fi, Buletooth. Наличие таких элементов управления на рабочем столе значительно облегчает жизнь пользователю. Нет никакой необходимости лезть в настройки — все что нужно «под рукой».


Кнопки и их роль в интерфейсе

Первое, что бросается в глаза глядя на аппараты на этой платформе — отсутствие софт-клавиш. Отказ от них в сенсорных устройствах начался с выходом на рынок iPhone, который показал, что для телефона с сенсорным управлением они вовсе не обязательны. Нельзя сказать, что удобство пользования от этого пострадало и вот почему. Софт-клавиша не имеет конкретной привязки к чему либо, поэтому в одном меню нажатие на нее может подтверждать действие, в другом отменять его, а в третьем вести к настройкам. Пользователь обязан читать надписи на экране над клавишами, либо запоминать их действие в каждом случае. Производители телефонов стремясь облегчить работу пользователя с этими элементами управления стандартизируют интерфейс. Например на левой софт клавише всегда настройки, а на правой подтверждение. Но выдержать единое назначение для каждой клавиши во всем интерфейсе не представляется возможным  Я уже не говорю про программы от сторонних производителей, где зачастую ничего не соблюдается. Разработчик делает так, как ему удобно.

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

Говоря об интерфейсе Android нельзя обойти стороной производителей, поскольку количество таких клавиш может быть разным. Например, для последних устройств от HTC характерно наличие кнопок отбоя/приема вызова, поиска, кнопки меню, возврата в предыдущее меню, и возврата к рабочему столу. У аппаратов от Motorola клавиши приема/отбоя (поиска) отсутствуют (они реализованы в интерфейсе).

Обязательными лишь являются кнопки меню, возврата и рабочего стола.

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

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

На практике это означает что в интерфейсе адресной книги, например, у вас не будет кнопок добавления контакта и прочего. Все действия через клавишу меню и с точки зрения систематизации информации это очевидный плюс. А с точки зрения удобства пользования минус, поскольку для совершения какого-либо действия вам потребуется как минимум два нажатия на клавиши, первое из которых — нажатие на клавишу меню. Хорошо это или плохо?

Можно сколько угодно считать количество нажатий для выполнения той или иной операции, но тут зависимость нелинейная. Например, как часто вы добавляете контакты? При покупке телефона множество людей пользуется переносом контактов с симки или посредством синхронизации с компьютером. Кнопка добавления в данном случае может оказаться не востребованной. В процессе использования аппаратом не думаю что вы будете добавлять новый контакт каждый день или даже каждую неделю.Так ли востребована эта кнопка? Во-первых , Android представляет сервисы Google, поэтому контакты можно добавлять через аккаунт почты. Во-вторых, у Motorola Droid/Milestone есть возможность залезть в телефон прямо с браузера компьютера и получить полный доступ к контактам и прочему контенту, редактировать его.

По моему, кнопку добавления вынесли в контекстное меню совершенно правильно.

Трекбол и навигационная клавиша

Сейчас его можно увидеть по большей части в аппаратах от HTC и на форумах очень много обсуждения того нужен ли он вообще. Мне это напоминает времена, когда у нас появились компьютерные мыши. Как было неудобно и непривычно управлять таким манипулятором. Геймеры сразу разделились на сторонников нового управления и трактористов (тех, кто по прежнему пользовался только клавиатурой). Я думаю, каждый из нас сейчас отказаться от мышки не захочет — плюсы всем и так ясны.

Но компьютер и телефон — устройства все таки разные, хоть и стираются постепенно грани. Так где же использовать трекбол?

Самым полезным он оказывается при браузинге, когда на экране отображается множество мелких ссылок, по которым невозможно прицельно попасть пальцем. Трекбол в данном случае очень выручает, страницу не приходится зумить. В играх, я надеюсь, его так же задействуют. Это может быть бильярд, где сила удара кия будет зависеть от скорости прокрутки трекбола, это могут быть гонки, стратегии и так далее. Графические заметки тоже будут интересны. Любое приложение, где точность позиционирования важна. В конце концов, пользоваться им никто не заставляет, и это не ключевой элемент в управлении устройством — его можно просто игнорировать.

На самом деле, в версии Android 1.6 навигационная клавиша или трекбол обязательны, поскольку без них невозможен copy/paste. Соответственно, эти элементы управления можно видеть на всех Android-устройствах, кроме одного. Sony Ericsson X10. Это говорит о том, что такого функционала в данном телефоне не будет, но есть одно но. Не секрет, что в Sony Ericsson решили допиливать пользовательский интерфейс своими силами и добавлять в него функционал будущих версий Android 2.0-2.2. Из этого следует, что в этих версиях станет возможным copy\paste посредством только сенсорного экрана (вполне возможно реализация будет схожа с таковой на iPhone). Просто не верится, что в аппарате такого уровня и за такие деньги не будет такой банальщины.

Локализация

Больших проблем с этим пунктом быть не должно, тут по большей части все зависит от производителя. Но голосовое управление лежит на совести Google и есть один неприятный момент.

Не секрет, что в России Яндекс является одним из лидеров поисковиковых систем. Так вот, воспользовавшись голосовым поиском есть вероятность того, что откроется браузер с запросом «young dicks». Зависит от произношения, но вероятность остается. У меня это примерно 50%. И это очень нехорошо, поскольку на этот ресурс ходят часто. Как-то этот момент надо отследить компании Google.

Выводы

В качестве вывода могу сказать, что операционная система актуальна, интерфейс красив. Из откровенных минусов можно назвать организацию главного меню, а из плюсов рабочие столы, кастомизацию, виджеты, статусную строку. Говорить какой интерфейс лучше (WM, iPhoneOS, Android) не стоит, поскольку идеология у устройств разная. Аппарат на Windows Mobile — это в первую очередь рабочий инструмент. Интерфейс тут вторичен (хотя пользователи голосуют за красивости и удобности, иначе откуда столько альтернативных UI). Аппараты от Apple — устройства для развлечений в первую очередь. Рабочим инструментом их назвать сложно (но тут могут быть разные мнения, зависит от нужд конкретного пользователя). Android тут стоит в сторонке, поскольку не обладает столь широкими медиавозможностями как айфон (музыка, игры), хотя приближен к ним очень сильно. Аппараты на базе этой оси назвать рабочим инструментом так же нельзя, поскольку нет таких фунциональных приложений как на WM, есть проблемы с синхронизацией с Outlook. Хотя, во второй версии добавили поддержку Exchange, и по этому параметру, хочется верить, паритет.

Нам остается лишь наблюдать за развитием этой платформы. Уже сейчас есть интересные решения, удобные и используемые, что позволяет надеяться на быстрое развитие и популяризацию данной оси.

Запись опубликована в рубрике Интерфейс, Телефонное с метками , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s