Rose debug info
---------------

Изящный онбординг в Apple Books

В iOS 13 в Books появились цели. Эппл сделал онбординг этой фичи изящным и технологичным. Хочу рассказать о том, почему мне так кажется.

Начиная с версии iOS 13 пользователь может установить себе для чтения цель: «Я буду читать по два часа в день». Приложение Books будет считать время и сообщать, когда цель достигнута. Пользователям неплохо бы рассказать, что такая функция появилась.

Как это могло бы выглядеть

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

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

  1. В какой-то момент телефон или планшет показывает уведомление «Смотри, в книгах теперь есть цели, хочешь?». По тапу открывается какой-то экран. Сразу возникают вопросы:
    • В какой момент показать, как не отвлечь и не раздражать непрошенным уведомлением (особенно после релиза iOS, где все лезут с рассказами о новых фичах).
    • Как узнать, кому нужно показывать, а кому нет. Например, можно посмотреть, у кого загружены какие-то книги, или кто читал последний месяц. А если человек не читал, а начнет, то что? Значит, уже недостаточно проверять этот онбординг только после обновления, нужно проверять иногда. Как часто, как долго? Нужно ли проверять в iOS 14, 15 или 16?
    • Не забыть сохранить, кому показывали онбординг, а кому нет. После сохранения нужно не потерять при восстановлении из бекапа и при обновлении на следующую iOS.
    • Как должны работать цели до показа уведомления? Что будет, если цель достигнется раньше, чем сработает онбординг?
  2. Нужно задизайнить, разработать, локализовать и протестировать экран этого онбординга.
  3. Нужно убедить команду сделать онбординг ещё в одном приложении это ок (в iOS его обычно нет).

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

Как сделал эппл

Не знаю почему именно Эппл сделал по-другому, я нигде не встречал рассказ. Но он сделал такой онбординг:

  1. Установить значение цели по умолчанию в 5 минут

Всё. Онбординг сделан, — реально один шаг. Попробую подвести итог тех вопросов:

В какой момент показать Покажется само, как пользователь почитает пять минут
Как не отвлечь и не раздражать непрошенным уведомлением В момент показа уведомления пользователь точно читает, ему это более-менее релевантно
Как узнать, кому показывать нужно, а кому нет Если читает меньше пяти минут в день, то точно не целевая аудитория. Дополнительные проверки не нужны
Не забыть сохранить, кому показывали онбординг, а кому нет Сохранять не нужно
Миграция сохраненных данных Не нужна
Как должны работать цели до показа уведомления Нет никакой особой логики до показа или после
Задизайнить, разработать, локализовать и протестировать экран этого онбординга Не нужно
Нужно убедить команду сделать онбординг ещё в одном приложении это ок Не нужно

Итого:

  • Нужно разработать кастомной онбординг-логики: ноль
  • Нужно разработать дополнительных экранов, механизмов хранения: ноль
  • Вообще дополнительные дизайн и разработка: ноль

Заодно получаем дополнительные плюс: значение в пять задевает честолюбие человека и вместо пяти минут он укажет более высокую цель, чем указал бы при другом дефолте (это гипотеза).

Ну и напоследок:
Дефолт все равно установить пришлось бы :—)

Вот скриншоты как выглядит весь процесс:

Прекрасный, технологичный дизайн фичи.

Поделиться
Отправить
Запинить
 2559   2019   apple   интерфейс   онбординг
Подписаться на блог…
1 комментарий
Ingus Ambry 2019

И всё бы неплохо, но вот скролл-список для выбора количества минут в день крутится до 1440 минут (т. е. 24 часов), крутится долго, совершенно непонятно, зачем разрешать этот максимум, и, самое главное — КАК ВСЁ ЭТО РАБОТАЕТ. Это вообще главная проблема Apple — никому не сообщать о том, как чем-то пользоваться, почему так удобно и зачем это нужно — всю информацию приходится выискивать специально среди десятка тематических сайтов. Мой кейс — обновился ночью, утром открыл книгу, которую не дочитал, через несколько минут вылезло тупое «Вы молодец, читаете аж 5 минут в день, вы достигли цели!» — выглядело как издёвка и ничего, кроме желания выключить эту хрень, не возникло. Выключил. Фишку с тем, чтобы читать N минут в день, Apple мне не продала. Потому что провалила онбординг.