En esta sección, se explican algunos términos clave utilizados en estos lineamientos, así como las abreviaturas utilizadas en las especificaciones.
Significado de los requisitos y de mayo
En los lineamientos de diseño de Android para vehículos, se usan los términos DEBEN, SE RECOMIENDA y PUEDE según las definiciones publicadas por el IETF. Tanto los fabricantes de vehículos como los desarrolladores de apps deben entender el significado de estos términos.
A lo largo de estos lineamientos, los términos DEBEN, DEBERÍAS y PUEDE aparecer con frecuencia (tanto en mayúsculas en las tablas como en minúsculas en el texto activo). El uso de estos términos se ajusta a las definiciones proporcionadas por la IETF para aclarar los distintos niveles de requisitos en las especificaciones.
Para obtener información detallada, consulta las definiciones de IETF, que son la fuente autorizada de la forma en que se usan estos términos en estos lineamientos y en el Documento de definición de compatibilidad de Android (CDD).
Para garantizar que los sistemas de Android para vehículos funcionen de manera coherente y confiable en todas las implementaciones, los fabricantes de vehículos y los desarrolladores de apps deben tener en cuenta lo siguiente:
Término | Significado |
---|---|
OBLIGATORIO | El lineamiento es un requisito absoluto (no se puede omitir ni ignorar). Estos requisitos se aplican a nivel de API o mediante las siguientes acciones:
|
DEBE | En determinadas circunstancias, es posible que existan razones válidas para ignorar el lineamiento, pero todas las implicaciones deben entenderse y analizarse cuidadosamente antes de elegir otro rumbo. |
MAY | El lineamiento es realmente opcional. Un fabricante de automóviles o un desarrollador de apps puede optar por seguir los lineamientos para satisfacer necesidades específicas del mercado o del producto, mientras que otro puede omitir el mismo artículo. Una implementación que no incluye una opción en particular DEBE estar preparada para interoperar con otra implementación que sí incluya la opción, aunque tal vez tenga una funcionalidad reducida. Del mismo modo, una implementación que incluye una opción en particular DEBE estar preparada para interoperar con otra implementación que no incluye la opción (excepto, por supuesto, para la función que esta ofrece). |
Estados de conducción
En ocasiones, estos lineamientos hacen referencia a las diferencias en la experiencia del usuario que dependen del estado de conducción del vehículo, es decir, si está estacionado, inactivo o en movimiento. Las decisiones sobre lo que está permitido en los distintos estados de conducción y rangos de velocidad dependen del fabricante del automóvil y de los requisitos reglamentarios pertinentes en las diferentes regiones.
En algunos casos, por ejemplo, es posible que se permita una acción determinada solo si se detiene el vehículo con el freno de estacionamiento activado. En otras, es posible que se permita la acción solo si el automóvil se mueve a una velocidad determinada o inferior, como 8 mph.
Etiquetas de diseño
Las siguientes etiquetas se usan a lo largo de estos lineamientos en las representaciones de diseños de especificaciones.
Etiqueta | Descripción |
---|---|
Edge: Indica los límites de ancho y alto de la ventana disponible. | |
Margen: Define los límites izquierdo y derecho del lienzo de la app, medidos desde el borde más cercano. Para ver un análisis de cómo varía el ancho de los márgenes con el tamaño de la pantalla, visita Espacio de trabajo de la app. | |
Línea clave: Es un valor proporcional al ancho de la pantalla. Se usa para especificar la distancia horizontal entre un elemento y el margen o borde del componente más cercano. Para conocer los valores de líneas clave asociados con categorías específicas del ancho de pantalla, consulta la sección Líneas clave. | |
Padding: Es el valor que se usa para especificar el espaciado entre elementos de la pantalla, según sus relaciones. En general, cuanto más cercana sea la relación entre dos elementos, más estrecho será el padding. Para obtener más información sobre los valores de padding usados en los diseños de especificaciones, visita padding. | |
Flex: Término que se usa para especificar un elemento centrado horizontalmente o de forma vertical en un contenedor, o una distancia que puede crecer o contraerse según los elementos adyacentes. A veces, se asigna un valor mínimo o máximo a las dimensiones de diseño flexible, como se explica en Estrategias de escalamiento. | |
Radio de la esquina:Especifica la curvatura de una esquina. El cero indica una esquina cuadrada y los valores más altos indican más redondeo. |