Пользовательский интерфейс вашего приложения должен быть сосредоточен на разъяснении преимуществ использования Health Connect и объяснении ключевых концепций таким образом, чтобы расширять знания пользователей о том, что влечет за собой интеграция.
Ваш пользовательский опыт (UX) должен соответствовать трем основным принципам:
- Последовательность : убедитесь, что потоки согласованы на протяжении всего процесса интеграции.
- Прозрачность . Будьте откровенны, объясняя, как Health Connect работает вместе с вашим приложением.
- Ясность : помогите пользователям получить доступ к Health Connect через ваше приложение.
На высоком уровне поток UX можно разбить на следующие этапы:
Продвигайте Health Connect
Демонстрация Health Connect в вашем приложении зависит от шаблонов и соглашений UX, установленных в вашем пользовательском интерфейсе.
Сосредоточьтесь на выгоде пользователя
Когда вы впервые представляете пользователям Health Connect, постарайтесь предложить им вескую причину использовать вашу интеграцию.
Вместо того, чтобы описывать функции Health Connect, адаптируйте свое сообщение к тому, какую пользу пользователь получает от этих функций.
Используйте понятный язык
Не просите пользователей «Подключиться к Health Connect». Это резкое предложение, которое также может сбить с толку понимание пользователем взаимосвязи между приложениями в экосистеме Health Connect.
Ваш UX должен помочь пользователям сформировать представление о том, как Health Connect взаимодействует с вашим приложением, поэтому важно учитывать, какие надписи на кнопках лучше всего подходят для достижения этой цели.
Попробуйте использовать в надписях кнопок глагольные фразы, например «настроить» или «начать». Или, если вы запускаете представление разрешений, используйте более конкретный текст кнопки, например «Выберите данные для обмена».
Продвигайте Health Connect
Вот несколько способов продвижения Health Connect в вашем приложении:
- В рамках процесса настройки вашего приложения
- С карточкой на главном экране вашего приложения
- Через точку входа на экране настроек
- С помощью кнопки загрузки APK Android 13 для версий Android 13 и более ранних версий.
- При продвижении новых типов данных
- С модальным или диалоговым окном при обновлении приложения, аналогично потоку установки приложения.
Настройка приложения и запрос разрешений
Порядок действий с промо-картой на главном экране
Настройки
Android 13 APK Скачать
Внедрение новых типов данных и запрос разрешений
Приложения, которые уже имеют интеграцию Health Connect, могут запрашивать новые типы данных в дополнение к уже предоставленным.
На экране разрешений должны отображаться только новые запрошенные типы данных, чтобы не вводить пользователей в заблуждение.
Ниже приведены несколько примеров продвижения новых типов данных:
- Повторное использование существующих соглашений
- Подчеркните ценность предложения
- Контекстуализация разрешений
Повторное использование существующих соглашений
Если ваше приложение уже продвигает новые данные в других экосистемах, мы рекомендуем сделать то же самое для Health Connect в Android и адаптировать язык, где это необходимо.
Подчеркните ценность предложения
Почему пользователи захотят использовать эти данные в вашем приложении?
- Примеры: чтение данных
- Предоставляет пользователям более точную информацию о вашем приложении.
- Пользователи могут видеть все данные в одном месте вашего приложения.
- Пример: запись данных
- Пользователи могут делиться этими новыми данными из вашего приложения с другими совместимыми приложениями для здоровья и фитнеса на своих телефонах.
Контекстуализация разрешений
Запрашивайте новые разрешения там, где это имеет смысл для пользователей, чтобы они знали, о чем их просят.
Примеры:
- Запрашивайте разрешение на маршруты тренировок после того, как пользователи завершат тренировку в вашем приложении.
- Если в вашем приложении реализованы новые разрешения, покажите их вместе в одном промо на главном экране.
- Если в вашем приложении есть специальный раздел, например «Сон» , разместите там соответствующее разрешение.
Отозванные и отмененные разрешения
На экране настроек вашего приложения должно быть показано пользователям, как отозвать разрешения для типов данных Health Connect:
Недостаточный доступ
Если у вашего приложения недостаточно доступа к Health Connect, пользователи должны видеть следующий экран во всех точках входа:
Разрешения отменены дважды
Если пользователь дважды подряд выбирает «Отмена» на экране запроса разрешений, ваше приложение должно представить пользователю экран, подобный следующему:
Чтение и отображение данных
Чтобы укрепить доверие и гарантировать пользователям, что их данные читаются правильно, важно показать пользователям, как ваше приложение получает данные, которые поступают из свойства packageName
класса DataOrigin
.
Есть два способа добиться этого:
Базовая атрибуция
Как минимум, ваш пользовательский интерфейс должен отображать значок и имя источника приложения (или только имя приложения, если значок не может быть отображен). Базовая атрибуция подходит для следующих экранов: «Домой», «Журнал действий» и «Сведения о действиях».
Атрибуция с образованием
Ваше приложение должно помогать пользователям получать информацию о том, откуда берутся данные, с помощью прямой ссылки на экран «Разрешения приложения» в Health Connect. Этот тип атрибуции подходит для следующих экранов: Сведения о деятельности, Отчеты и аналитика.
Синхронизация данных
Если при синхронизации вашего приложения с Health Connect достаточно задержки, мы рекомендуем, чтобы ваше приложение отображало это уведомление во время синхронизации данных. Это информирует пользователя о том, что что-то происходит и что это может занять некоторое время.
Ресурсы
Иконки продуктов следует использовать на белом или очень светло-сером фоне. При необходимости вы также можете использовать значок на черном фоне.
Загрузите следующие значки: