Создание мультимедийного приложения для ОС Android Automotive включает в себя 6 основных задач проектирования.
В этом разделе представлен обзор этих задач. В нем также описывается, как автопроизводители и разработчики приложений вносят свой вклад в работу с мультимедийными приложениями.
Обзор задачи
Поскольку большая часть дизайна медиа-приложений находится в компетенции автопроизводителей, задачи, связанные с дизайном, для разработчиков приложений относительно просты.
Вот 6 основных задач для разработчиков приложений:
1) Планирование вкладок навигации. Выберите до 4 представлений содержимого верхнего уровня и выберите значки или метки для вкладок навигации.
2) Планирование представлений просмотра. Спланируйте, как будут организованы и отформатированы представления контента верхнего и нижнего уровня (сетка или список?).
3) Настройте элементы управления воспроизведением. Решите, хотите ли вы предоставлять настраиваемые действия и значки и реализовать ли очередь.
4) Адаптируйте процесс входа. Адаптируйте предоставленный код для создания процесса входа в ваше приложение, если оно требует входа.
5) Настройки дизайна: экраны настроек дизайна для вашего приложения, если настройки необходимы.
6) Предоставьте элементы брендинга. Укажите значок приложения и акцентный цвет, чтобы автопроизводители могли представлять ваш бренд на экране.
Используйте ссылки выше, чтобы получить доступ к более подробным инструкциям по каждой задаче. Краткое описание элементов дизайна, которые вам необходимо предоставить, см. в контрольном списке .
Разделение ролей
В таблице ниже обобщены роли автопроизводителей и разработчиков приложений в обеспечении унифицированного опыта работы с мультимедийными приложениями.
Аспект медиа-опыта | Роль автопроизводителя в проектировании | Роль разработчика приложения в дизайне |
---|---|---|
Навигация по медиа-приложениям | Решите, где будет располагаться панель приложения, и поддержите навигацию по приложениям и элементы управления, которые могут отображаться на панели приложений. | Решите, какие представления контента верхнего уровня будут отображаться на вкладках панели приложения, и при необходимости предоставьте значки и метки. Посетите вкладки навигации «План» |
Просмотр сведений о контенте | Определите размер и содержимое элементов сетки или списка и реализуйте заголовок приложения на более низких уровнях контента. | Определите формат (сетку или список) и организацию просматриваемого медиаконтента на каждом уровне. |
Воспроизведение мультимедиа | Реализуйте представление воспроизведения и свернутую панель управления с соответствующими метаданными мультимедиа и элементами управления воспроизведением, включая элементы управления для любых пользовательских действий в приложении. Обеспечьте доступность очереди в представлении воспроизведения и стиль очереди. | Решите, следует ли реализовать настраиваемые действия на панели управления, и предоставьте для них значки. Решите, следует ли реализовать очередь и предоставить ли индикатор воспроизводимой в данный момент дорожки. Посетите раздел «Настроить элементы управления воспроизведением». |
Вход, настройки и поиск | Предоставляйте возможности для поиска и настроек на панели приложения, разрабатывайте клавиатуры поиска и подключайте пользователей к экранам входа по мере необходимости. | Предоставьте процесс входа (адаптированный из примера кода) и экраны настроек, если необходимо. Посетите раздел «Адаптация процесса входа в систему» и «Дизайн входа и настроек». |
Атрибуция бренда | Отображение значка приложения на всех экранах с контентом и выбор места применения цвета стороннего приложения в качестве акцента. | Укажите значок приложения и укажите цвет акцента. Посетите Предоставить элементы брендинга |