Por lo general, los fabricantes de dispositivos se consideran los propietarios de los recursos privados que se crean para cada dispositivo. Por lo tanto, sus esfuerzos de ingeniería suelen enfocarse en una base por dispositivo; se dedica poco o ningún esfuerzo a la coherencia de otros dispositivos del ecosistema.
En cambio, los desarrolladores se esfuerzan por compilar apps que funcionen en todos los teléfonos Android del ecosistema, independientemente de las especificaciones técnicas de cada dispositivo. Esta diferencia en el enfoque puede causar un problema de fragmentación, por ejemplo, las capacidades de hardware de ciertos teléfonos no coinciden con las expectativas establecidas por los desarrolladores de apps. Por lo tanto, si las APIs de la tecnología táctil funcionan en algunos teléfonos Android, pero no en otros, el resultado es un ecosistema incoherente. Por eso, la configuración de hardware juega un papel fundamental para garantizar que los fabricantes puedan implementar las APIs de la tecnología táctil de Android en todos los dispositivos.
En esta página, se proporciona una lista de tareas paso a paso para configurar la conformidad de hardware para el mejor uso de las APIs de la tecnología táctil de Android.
En la siguiente imagen, se ilustra la creación de conocimiento común entre los desarrolladores y los fabricantes de dispositivos, que es un paso fundamental para crear un ecosistema cohesivo:
Figura 1: Compartir conocimientos entre los fabricantes y desarrolladores de dispositivos
Lista de tareas para la implementación de la tecnología táctil
-
- Es una lista de constantes para implementar la tecnología táctil.
-
- Orientación para la implementación de primitivas de composición de HAL
Asigna constantes entre HAL y la API
- Recomendaciones de asignación entre constantes de API públicas (llamadas marcadores de posición en el framework) y constantes de HAL, que implementan los marcadores de posición.
- Consulta Principios de diseño para guiar la asignación recomendada para obtener más información sobre este proceso.
-
- Instrucciones sobre los efectos táctiles de destino Usa estas instrucciones para realizar verificaciones rápidas en el hardware.