Создавайте медиа-приложения с помощью MediaBrowserService

Чтобы создать медиа-приложение с ограниченным брендингом и настройкой, используйте MediaBrowserService (MBS). Это более дешевый опыт, позволяющий пользователям просматривать контент и воспроизводить медиа.

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

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

  1. Планируйте вкладки навигации : выберите до 4 представлений контента верхнего уровня и определитесь со значками или метками для вкладок навигации.
  2. Планирование представлений просмотра : спланируйте, как будут организованы и отформатированы представления контента верхнего и нижнего уровня (сетка или список?).
  3. Настройте элементы управления воспроизведением : решите, хотите ли вы предоставить настраиваемые действия и значки, а также следует ли реализовать очередь.
  4. Планирование голосовых действий : определите, какие команды пользователи смогут запрашивать голосом.
  5. Предоставьте элементы брендинга : предоставьте значок вашего приложения и акцентный цвет, представляющие ваш бренд.

Дополнительные необязательные шаги только для AAOS :

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

Необязательный дополнительный шаг только для Android Auto :

  1. Предоставьте рекомендации : Определите 10 элементов медиаконтента, которые следует продемонстрировать в качестве рекомендуемых.

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

Партнерские роли для СМИ

Для приложений, работающих на транспортных средствах на базе AAOS, автопроизводители могут настраивать пользовательский интерфейс, чтобы отразить свой бренд и стиль транспортного средства. Для приложений, работающих на Android Auto, Google создает единый внешний вид и поведение приложения для всего диапазона совместимых транспортных средств. В следующей таблице обобщены роли разработчиков приложений и автопроизводителей (в AAOS) в проектировании для обеспечения унифицированного опыта использования медиа-приложений.

Аспект медиа-опыта Роль автопроизводителя в дизайне (или Google для Android Auto) Роль разработчика приложений в дизайне
Навигация по медиа-приложениям Решите, где будет располагаться панель приложений, и поддерживайте навигацию по приложению и элементы управления, которые могут отображаться на панели приложений. Решите, какие представления содержимого верхнего уровня будут представлены на вкладках панели приложений, и предоставьте значки и маркировку по мере необходимости (см. Планирование вкладок навигации ).
Просмотр сведений о содержании Определите размер и содержимое элементов сетки или списка и реализуйте заголовок приложения на более низких уровнях содержимого. Определите формат (сетка или список) и организацию просматриваемого медиаконтента на каждом уровне (см. Планирование просмотров представлений ).
Воспроизведение медиа Реализуйте представление воспроизведения и минимизированную панель управления с соответствующими метаданными мультимедиа и элементами управления воспроизведением, включая элементы управления для любых пользовательских действий в приложении. Предоставьте возможность очереди в представлении воспроизведения и стили для очереди. Решите, следует ли реализовать пользовательские действия на панели управления и предоставить для них значки. Также решите, следует ли реализовать очередь и предоставить ли индикатор для текущего воспроизводимого трека (см. Настройка элементов управления воспроизведением )
Голосовые действия Предоставить пользовательский интерфейс Google Assistant и контролировать, как пользователи вызывают Assistant в определенных автомобилях Укажите, какие категории носителей поддерживать для голосовых запросов и какой контент предоставлять для общих запросов ( Планирование голосовых действий )
Атрибуция бренда Отображение значка приложения на всех экранах с контентом и выбор места применения цвета стороннего приложения в качестве акцента. Предоставьте значок приложения и укажите цвет акцента (см. Предоставление элементов брендинга )
Вход и настройки Предоставьте возможность настройки поиска и настроек на панели приложений и подключайте пользователей к экранам входа по мере необходимости. Используйте шаблоны для создания потока входа и экранов настроек. При необходимости см. разделы Адаптация потока входа и Настройки дизайна
Рекомендации Предоставить пользовательский интерфейс для отображения рекомендаций по содержанию Предоставьте источник для соответствующих рекомендаций по содержанию