Se publicó el documento de definición de compatibilidad de Android 12 y describe los requisitos de clase de rendimiento para los productos insignia.
Recientemente, vimos el AOSP liberarse de androide 12, aunque el lanzamiento para Google Pixel llegará un poco más tarde. Android 12 tiene un tonelada de cambios, y no todos ellos están orientados al usuario. Claro, lo conseguimos material usted, Panel de privacidady algunas otras características excelentes, pero los OEM también tienen mucho más de qué preocuparse. Los OEM también deben prestar atención a cualquier actualización realizada en el Documento de definición de compatibilidad de Android (CDD). Se lanzó el CDD para Android 12 y describe algunas cosas en las que los OEM en particular pueden centrarse.
El Documento de definición de compatibilidad de Android es una parte importante del ecosistema de Android. Para mantener la coherencia en las API y el comportamiento de la plataforma entre dispositivos Android, Google agrupa la distribución de los servicios móviles de Google (que incluyen aplicaciones y marcos como Google Play Store y Google Play Services) con acuerdos de licencia que exigen que los dispositivos cumplan con las reglas de Google. "
Programa de compatibilidad de Android"(entre otros requisitos). El programa de compatibilidad de Android consta de múltiples conjuntos de pruebas automatizadas y un conjunto de reglas enumeradas en la DDC (CDD PDF para Android 12 disponible aquí).Si un dispositivo no cumple con los requisitos descritos en el CDD, es posible que no pase la prueba de compatibilidad de Google, lo que resultará en una pérdida de acceso al conjunto de aplicaciones de Google. En el pasado, la CDD ha impuesto cambios que son buenos para los consumidores, por ejemplo, El CDD para Android 11 describe cómo un OEM debe implementar los controles del dispositivo doméstico. en el menú de energía si lo implementan. Esto significa que si un teléfono inteligente Android tiene controles de dispositivo en el menú de encendido, será igual que en cualquier otro teléfono inteligente Android que también los implemente.
Clases de rendimiento: Android 12 y Android 11
En el caso de Android 12, hay un par de cambios que el CDD describe, pero la mayoría son bonitos pequeños o realmente solo tienen un impacto en los OEM. Uno de los mayores cambios que hemos visto fue la introducción de un "clase de rendimiento" que se puede definir en las propiedades de construcción de un teléfono inteligente Android. Google ya anunció esto junto con el lanzamiento de Android 12 Beta 1, y es una manera fácil para que los desarrolladores verifiquen qué tan rápido es realmente un teléfono inteligente Android. En la página de desarrolladores de Android, Google dice que cada versión de Android tiene su propia clase de rendimiento correspondiente, lo que significa que hay una clase de rendimiento para Android 12 y habrá una para Android 13, 14, etc.
Como se muestra en el gráfico anterior, las clases de rendimiento son compatibles con versiones posteriores. Esto significa que un dispositivo puede actualizarse a una nueva versión de Android sin cambiar su clase de rendimiento. pero también significa que los dispositivos pueden cambiar de clase si cumplen con los requisitos de ese nuevo SO versión. Google dijo que también definiría una clase de rendimiento para Android 11, y así lo hizo. En realidad, la CDD se refiere a las clases de potencia 11 y 12 como clases de potencia R y S, respectivamente.
Investigamos un poco en ese momento y encontramos algo de lo que definiría la clase de rendimiento para Android 12. A continuación se detallan algunos requisitos clave para la clase de rendimiento 12.
Requisitos clave de la clase de rendimiento 12
- Al menos 6 GB de RAM
- Resolución mínima de 400 ppp y 1080p
- Velocidades de escritura secuencial de al menos 120 MB/s, lectura secuencial de 250 MB/s, escritura aleatoria de 10 MB/s y lectura aleatoria de 40 MB/s
- Debe tener (como mínimo) una cámara trasera de 12 MP capaz de grabar en 4K a 30 FPS
- Debe tener (como mínimo) una cámara frontal de 4 MP capaz de grabar a 1080p y 30 FPS
En aquel momento no encontramos información sobre la clase de potencia 11. Esa clase de rendimiento ahora también está definida en el CDD. Los requisitos para la clase de rendimiento 11 se encuentran a continuación.
Requisitos clave de la clase de rendimiento 11
- Al menos 6 GB de RAM
- Resolución mínima de 400 ppp y 1080p
- Velocidades de escritura secuencial de al menos 100 MB/s, lectura secuencial de 200 MB/s, escritura aleatoria de 10 MB/s y lectura aleatoria de 25 MB/s
- Debe tener (como mínimo) una cámara trasera de 12 MP capaz de grabar en 4K a 30 FPS
- Debe tener (como mínimo) una cámara frontal de 4 MP capaz de grabar a 1080p y 30 FPS
Hay muchos más requisitos que los descritos anteriormente, pero la mayoría de ellos se refieren a códecs, procesamiento de la cámara y otra información.
Las clases de rendimiento pueden ser útiles para que los desarrolladores de aplicaciones mejoren la experiencia general no solo en dispositivos que cumplan con la especificación de “clase de rendimiento”, sino también en teléfonos de gama baja. Si una aplicación detecta que un teléfono no cumple con los requisitos para un dispositivo de "clase de rendimiento", puede apagarlo. ciertas características o efectos visuales más exigentes para mejorar la forma en que funciona la aplicación en el nivel inferior Los telefonos. Asimismo, también puede detectar si se está ejecutando en uno de los mejores teléfonos Android, en cuyo caso, puede habilitar funciones de alto rendimiento.