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

Введение

В начале 2020 года команда Chrome для мобильных и настольных компьютеров разработала план по улучшению обнаружения и взаимодействия с установленными веб-приложениями. Наша работа привела к более чем 100-процентному увеличению количества установок и вовлеченности PWA. Мы добились этого, исследуя существующие функции, проводя эксперименты A/B-тестирования и интервью с пользователями, чтобы получить представление о восприятии и ожиданиях пользователей. В этой статье рассказывается, как мы туда попали.

Единый язык установки

Призыв к действию, запускающий установку PWA, был непоследовательным на всей веб-платформе. Для Chrome на Android мы остановились на «Добавить на главный экран» , но на наших настольных платформах мы сделали упор на «Установить» . Обоснование этого несоответствия было получено в исследовании, проведенном командой в 2016 году и в ходе которого сравнивались различные строки. Команда обнаружила, что функция «Добавить на главный экран» работает лучше, хотя и незначительно, на мобильных устройствах.

Дальнейшее исследование таксономии, проведенное в 2019 году, не обнаружило никакой разницы, поэтому команда, желающая унифицировать процесс установки PWA, решила обновить ярлык до «Установить на Android». Дальнейшее исследование, проведенное в 2021 году, сравнило языки Install , Get и Download , и мы обнаружили, что пользователи понимают Install как происходящий процесс. Пользователи чувствовали, что нажатие кнопки с надписью «Получить» приведет к перенаправлению пользователя на веб-сайт, а при использовании «Загрузить» они предполагали, что файл окажется в их папке загрузок или в ее эквиваленте.

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

Установить иконку на рабочий стол

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

Оригинальная установка плюс значок.
Оригинальная установка плюс значок.

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

Ошибка омнибокса с наличием значков масштабирования и установки.
Ошибка омнибокса с наличием значков масштабирования и установки.

Я решил изучить восприятие наших пользователей, поскольку большинство отзывов носили анекдотический характер. Сотрудничая с нашими исследователями UX, мы провели исследование с участием 10 000 пользователей в США и Индонезии, чтобы определить, как пользователи понимают иконографию установки. Мы протестировали пять различных дизайнов, включая существующий, и спросили пользователей, что означает «Установить». Мы обнаружили, что текущий значок (символ плюса) больше всего сбивает с толку наших пользователей. Многие путали этот символ с «лекарствами», «скорой помощью» и «батарейками».

Мы также обнаружили, что пользователи в первую очередь ассоциировали с установкой изображения, такие как стрелки и устройства. Основываясь на этих выводах, мы провели A/B/C-тест в Chrome, сравнив существующий дизайн с двумя альтернативами. Мы остановились на стрелке, указывающей вниз на монитор, который работал значительно лучше, чем два других. Мы также заметили снижение количества отклонений пользовательского интерфейса установки с этим новым значком.

Установите варианты значков из набора значков Material Design.
Варианты значков установки, которые вы можете загрузить из нашего набора значков Material Design.

Результатом стал дизайн, который вы видите сегодня: количество установок PWA для веб-сайтов более чем удвоилось. Мы также добавили этот значок и его мобильный эквивалент в наш набор значков Material Design , что позволяет сообществу использовать иконографию, которая нам показалась наиболее интересной.

Конечно, один значок не изменит мир, что подводит нас к следующей функции.

Встроенная справка

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

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

Когда пользователь регулярно посещает веб-сайт, Chrome использует службу, известную как Site Engagement . Это предоставляет информацию о том, насколько пользователь взаимодействует с сайтом. Посетив chrome://site-engagement/ , вы можете увидеть сайты, которыми вы регулярно пользуетесь. Используя эти оценки, мы можем определить, заинтересован ли пользователь в веб-сайте. Если бы сайт был PWA и пользователь был вовлечен, мы бы показали ему пользовательский интерфейс встроенной справки по установке. Это означало, что мы сосредоточились только на вовлеченных пользователях и не раздражали пользователей, которые могут посетить сайт один раз.

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

Более богатый пользовательский интерфейс установки

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

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

Более богатый пользовательский интерфейс установки.
Более богатый пользовательский интерфейс установки, свернутые и развернутые состояния.

Ранее в этом году мы запустили Richer Install — расширенный пользовательский интерфейс установки Chrome на Android, который позволяет разработчикам добавлять снимки экрана в свой манифест. Разработчики также могут добавить описание, что рекомендуется, но не обязательно. Благодаря новому пользовательскому интерфейсу мы увидели, что количество установок некоторых PWA удвоилось, что показывает, что пользователи с большей уверенностью устанавливают веб-приложения, когда мы предоставляем больше контекста и более богатый опыт. Версия этого пользовательского интерфейса для настольных компьютеров в настоящее время находится в стадии разработки.

Заключение

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