Este documento contiene respuestas a preguntas generales sobre la compatibilidad de Android.
¿Qué tipos de dispositivos pueden ser compatibles con Android?
El software de Android se puede trasladar a muchos dispositivos diferentes, incluidos algunos en los que las aplicaciones de terceros no se ejecutan correctamente. El Documento de definición de compatibilidad de Android (CDD) detalla las configuraciones específicas del dispositivo que se consideran compatibles.
Por ejemplo, aunque el código fuente de Android podría trasladarse para ejecutarse en un teléfono que no tenga cámara, el CDD requiere que todos los teléfonos tengan una cámara. Esto permite a los desarrolladores confiar en un conjunto consistente de capacidades al escribir sus aplicaciones.
La CDD continúa evolucionando para reflejar las realidades del mercado. Por ejemplo, la versión 1.6 del CDD sólo admite teléfonos móviles. Pero la versión 2.1 permite que los dispositivos omitan el hardware de telefonía, lo que permite que dispositivos que no sean teléfonos, como los reproductores de música estilo tableta, sean compatibles. A medida que Google realiza estos cambios, también aumenta Google Play para permitir a los desarrolladores mantener el control sobre dónde están disponibles sus aplicaciones. Para continuar con el ejemplo de la telefonía, una aplicación que administra mensajes de texto SMS no es útil en un reproductor multimedia, por lo que Google Play permite al desarrollador restringir esa aplicación exclusivamente a dispositivos telefónicos.
Si mi dispositivo es compatible, ¿tiene acceso automáticamente a Google Play y a la marca?
No. El acceso no es automático. Google Play es un servicio operado por Google. Lograr la compatibilidad es un requisito previo para obtener acceso al software y a la marca de Google Play. Una vez que un dispositivo califica como dispositivo compatible con Android , debe completar el formulario de contacto incluido en la licencia de servicios móviles de Google para solicitar acceso a Google Play.
¿Es obligatoria la compatibilidad?
No. El Programa de compatibilidad de Android es opcional. El código fuente de Android está abierto, por lo que cualquiera puede utilizarlo para crear cualquier tipo de dispositivo. Sin embargo, si desea utilizar el nombre de Android con su producto o desea acceder a Google Play, primero debe asegurarse de que su dispositivo sea compatible .
¿Cuánto cuesta la certificación de compatibilidad?
No hay ningún costo para obtener compatibilidad con Android para un dispositivo. Compatibility Test Suite es de código abierto y está disponible para que cualquiera pueda probar dispositivos.
¿Quién determina la definición de compatibilidad?
Google es responsable de la dirección general de Android como plataforma y producto, por lo que mantiene el Documento de definición de compatibilidad (CDD) para cada versión. Google redacta el CDD para una nueva versión de Android en consulta con varios OEM que brindan información.
¿Durante cuánto tiempo será compatible cada versión de Android para dispositivos nuevos?
El código de Android es de código abierto, por lo que Google no puede impedir que alguien use cualquier versión para iniciar un dispositivo. En cambio, Google opta por no conceder la licencia del software cliente de Google Play para su uso en versiones obsoletas. Esto permite que cualquiera pueda seguir enviando versiones obsoletas de Android, pero esos dispositivos no pueden usar el nombre de Android y existen fuera del ecosistema de aplicaciones de Android, como si no fueran compatibles.
¿Puede un dispositivo tener una interfaz de usuario diferente y seguir siendo compatible?
El Programa de compatibilidad de Android determina si un dispositivo puede ejecutar aplicaciones de terceros. Los componentes de la interfaz de usuario que se incluyen con un dispositivo (como la pantalla de inicio, el marcador y la combinación de colores) generalmente no tienen mucho efecto en las aplicaciones de terceros. Como tal, los fabricantes de dispositivos pueden personalizar la interfaz de usuario. El Documento de definición de compatibilidad restringe el grado en que los OEM pueden alterar la interfaz de usuario del sistema en áreas que afectan las aplicaciones de terceros.
¿Cuándo se publican las definiciones de compatibilidad para las nuevas versiones de Android?
El objetivo de Google es lanzar una nueva versión del Documento de definición de compatibilidad de Android (CDD) cuando la versión correspondiente de la plataforma Android haya convergido lo suficiente como para permitirlo. Si bien Google no puede publicar un borrador final de un CDD para una versión de software de Android antes de que se envíe el primer dispositivo insignia con ese software, los CDD finales siempre se publican después del primer dispositivo. Sin embargo, siempre que sea posible, Google publica versiones preliminares de los CDD.
¿Cómo se validan las afirmaciones de compatibilidad de los fabricantes de dispositivos?
No existe un proceso de validación para la compatibilidad de dispositivos con Android. Sin embargo, si el dispositivo va a incluir Google Play, Google normalmente valida la compatibilidad del dispositivo antes de aceptar la licencia del software cliente de Google Play.
¿Qué sucede si luego se descubre que un dispositivo que afirma ser compatible tiene problemas de compatibilidad?
Normalmente, Google le pide que publique imágenes del sistema actualizadas que solucionen cualquier problema de compatibilidad.