Контент для нескольких устройств

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

Как люди читают в интернете

В руководстве по написанию текстов, принятом в правительстве США, кратко изложены ожидания пользователей от материалов, размещаемых в интернете:

Исследования показывают, что люди не читают веб-страницы, а просматривают их бегло . В среднем, люди читают только 20–28% содержимого веб-страницы . Чтение с экрана намного медленнее, чем чтение с бумаги. Люди бросят ваш сайт и покинут его, если информация не будет легкодоступной и понятной.

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

Сосредоточьтесь на теме и изложите историю в самом начале. Чтобы текст хорошо воспринимался на разных устройствах и экранах, убедитесь, что основные мысли изложены в начале: как правило, в идеале в первых четырех абзацах, примерно в 70 словах .

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

Публикуйте только то, что хотят ваши посетители, и ничего лишнего.

Исследования правительства Великобритании также показывают, что:

Другими словами: используйте простой язык, короткие слова и простые предложения — даже для грамотной, технически подкованной аудитории. Если нет веской причины этого не делать, сохраняйте разговорный тон. Старое правило журналистики гласит: пишите так, как будто вы разговариваете с умным 11-летним ребёнком.

Следующий миллиард пользователей

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

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

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

В итоге:

  • Не усложняйте.
  • Уменьшите беспорядок
  • Переходите к сути дела.

Удалите ненужный контент

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

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

Пользователи интернета часто ориентированы на действие, "наклоняясь вперед" в поисках ответов на свой текущий вопрос, а не откидываясь назад, чтобы погрузиться в чтение хорошей книги.

Джекоб Нильсен

Задайте себе вопрос: чего люди пытаются достичь, посещая мой сайт?

Помогает ли каждый компонент страницы пользователям достичь своей цели?

Удалите лишние элементы страницы.

Согласно данным HTTP Archive , HTML-файлы составляют почти 70 000 записей и более девяти запросов на каждую веб-страницу.

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

Уменьшение сложности HTML-кода также снизит вес страницы, поможет в локализации и интернационализации, а также упростит планирование и отладку адаптивного дизайна. Для получения информации о написании более эффективного HTML-кода см. раздел «Высокопроизводительный HTML» .

Каждый шаг, который вы заставляете пользователя выполнить, прежде чем он получит пользу от вашего приложения, обойдется вам в 20% потери пользователей.

Габор Челле, Twitter

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

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

Рассмотрим вопросы управления контентом и рабочих процессов: приводят ли устаревшие системы к устаревшему контенту?

Упростите текст

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

Удалите лишние изображения

Архив HTTP-данных, демонстрирующий увеличение размеров передаваемых изображений и количества запросов изображений.
Согласно данным HTTP Archive , в среднем веб-страница отправляет 54 запроса на получение изображений.

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

Круговая диаграмма HTTP Archive, показывающая среднее количество байтов на страницу по типам контента, около 60% которого составляют изображения.
Изображения составляют более 60% веса страницы.

Изображения также потребляют энергию. После экрана радио является вторым по величине источником разряда батареи. Чем больше запросов к изображениям, тем больше используется радио, тем чаще разряжается батарея. Даже простое отображение изображений требует энергии — и это пропорционально размеру и количеству. Ознакомьтесь с отчетом Стэнфордского университета « Кто убил мою батарею?»

Если есть возможность, удалите изображения!

Вот несколько предложений:

Для получения более подробной информации см. разделы «Оптимизация изображений» и «Удаление и замена изображений» .

Разрабатывайте контент, который будет хорошо отображаться на экранах разных размеров.

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

Разработка и дизайн мобильных приложений, Брайан Флинг

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

Многие из следующего миллиарда пользователей, которые выйдут в онлайн, будут использовать недорогие устройства с небольшим экраном. Чтение на экране с низким разрешением (3,5 или 4 дюйма) может быть утомительным.

Вот фотография, на которой они запечатлены вместе:

Фотография, сравнивающая отображение записи в блоге на дорогих и недорогих смартфонах.

На большом экране текст мелкий, но читаемый.

На маленьком экране браузер отображает макет правильно, но текст нечитаем, даже при увеличении масштаба. Изображение размыто и имеет «цветовой оттенок» — белый цвет не выглядит белым — что делает контент менее разборчивым.

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

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

«Содержание предшествует дизайну. Дизайн без содержания — это не дизайн, это украшение».

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

Тестовое содержимое

  • Проверьте читаемость на экранах меньшего размера, используя инструменты разработчика Chrome и другие инструменты эмуляции .
  • Протестируйте свой контент в условиях низкой пропускной способности и высокой задержки ; опробуйте контент в различных сценариях подключения.
  • Попробуйте читать и взаимодействовать с контентом на недорогом телефоне.
  • Предложите друзьям и коллегам попробовать ваше приложение или сайт.
  • Создайте простую тестовую лабораторию для устройств. В репозитории GitHub , посвященном мини-лаборатории мобильных устройств Google, есть инструкции по созданию собственной лаборатории. OpenSTF — это простое веб-приложение для тестирования веб-сайтов на различных устройствах Android.

Вот как работает OpenSTF:

Интерфейс OpenSTF.

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

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

Понимание стоимости данных

Веб-страницы становятся все больше.

Согласно данным HTTP Archive , средний вес страницы на миллионе ведущих сайтов сейчас превышает 2 МБ.

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

Уменьшение размера страницы также может быть выгодным. Крис Захариас с YouTube обнаружил, что при уменьшении размера страницы просмотра с 1,2 МБ до 250 КБ:

Иными словами, уменьшение веса страницы может открыть совершенно новые рынки .

Рассчитайте вес страницы

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

Панель «Сеть» в инструментах разработчика Chrome отображает размеры ресурсов.

Firefox и другие браузеры предлагают аналогичные инструменты.

WebPagetest предоставляет возможность тестирования первой и последующих загрузок страниц. Вы можете автоматизировать тестирование с помощью скриптов (например, для входа на сайт) или используя их RESTful API . Следующий пример (загрузка developers.google.com/web ) показывает, что кэширование прошло успешно и что последующие загрузки страниц не потребовали дополнительных ресурсов.

WebPagetest также предоставляет информацию о размере и распределении запросов по MIME-типам.

Круговые диаграммы WebPagetest, отображающие запросы и объем байтов по MIME-типам.

Рассчитать стоимость страницы

Для многих пользователей передача данных — это не просто затраты байтов и снижение производительности, это ещё и деньги.

Сайт What Does My Site Cost? позволяет оценить фактические финансовые затраты на загрузку вашего сайта. Гистограмма ниже показывает, сколько стоит (при использовании предоплаченного тарифного плана) загрузка amazon.com .

Примерная стоимость передачи данных (в 12 странах) при загрузке главной страницы amazon.com.

Следует иметь в виду, что это не учитывает доступность по цене в зависимости от дохода. Данные с сайта blog.jana.com показывают стоимость данных.

Тарифный план на 500 МБ данных
стоимость (доллары США)
Минимальная почасовая оплата
заработная плата (долл. США)
Оплата за отработанные часы
для тарифного плана на 500 МБ данных
Индия 3,38 доллара 0,20 доллара 17 часов
Индонезия 2,39 доллара 0,43 доллара 6 часов
Бразилия 13,77 долларов 1,04 доллара 13 часов

Проблема «тяжелого» размера страницы актуальна не только для развивающихся рынков. Во многих странах люди используют мобильные тарифы с ограниченным объемом данных и будут избегать вашего сайта или приложения, если сочтут его тяжелым и дорогим. Даже «безлимитные» тарифы на мобильный и Wi-Fi трафик обычно имеют лимит, превышение которого блокирует или ограничивает скорость передачи данных. По этим причинам лучше всего максимально прозрачно сообщать о том, сколько данных потребляет ваша страница. В следующей статье в блоге представлены конкретные рекомендации: Укрепление доверия посредством прозрачности затрат

Главный вывод: вес страницы влияет на производительность и влечет за собой затраты. Оптимизация эффективности контента показывает, как снизить эти затраты.