Google ha presentado la primera versión beta de Android 12 en la cual se ha propuesto una serie de las actualizaciones de diseño de interfaz más importantes en la historia del proyecto. El nuevo diseño implementa el concepto «Material You» promocionado como la próxima generación de Material Design.
El nuevo concepto se aplicará automáticamente a todas las plataformas y elementos de la interfaz, y no requerirá ningún cambio por parte de los desarrolladores de aplicaciones.
En la propia plataforma, se destaca un nuevo diseño de widget, ya que se han hecho más visibles, se ha mejorado el redondeo de esquinas y se ha proporcionado la capacidad de usar colores dinámicos que coinciden con el tema del sistema.
Se agregó la capacidad de adaptar automáticamente la paleta del sistema al color del fondo de pantalla seleccionado: el sistema detecta automáticamente los colores predominantes, ajusta la paleta actual y aplica cambios a todos los elementos de la interfaz, incluido el área de notificación, la pantalla de bloqueo, los widgets y el control de volumen.
Se han implementado nuevos efectos animados, como un aumento gradual de la escala y un movimiento suave de áreas al desplazarse, aparecer y mover elementos en la pantalla. Por ejemplo, cuando cancela una notificación en la pantalla de bloqueo, el indicador de tiempo se expande automáticamente y ocupa el espacio ocupado anteriormente por la notificación.
También se destaca que se agregó el efecto de estirar los bordes de desplazamiento, lo que deja en claro que el usuario ha superado el límite de desplazamiento y ha llegado al final del contenido. Con el nuevo efecto, la imagen del contenido se estira y se recupera. El nuevo modo de indicación de fin de desplazamiento está activado de forma predeterminada, pero hay una opción en la configuración para revertir el comportamiento anterior.
Se han implementado transiciones de sonido más suaves: al cambiar de una aplicación que emite sonido a otra, el sonido de la primera ahora se silencia suavemente y la segunda se eleva suavemente, sin imponer un sonido a otra.
Además, se llevó a cabo una optimización significativa del rendimiento del sistema: la carga en la CPU de los servicios principales del sistema disminuyó en un 22%, lo que a su vez llevó a un aumento en la vida útil de la batería en un 15%. Al reducir la contención de bloqueo, reducir la latencia y optimizar la E/S, se mejora el rendimiento de las transiciones de una aplicación a otra y se acorta el tiempo de inicio de la aplicación.
Se mejoró el rendimiento de las consultas de la base de datos mediante el uso de optimizaciones en línea en la operación CursorWindow. Para pequeñas cantidades de datos, CursorWindow es un 36% más rápido y para conjuntos con más de 1000 filas, la aceleración puede ser hasta 49 veces.
Se ha implementado el modo de hibernación de la aplicación, que permite, si el usuario no ha interactuado explícitamente con el programa durante mucho tiempo, resetear automáticamente los permisos emitidos previamente a la aplicación, detener la ejecución, devolver los recursos utilizados por la aplicación, como la memoria y bloquear el lanzamiento de trabajos en segundo plano y el envío de notificaciones push.
Se agregó un permiso BLUETOOTH_SCAN separado para escanear dispositivos cercanos a través de Bluetooth. Anteriormente, esta oportunidad se brindaba cuando existía acceso a información sobre la ubicación del dispositivo, lo que llevó a la necesidad de proporcionar permisos adicionales para aplicaciones que necesitan emparejarse con otro dispositivo a través de Bluetooth.
En la segunda versión beta, se espera que aparezca el Panel de privacidad con una descripción general de todas las configuraciones de permisos, lo que le permite comprender a qué datos tiene acceso un usuario de la aplicación). Los indicadores de actividad del micrófono y la cámara se agregarán al panel , con la ayuda de los cuales también puede apagar por la fuerza el micrófono y la cámara.
Finalmente se espera el lanzamiento de Android 12 en el tercer trimestre de 2021.
De las compilaciones de firmware preparadas de esta versión beta, se ofrecen para dispositivos Pixel 3/3 XL, Pixel 3a / 3a XL, Pixel 4/4 XL, Pixel 4a/4a 5G y Pixel 5, así como para algunos dispositivos ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi y ZTE.
Fuente: https://android-developers.googleblog.com
Está bien que habléis de android (pa quien le interese seguir siendo esclavo), pero teniendo en cuenta la temática del blog, estaría mucho mejor si habláis de novedades de smartphones linux reales, así como su software, el cual está teniendo interesantes novedades, de lo cual no informáis. Un claro ejemplo es la web https://linuxsmartphones.com
Saludos