Ключевые термины и понятия

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

В этом разделе объясняются некоторые ключевые термины, используемые в этих рекомендациях, а также сокращения, используемые в спецификациях.


Значение слов «должен», «должен» и «может»

В рекомендациях по разработке Android для автомобилей используются термины ДОЛЖЕН , СЛЕДУЕТ и МОЖЕТ согласно определениям, опубликованным IETF. И производители автомобилей, и разработчики приложений должны понимать значение этих терминов.

В этих рекомендациях термины ДОЛЖЕН , СЛЕДУЕТ и МОЖЕТ встречаться часто (как с заглавной буквы в таблицах, так и со строчной буквы в бегущем тексте). Использование этих терминов соответствует определениям, предоставленным IETF для разъяснения различных уровней требований в спецификациях.

Для получения полной информации см. определения IETF, которые являются официальным источником того, как эти термины используются в этих рекомендациях и в документе определения совместимости с Android (CDD).

Чтобы обеспечить стабильную и надежную работу систем Android для автомобилей во всех реализациях, производители автомобилей и разработчики приложений должны учитывать следующее:

Срок Значение
ДОЛЖЕН Руководство является абсолютным требованием (не может быть пропущено или проигнорировано). Такие требования применяются либо на уровне API, либо:

  • Процесс проверки дизайна Google для автопроизводителей, использующих Google Automotive Services
  • Процесс проверки сторонних приложений в магазине Google Play
ДОЛЖЕН В определенных обстоятельствах могут быть веские причины для игнорирования руководства, но все последствия должны быть поняты и тщательно взвешены, прежде чем выбирать другой курс.
МАЙ Руководство действительно необязательно. Один производитель автомобилей или разработчик приложений может следовать рекомендациям для удовлетворения конкретных потребностей рынка или продукта, в то время как другой может пропустить тот же элемент.

Реализация, которая не включает конкретную опцию, ДОЛЖНА быть готова к взаимодействию с другой реализацией, которая включает эту опцию, хотя, возможно, с ограниченной функциональностью. В том же духе реализация, которая включает конкретную опцию, ДОЛЖНА быть готова к взаимодействию с другой реализацией, которая не включает эту опцию (за исключением, конечно, функции, которую предоставляет опция).
значок выноски
Определения IETF ДОЛЖЕН, СЛЕДУЕТ, МОЖЕТ
и связанные термины

Состояние вождения

Эти рекомендации иногда относятся к различиям в пользовательском опыте, которые зависят от состояния вождения автомобиля, то есть от того, припаркован ли он, работает на холостом ходу или движется. Решения о том, что разрешено в различных режимах вождения и диапазонах скоростей, зависят от производителя автомобиля и соответствующих нормативных требований в разных регионах.

В некоторых случаях, например, определенное действие может быть разрешено только в том случае, если автомобиль остановлен с включенным стояночным тормозом. В других случаях действие может быть разрешено только в том случае, если автомобиль движется с определенной скоростью или ниже, например 5 миль в час.

значок выноски
Автомобильная библиотека Android: android.car.drivingstate
Дополнительные технические подробности для разработчиков

Метки макета

Следующие метки используются в этих рекомендациях при изображении макетов спецификаций.

Этикетка Описание
крайний тег Край: указывает ширину и высоту границ доступного окна.
Тег поля Поле: определяет левую и правую границы холста приложения, измеряемые от ближайшего края. Чтобы узнать, как ширина поля зависит от размера экрана, посетите рабочее пространство приложения .
Тег ключевой линииKeyline: значение, пропорциональное ширине экрана, используемое для указания расстояния по горизонтали между элементом и ближайшим полем или краем компонента. Значения ключевой линии, связанные с определенными категориями ширины экрана, см. в Keylines .
Тег заполнения Padding: значение, используемое для указания интервала между элементами на экране в соответствии с их отношениями. Как правило, чем ближе отношения между двумя элементами, тем уже отступ. Для получения подробной информации о значениях отступов, используемых в макетах спецификаций, посетите страницу padding .
Гибкий тегFlex: Термин, используемый для указания вертикально или горизонтально центрированного элемента в контейнере или расстояния, которое может увеличиваться или уменьшаться в зависимости от соседних элементов. Измерениям гибкого макета иногда присваивается минимальное или максимальное значение, как описано в разделе Стратегии масштабирования .
Тег радиуса Угловой радиус: задает кривизну угла, где ноль указывает на прямоугольный угол, а более высокие значения указывают на большее закругление.
значок выноски
Макет
Поля, ключевые линии и отступы для различных размеров экрана