СТАТЬИ АРБИР
 

  2018

  Октябрь   
  Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4
   

  
Логин:
Пароль:
Забыли свой пароль?


Проектирование универсальных интерфейсов: известные подходы и проблемы их применения


ПРОЕКТИРОВАНИЕ УНИВЕРСАЛЬНЫХ ИНТЕРФЕЙСОВ: ИЗВЕСТНЫЕ ПОДХОДЫ И ПРОБЛЕМЫ ИХ ПРИМЕНЕНИЯ

Аннотация

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

Ключевые слова

Адаптивный интерфейс, веб-интерфейс, проектирование интерфейсов, веб-браузер, кроссбраузерность.

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

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

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

Другая проблема заключается в необходимости предусматривать возможность адаптации веб-интерфейсов под различные размеры дисплеев устройств, посредством которых пользователи могут осуществлять доступ к информационным системам. Она, в свою очередь, получила название «обеспечение адаптивности веб-интерфейсов» [1].

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

Первая проблема заключается в увеличении времязатрат пользователей на работу с информацией. А вторая актуальна лишь для информационных систем, находящихся в открытом доступе в сети Интернет, и заключается в ухудшении их позиций в рейтингах поисковых систем. Это обусловлено тем, что поисковые системы стараются обратить внимание своих пользователей, в первую очередь, на те информационные ресурсы, которые предоставляют более оперативный доступ к разыскиваемой информации [3].

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

Авторство наиболее известного теоретического исследования вопросов проектирования адаптивных веб-интерфейсов принадлежит Итану Маркотту (Ethan Marcotte). Он впервые использовал понятие «отзывчивый веб-дизайн» (англ. «responsive web- design») в своей публикации от 25 мая 2010 года [4], а затем развил свою концепцию в одноименной книге [5], которая впоследствии была переведена и издана на русском языке [6].

В июле 2011 Джеффри Зельдман (Jeffrey Zeldman) предложил расширить концепцию Маркотта, аргументируя это тем, что методология проектирования универсальных интерфейсов не ограничивается дизайном макета, а требует внесения изменений и в алгоритмы их разработки [7]. Это предложение Зельдмана получило развитие в работах Люка Вроблевски (Luke Wroblewski) и Аарона Густафсона (Aaron Gustafson).

Люк Вроблевски посвятил отдельную книгу вопросу о том, что если раньше создание универсального интерфейса традиционно заключалось в доработке и упрощении макета для широкоформатных устройств под параметры экранов мобильных, то гораздо более целесообразно изменить этот порядок и действовать по принципу «от простого к сложному», начиная с проектирования версии для мобильных устройств [8]. В то же время Аарон Густафсон рассмотрел в своей книге метод «постепенного улучшения» как довольно важную составляющую проектирования адаптивных веб-интерфейсов [9].

Таким образом, практически сразу после появления термина «отзывчивый дизайн», наметилась тенденция к его пониманию как одной из составляющих дизайна «адаптивного». Об этом же говорит и Вильями Салминен (Viljami Salminen) в своей публикации от 23 февраля 2012 года: «Отзывчивый дизайн» является лишь частью более глубокой концепции, получившей название «адаптивный дизайн», поскольку, когда мы ведем речь об отзывчивом дизайне, мы подразумеваем только шаблонизацию веб-страницы» [10] (пер. с англ. Н.Левшин).

Многие отечественные исследователи, при этом, смешивают понятия отзывчивого и адаптивного дизайна, используя их в качестве тождественных. Например, О. Кузьмина в своей работе «Проектирование адаптивного web-дизайна» утверждает, что: «Отзывчивый, он же адаптивный веб-дизайн - это технология создания веб-страниц, которая обеспечивает удобство их просмотра на различных устройствах» [11].

Нельзя не отметить и тот факт, что, на протяжении нескольких десятилетий, в работах отечественных исследователей, понятие «адаптивный интерфейс» применялось к информационным системам, главным образом, для обозначения их способности адаптировать характер отображаемой информации (или набор инструментов для управления системой) под интересы пользователя [12], а не под параметры дисплея используемого им устройства.

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

Список литературы:

Левшин Н. Проблемы проектирования универсальных интерфейсов. Сборник тезисов V Научно-технической конференции студентов, аспирантов и молодых ученых (с международным участием) «НЕДЕЛЯ НАУКИ-2015» (25-27 марта 2015 г.) [Текст]. - СПб.: Изд-во С.-Петерб. технол. ин-та (технич. ун-та), 2015. - С.174.

Ben Frain. Responsive Web Design with HTML5 and CSS3 [Текст]. - Birmingham: Изд-во «Packt Publishing», 2012. - 324 с.

Левшин Н. О роли поисковых систем в развитии сети интернет и проектировании веб-интерфейсов [Текст] // Фундаментальные и прикладные исследования в современном мире, 2015. № 9-1. С.162-164.

Marcotte E. Responsive web-design [Электронный ресурс] // URL: alistapart.com/article/responsive-web-design (дата обращения: 20.01.2016).

Marcotte E. Responsive Web Design [Текст]. - NY.: Изд-во «A Book Apart», 2011.

157 с.

Маркотт И. Отзывчивый веб-дизайн [Текст]. - М.: Изд-во «Манн, Иванов и Фербер», 2012. - 170 с.

Zeldman J. Responsive Design. I don’t think that word means what you think it means. [Электронный ресурс] // URL: www.zeldman.com/2011/07/06/responsive-design-i- dont-think-that-word-means-what-you-think-it-means/ (дата обращения: 20.01.2016).

Вроблевски Л. Сначала мобильные! [Текст]. - М.: Изд-во «Манн, Иванов и Фербер», 2012. - 176 с.

Aaron Gustafson. Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement [Текст]. - Copenhagen: Издательство «Easy Readers», 2011. - 144 с.

Salminen V. Adaptive vs. Responsive, what’s the difference? [Электронный ресурс] // URL: viljamis.com/2012/adaptive-vs-responsive-design/ (дата обращения: 20.01.2016).

Кузьмина О.С. Проектирование адаптивного web-дизайна. Сборник трудов XIII Международной научно-практической конференции студентов и аспирантов «Творчество молодых: дизайн, реклама, информационные технологии» [Текст]. - Омск, 2014.

С.116.

Зудилова Е.В. Исследование и разработка методики проектирования адаптивных интерфейсов с учетом человеческого фактора: автореферат дис. кандидата технических наук: 05.13.11 [Текст]. - СПб., 1998. - 16 с.


Левшин Н.С. - аспирант кафедры «Информационные технологии» Донской Государственный Технический Университет, Россия, г. Ростов-на-Дону





МОЙ АРБИТР. ПОДАЧА ДОКУМЕНТОВ В АРБИТРАЖНЫЕ СУДЫ
КАРТОТЕКА АРБИТРАЖНЫХ ДЕЛ
БАНК РЕШЕНИЙ АРБИТРАЖНЫХ СУДОВ
КАЛЕНДАРЬ СУДЕБНЫХ ЗАСЕДАНИЙ

ПОИСК ПО САЙТУ