Всегда ли адаптивный дизайн означает адаптивную производительность?



Несколько лет назад разработчики взялись осваивать адаптивный дизайн, который был призван решить проблему разного соотношения сторон в десктопах и мобильных устройствах, и расширить круг пользователей. На сайте webakula.ua можно найти множество готовых адаптивных решений.
Каково же было разочарование самих разработчиков, когда после нескольких лет его подъема оказалось, что большинство адаптивных сайтов страдают избыточным весом. Это сказывается на производительности ресурса и возникает парадоксальная ситуация: многие телефоны (планшеты, планшетные компьютеры и т.д.) попросту «не вытягивают» адаптивный сайт, что не способствует лояльности пользователей.

Ориентация на устаревшие гаджеты

Возможно, прозвучит странно, но по сегодняшний день внушительная доля продаж приходится на кнопочные телефоны. Не все увлекаются погоней за последними моделями телефонов со свежими версиями ОС. Несмотря на это, многие из устройств пригодны для web-серфинга. А еще есть всевозможные WAP-устройства, ридеры и телевизоры, где также можно просматривать сайты.

Использование постепенное ухудшения характеристик

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

Оставьте пользователю возможность выбора

Здесь ярким примером послужит использование Gmail: на более старых устройствах можно загрузить базовый HTML-интерфейс.
Есть цель увеличить количество мобильных пользователей своего ресурса? Предоставьте возможность загрузки простой HTML-версии, если устройство не вытягивает вашу «суперверсию» сайта.

Вам не нужна вся библиотека

Бывает сложно отследить какие модули и библиотеки используются вашим продуктом. Множество приложений и библиотек избавят вас от загрузки всего инструментария на страницу, так как позволят настроить «полезную нагрузку».

С чего же начать

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

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

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


5.0
Ваш рейтинг:
Всего оценок: 1
Ремонт автомобилей

Старый и надежный наш партнер, компания занимающаяся не только ремонтом и диагностикой автомобилей, но и помощью в поиске необходимых запчастей +375(29)6126229...

Косметологическая медицина

Медицинский центр "Корона" оказывает услуги: косметологии, пластической хирургии, стоматологии, имплантации, лазерной терапии и многого другого +375(29)3581204...

WEB и SEO услуги

Список нашик услуг включаетв себя не только WEB и SEO работы. Наши специалисты собирают и обрабатыват большие массивы данных, переводят тексты на другие языки, пишут статьи и обзоры +375(29)3480621...