Android 12 Beta 3 se está implementando

Google lanzó Android 12 Beta 3 para teléfonos Pixel, brindando nuevas funciones a los usuarios y varios cambios para los desarrolladores. ¡Esto es lo nuevo!

Estamos a solo unas pocas compilaciones de la versión estable de androide 12, la última versión del sistema operativo móvil de Google. Google lanzó tres avances para desarrolladores antes de celebrar su conferencia de desarrolladores I/O en mayo, y desde I/O, hemos recibido dos versiones beta. El primera beta trajo algunos de los principales cambios de diseño que Google presentó en I/O, pero fue el segunda beta eso trajo las características más importantes como el panel de privacidad de Android 12 y la temática basada en fondos de pantalla. Hoy, Google lanzó una tercera versión beta, Android 12 Beta 3, y trae algunas características nuevas a la mesa, incluidas las tan esperadas capturas de pantalla con desplazamiento, una rotación automática más inteligente y más.

Novedades de Android 12 Beta 3

Por lo que ya hemos visto en versiones preliminares y betas anteriores para desarrolladores, Android 12 es el mayor lanzamiento del sistema operativo de Google en años. El hecho de que Google haya logrado incorporar aún más funciones antes del lanzamiento estable es impresionante, aunque para ser justos, no es ningún secreto que han estado trabajando en las funciones anunciadas hoy. Sin embargo, dado que estamos tan cerca del lanzamiento estable, pensamos que muchas de estas nuevas funciones no llegarían a tiempo para el lanzamiento estable, pero nos equivocamos.

Entonces, ¿qué agregó exactamente Google a Android 12 Beta 3? Según la publicación oficial del blog, las nuevas características notables en Beta 3 incluyen un rotación automática de pantalla más rápida y capturas de pantalla desplazables.

Con capturas de pantalla de desplazamiento en Android 12, puede capturar una captura de pantalla del contenido que se puede desplazar. Esto significa que no tendrá que capturar capturas de pantalla una por una y luego unirlas manualmente. Google ha estado trabajando en esta característica. desde la vista previa para desarrolladores de Android 11 del año pasado, pero no hizo el corte para ese lanzamiento ya que el equipo tenía recursos limitados (debido a COVID-19) y quería implementarlo de la manera correcta. Sin embargo, Google reanudó discretamente el desarrollo de la función y lo vislumbré en la primera vista previa para desarrolladores de Android 12. La implementación de capturas de pantalla con desplazamiento se ocultó de las vistas previas de los desarrolladores y las versiones beta posteriores, pero vio una versión casi final de la característica hace unos meses gracias a una compilación interna filtrada.

Como sospechábamos, la forma en que funcionan las capturas de pantalla con desplazamiento en Android 12 se basa en Vistas en lugar de la unión de imágenes que se encuentra en las implementaciones OEM. Cuando los usuarios capturan una captura de pantalla del contenido que se puede desplazar, se muestra un nuevo botón "capturar más". que, cuando se toca, extiende la captura de pantalla para mostrar toda la pantalla que el usuario puede ajustar para cultivo.

Google dice que las capturas de pantalla de desplazamiento funcionarán de forma inmediata para la mayoría de las aplicaciones, siempre que la aplicación use una interfaz de usuario basada en vista estándar. Si una aplicación o kit de herramientas de interfaz de usuario no utiliza una interfaz de usuario basada en vistas o utiliza una interfaz de usuario muy personalizada, deberá implementar la nueva API de captura de desplazamiento para decirle al sistema cómo capturar la pantalla. Google está trabajando para hacer que su implementación de capturas de pantalla con desplazamiento funcione en más casos, como para el desplazamiento de ListViews (que viene en Beta 4) y WebViews. Apoyo a este último puede estar viniendo de forma nativa a Google Chrome, pero sería bueno ver una implementación genérica que funcione en cualquier aplicación que use WebView.

Autorotación mejor y más rápida

Android 12 finalmente está mejorando una de las características más básicas del sistema operativo: la rotación automática. A partir de la versión Beta 3, la función de rotación automática de Android se mejoró con la detección de rostros, que utiliza la cámara frontal para detectar con mayor precisión cuándo se debe rotar la pantalla. Con suerte, esto debería conducir a menos rotaciones involuntarias de la pantalla cuando esté acostado en un sofá o en la cama. Las imágenes capturadas por la función de rotación automática mejorada de Android se procesan en el dispositivo dentro de Android 12 Núcleo de cómputo privado, para que nunca abandonen el dispositivo.

Google dice que esta función de rotación automática basada en rostros está disponible en Beta 3 en Pixel 4 y Pixel posterior dispositivos, pero todos los dispositivos que ejecutan Android 12 pueden aprovechar las otras mejoras realizadas en la pantalla rotación. Estas mejoras incluyen optimizaciones de la animación y el rediseño de la pantalla, así como una Se agregó un algoritmo de detección de gestos impulsado por ML, que reduce la latencia de la función de rotación automática básica en 25%.

La rotación automática basada en el rostro fue una de las primeras características rumoreadas para venir a Android 12, y nosotros confirmó su existencia en las primeras compilaciones de vista previa para desarrolladores. Residencia en nuestro análisis, parece que la función de rotación automática basada en rostros de Google está a cargo de la aplicación Servicios de personalización de dispositivos, por lo que es posible habilitarla en otros dispositivos Pixel.

Búsqueda en el dispositivo

En Android 12 Beta 3, Google destaca la nueva API AppSearch de Android. La documentación para esta característica ha estado disponible desde hace unos meses, e incluso antes de eso, sospechábamos que Google estaba trabajando en un nuevo índice de búsqueda en el dispositivo para Android gracias a un widget de búsqueda alternativo oculto nosotros vimos en el Iniciador de píxeles.

Como explica Google, AppSearch es un motor de búsqueda en el dispositivo de alto rendimiento. Las aplicaciones pueden indexar datos estructurados y buscarlos con capacidades de búsqueda de texto completo. La API también admite funciones nativas como indexación y recuperación altamente eficientes, compatibilidad con varios idiomas y clasificación por relevancia. Está disponible en dos sabores: un índice local para aplicaciones que es compatible con versiones anteriores a través de la biblioteca AppSearch Jetpack anunciado el mes pasadoy un índice central que se mantiene para todo el sistema en Android 12. Si su aplicación participa en el índice central, Android puede mostrar los datos de su aplicación en las superficies de SystemUI a menos que opte por no hacerlo. También puede compartir datos de forma segura con otras aplicaciones para permitirles buscar los datos de su aplicación.

Diagrama que ilustra la indexación y la búsqueda dentro de AppSearch. Fuente: Google.

Varios cambios

  • API de indicador de privacidad en WindowInsets: Android 12 Beta 3 ha agregado nuevos API de indicador de privacidad a Recuadros de ventana eso permitirá que las aplicaciones obtengan los límites máximos de los indicadores de privacidad y su ubicación relativa en la pantalla teniendo en cuenta la orientación actual de la pantalla y la configuración de idioma. Esto permitirá que una aplicación sepa dónde se dibujan los indicadores cuando la aplicación está en modo inmersivo, por lo que puede hacer ajustes para evitar que se obstruyan controles o contenido útiles.
  • Conmutadores de cámara y micrófono configurables para empresas: Los administradores empresariales ahora pueden controlar si el usuario tiene o no acceso a los botones del sistema que desactivan el acceso al micrófono y la cámara del dispositivo. Aprende más aquí.
  • Nuevo permiso para aplicaciones emparejadas con CDM que inician servicios en primer plano: Las aplicaciones emparejadas con Companion Device Manager (CDM) pueden iniciar servicios en primer plano desde el fondo declarando un nuevo permiso normal. Esto permitirá que las aplicaciones complementarias lleven a cabo la funcionalidad principal mientras son transparentes para el sistema.

Publicaciones del blog de Google nunca mencionar cada una de las funciones que agregaron a una versión beta de Android, por lo que, por supuesto, descargaremos e instalaremos la tercera versión beta en nuestros propios píxeles para ver qué más hay de nuevo. Además, profundizaremos en el firmware para buscar sugerencias de otras características en desarrollo, así que esté atento a más publicaciones nuestras en Android 12.

Descarga e instalación de Android 12 Beta 3

Android 12 Beta 3 se está implementando ahora para teléfonos Pixel compatibles inscrito en el programa Android Beta, que incluye Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G y Pixel 5. Aunque las versiones Beta de Android 12 están disponibles para un puñado de dispositivos de otros OEM, no hay garantía de que esos OEM lancen una nueva actualización basada en el código base Beta 3. Sin embargo, los usuarios con un dispositivo compatible con Project Treble pueden instalar la imagen genérica del sistema, o GSI, de Android 12 Beta 3, ya sea manualmente o usando DSU Loader, para probar las funciones más recientes. Los desarrolladores pueden iniciar Beta 3 en el emulador de Android disponible a través de Android Studio en caso de que no tenga un dispositivo compatible.

Una vez más, Google también pone a disposición de los propietarios del kit de desarrollo ADT-3 la última versión beta de Android 12. Instale la versión beta en el ADT-3 para probar las últimas funciones de Android TV y pruebe las aplicaciones en la nueva interfaz de Google TV.

Si está buscando enlaces de descarga de Android 12 Beta 3, tenemos los enlaces disponibles aquí. Una vez que haya tomado el archivo correcto, lee esta guía para aprender a instalarlo. Si encuentra un error mientras prueba la versión beta, deja algunos comentarios para que pueda arreglarse antes de que se lance la versión estable a finales de este otoño.

¿Qué sigue para la versión beta de Android 12?

Después del lanzamiento de Android 12 Beta 3 hoy, es probable que a Google no le queden muchas funciones nuevas para el usuario, aunque aún podrían dejarnos algunas sorpresas en la cuarta versión beta. De acuerdo con el calendario de lanzamiento de Google, Android 12 Beta 4 será el lanzamiento beta final y marcará el Hito de estabilidad de la plataforma. Eso significa que la cuarta versión beta vendrá con el conjunto final de API y comportamientos de la plataforma, así como la capacidad de publicar aplicaciones. apuntando al nivel de API 31 para Google Play, por lo que los desarrolladores que esperan la estabilidad de la API deben esperar la próxima versión beta. Después de la Beta 4 en agosto, viene una compilación candidata a la versión, seguida de la versión estable para dispositivos AOSP y Pixel que no están en el programa beta de Android.