Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Помимо решения о том, как организован контент вашего приложения для навигации и просмотра, вам необходимо решить, хотите ли вы использовать очередь или какие-либо настраиваемые элементы управления для воспроизведения контента.
Производители автомобилей позаботились о реализации и стилизации режима воспроизведения, свернутой панели управления и очереди. Они также предоставляют базовый набор элементов управления воспроизведением, включая «Воспроизведение/пауза», «Следующий», «Предыдущий» и «Переполнение». Если этих элементов управления достаточно для вашего приложения, все готово.
Однако, если вы хотите предоставить очередь или доступ к дополнительным действиям при воспроизведении, помимо тех, которые предоставляют автопроизводители, вам необходимо решить:
Отображать ли миниатюры элементов очереди
Отображать ли значок или прошедшее время для текущего воспроизводимого элемента в очереди
Включать ли ранее воспроизведенные элементы в очередь
Какие дополнительные действия вы хотите видеть на панели управления и должны ли они заменить элементы управления «Следующий» и «Предыдущий» автопроизводителей.
Как будут выглядеть значки, обозначающие соответствующие состояния каждого действия (например, доступное и отключенное)
Предоставляйте монохромные (черные или белые) векторные значки для любых добавляемых ими пользовательских действий и динамически изменяйте их для обозначения состояния.
ДОЛЖЕН
Разработчики приложений должны:
При использовании текста (включая цифры) в значке используйте максимальное пространство в ограничивающей рамке, чтобы сделать текст как можно большим и читабельным.
МОЖЕТ
Разработчики приложений могут:
Предоставляйте монохромные (черные или белые) векторные значки для до 8 пользовательских действий.
Обоснование:
Согласованный пользовательский интерфейс приложения. Разработчикам приложений необходимо согласовать интерфейсы настраиваемых действий в мультимедийных приложениях с аналогичными действиями, знакомыми их пользователям на других устройствах.
Удобство просмотра: текст может казаться меньше в сочетании с иконками, поэтому текст в значках должен быть максимальным в пределах доступного пространства.
Рекомендации по очередям
Следующие соображения применимы, если вы решите реализовать очередь, чтобы пользователи могли просматривать воспроизводимый в данный момент и предстоящий контент.
Уровень требований
Методические рекомендации
ДОЛЖЕН
Разработчики приложений должны:
Предоставьте индикатор воспроизводимого в данный момент элемента очереди.
Включить ранее воспроизведенные элементы в очередь
МОЖЕТ
Разработчики приложений могут:
Предоставление миниатюр для элементов очереди
Укажите воспроизводимый в данный момент элемент либо с помощью значка, либо путем отображения прошедшего времени.
Обоснование:
Удобный интерфейс: пользователи должны иметь возможность сразу увидеть, что воспроизводится в данный момент.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-10-30 UTC."],[[["In addition to content organization, developers need to determine playback controls and queue implementation for their car apps."],["Car makers provide basic playback controls; developers can add custom actions and queues for more functionality."],["Custom action icons should be monochrome, vector-based, and dynamically change to reflect state for consistency and glanceability."],["If implemented, queues should include an indicator for the currently playing item and might include thumbnails or elapsed time."],["Developers should refer to linked resources for details on implementing custom actions and playback interface examples."]]],[]]