Контакты
Подписка
МЕНЮ
Контакты
Подписка

В рубрику "Решения корпоративного класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций

По ту сторону десктопа

Устройства для цифровой видеозаписи популярны, в частности, по той причине, что благодаря им в области телевещания была реализована идея сдвига во времени (time shifting), что стало гигантским шагом вперед по сравнению с традиционным способом просмотра ТВ. Для пользователя Интернета таким же шагом вперед обещает стать другая новая технология - сдвиг в пространстве (place shifting), которая неизбежно повлияет на технологию разработки и развития web-сайтов и приложений в будущем.

Развитие техники

До недавнего времени мобильные телефоны предоставляли очень ограниченные возможности для путешествия по Интернету, из-за чего очень немногие пользователи утруждали себя этим. Но теперь ситуация в корне изменилась: ряд устройств уже воспроизводит web-контент не хуже стационарных браузеров. Это полноценный Интернет, а не просто галочка, поставленная в таблице технических данных устройства. Статистика подтверждает, что владельцы таких устройств в настоящее время уже пользуются ими для просмотра Интернета.

Сдвиг в пространстве (place shifting)

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

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

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

Адаптация к типу устройства

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

Разрешение экрана

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

Интерфейс пользователя и взаимодействие

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

Например, один из основных интерфейсных элементов современной web-страницы - Breadcrumbs. Это навигационный элемент, позволяющий отображать путь к текущей странице (в иерархии сайта). Хотя его можно использовать для активного перемещения по сайту, его основное предназначение - служить в качестве постоянного указателя. Но представьте себе, что произойдет с этим элементом, если браузер вашего устройства покажет всю страницу целиком. Обычно это происходит путем уменьшения изображения для подгонки его к ширине экрана; результатом этого является сжатый и часто полностью нечитаемый текст. Чтобы прочитать хоть что-то, пользователю придется сначала увеличить масштаб. Оборотной стороной увеличения масштаба будет то, что элемент Breadcrumbs утратит свое первоначальное назначение: в то время как его можно будет использовать в качестве навигационного элемента, он перестанет служить в качестве элемента окружающей информации в этом сценарии.

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

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

Выводы

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

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

Статья подготовлена на основе презентации "Where's Your Web At?" Дейва Ши и Джон Оллсоппа, опубликованной в Web Directions North в январе 2008 и на сайте www.digital-web.com

Опубликовано: Журнал "Технологии и средства связи" #2, 2008
Посещений: 4117

В рубрику "Решения корпоративного класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций