Android 12 Beta 3 y API final


Publicado por Dave Burke, vicepresidente de ingeniería

Logotipo de Android 12 12

Cada mes acercamos Android 12 a su forma final, con características innovadoras, una nueva interfaz de usuario que le queda, mejoras de rendimiento, mejoras de privacidad, beneficios de seguridad y mucho más. Muchos de ustedes ya están desarrollando y probando Android 12 a través de nuestro programa Beta. ¡Gracias por todos los comentarios que han compartido hasta ahora!

Sin embargo, aún queda mucho por hacer para conseguir esta versión y hoy lanzamos la tercera Beta de Android 12 para que la pruebes. Además de actualizaciones como pantallas de desplazamiento, API de indicador de privacidad y rotación automática avanzada, Beta 3 también incluye las API finales de Android 12 y el SDK oficial. Con estos, puede comenzar a probar y actualizar su aplicación antes de la estabilidad de la plataforma, disponible en Beta 4. ¡Ahora es el momento de asegurarse de que sus aplicaciones estén listas!

Puede obtener Beta 3 hoy en su dispositivo Pixel al registrándote aquí para recibir actualizaciones inalámbricas, y si se ha registrado anteriormente, recibirá automáticamente la actualización de hoy. También puede obtener Android 12 Beta 3 en dispositivos seleccionados de muchos de nuestros socios de fabricación de dispositivos, como Sharp y TCL. Obtenga más información sobre android.com/beta. Visita el Sitio para desarrolladores de Android 12 para obtener detalles sobre cómo empezar.

¿Qué hay de nuevo en Beta 3?

Beta 3 incluye una serie de actualizaciones para mejorar la funcionalidad, la experiencia del usuario y el rendimiento. A continuación se presentan algunos aspectos destacados.

Desplazamiento de pantallas – Para que sea más fácil capturar y compartir contenido de desplazamiento, estamos agregando capturas de pantalla de desplazamiento. A partir de la Beta 3, cuando los usuarios toman una captura de pantalla del contenido desplazable, ahora verán un botón “Capturar más” para extender la captura de pantalla al contenido completo y luego ajustar el recorte.

tomar una captura de pantalla con desplazamiento en la aplicación Configuración

Tome una captura de pantalla de desplazamiento en la aplicación Configuración

Las capturas de pantalla con desplazamiento funcionan desde el primer momento para la mayoría de las aplicaciones; si su aplicación utiliza una interfaz de usuario estándar basada en vistas, no es necesario realizar cambios. Para las aplicaciones de interfaz de usuario y los kits de herramientas que no usan una interfaz de usuario basada en vistas o que usan una interfaz de usuario altamente personalizada, presentamos un nuevo API ScrollCapture para admitir el desplazamiento de capturas de pantalla. Con esta API, el sistema notifica a la aplicación las solicitudes de captura de desplazamiento y proporciona una superficie en la que dibujar la interfaz de usuario. Seguimos desplazándonos por las capturas de pantalla y en Beta 4 verá mejoras en el soporte predeterminado, por ejemplo, para desplazarse por ListView. También estamos trabajando para brindar soporte para una variedad más amplia de contenido (como contenido web). ¡Háganos saber lo que piensas!

Buscar en el dispositivo – Con Beta 3 destacamos el soporte de plataforma para Búsqueda de aplicaciones, un nuevo motor de búsqueda de dispositivos de alto rendimiento. Con AppSearch, las aplicaciones pueden indexar y buscar datos estructurados con capacidades integradas de búsqueda de texto completo y pueden usar características nativas como indexación y recuperación altamente eficientes, soporte multilingüe y clasificación por relevancia.

AppSearch viene en dos versiones: un índice local para usar en su aplicación compatible con versiones anteriores a través de una nueva Biblioteca de búsqueda de aplicaciones Jetpacky un índice central que se mantiene para todo el sistema en Android 12 (y posterior). Cuando participa en el índice central, el sistema podrá mostrar los datos de su aplicación en las superficies de la interfaz de usuario del sistema, a menos que elija excluirse. Además, puede compartir datos de forma segura con otras aplicaciones, lo que les permite buscar los datos de su aplicación y los suyos propios. Más aquí.

API de indicador de privacidad en WindowInsets – En Beta 2 agregamos soporte para indicadores de privacidad en la barra de estado que muestran cuando una aplicación está usando la cámara o el micrófono del dispositivo. Debido a que los indicadores se pueden mostrar cuando una aplicación está en modo inmersivo y podrían cubrir controles o contenido, las aplicaciones deben saber dónde se pueden dibujar los indicadores y realizar los cambios necesarios para evitar que se cubra el contenido útil. En Beta 3 hemos agregado nuevos API de indicador de privacidad por WindowInsets que le permiten obtener los límites máximos de los indicadores y su ubicación relativa en la pantalla, teniendo en cuenta la orientación actual y la configuración de idioma. Más aquí.

Cámara y micrófono configurables para empresas – En Beta 2 también presentamos nuevos conmutadores que permiten a los usuarios deshabilitar instantáneamente el acceso al micrófono y la cámara del dispositivo para todas las aplicaciones. Ahora los hemos puesto a disposición de los administradores corporativos que pueden establecer todas las restricciones necesarias en dispositivos totalmente administrados. Más aquí.

Nuevo permiso para aplicaciones emparejadas con CDM que inician servicios en primer plano – Para admitir mejor las aplicaciones emparejadas que realizan funciones básicas al proporcionar transparencia al sistema, las aplicaciones emparejadas con Administrador de dispositivos complementario (CDM) puede iniciar servicios en primer plano desde el fondo declarando un nuevo permiso normal. Más aquí.

Rotación automática mejor y más rápida – Hemos mejorado la función de rotación automática de Android con detección de rostros, utilizando la cámara frontal para reconocer con mayor precisión cuándo girar la pantalla. Esto es especialmente útil para las personas que usan sus dispositivos mientras están acostados en un sofá o en la cama, por ejemplo. Para los desarrolladores, esto significa que el comportamiento de rotación automática proporcionará una mejor experiencia de usuario para los usuarios que se hayan registrado a través de Configuración. La función de rotación automática avanzada se presenta en nuestro recientemente anunciado Núcleo informático privado, por lo que las imágenes nunca se almacenan ni se envían fuera del dispositivo. En Beta 3, esta función está disponible en Pixel 4 y dispositivos posteriores.

Para que la rotación de la pantalla sea lo más rápida posible en todos los dispositivos, también hemos optimizado la animación y el rediseño y hemos agregado un algoritmo de detección de gestos basado en ML. Como resultado, la latencia de la función básica de rotación automática se ha reducido en un 25% y los beneficios de la mejora de la detección de rostros se basan en estas mejoras. Pruebe las mejoras de rotación automática y háganos saber lo que piensa.

Android 12 para juegos – Con API de modo de juego, puede reaccionar a la selección del perfil de rendimiento del jugador para su juego, como una mejor duración de la batería para un viaje largo o el modo de rendimiento para velocidades de cuadro máximas. Estas API se vincularán al próximo tablero del juego, que brinda una experiencia de superposición con acceso rápido a utilidades clave mientras se juega. El tablero del juego estará disponible en dispositivos seleccionados a finales de este año.

juega mientras descargas la imagen

Juega mientras descargas en Android 12 con Touchgrind BMX

Mientras tanto, juega mientras descargas permitirá que los recursos del juego se recuperen en segundo plano durante la instalación, lo que permitirá a sus jugadores ingresar al juego más rápido.

Visita el Sitio para desarrolladores de Android 12 para obtener más información sobre todas las nuevas funciones de Android 12.

API y SDK finales

En las últimas semanas hemos estado trabajando para finalizar las API de Android 12 y hoy las estamos lanzando con Beta 3, junto con el SDK oficial de API Nivel 31. Planeamos lograr la estabilidad total de la plataforma en Beta 4, cuando todos los comportamientos también son del sistema Los sistemas dirigidos a aplicaciones y las restricciones de interfaz que no pertenecen al SDK serán definitivas, además de las superficies API.

Si está creando su aplicación con las API de Android 12, le recomendamos que utilice la versión actual para actualizar su entorno y volver a compilar sus aplicaciones con el SDK final y las herramientas más recientes.

Compatibilidad de la aplicación

Con muchos usuarios y desarrolladores novatos que utilizan Android 12 Beta Pixel y otros dispositivos, ahora es el momento de asegurarse de que sus aplicaciones sean compatibles y estén listas para usar.

Para probar la compatibilidad de su aplicación con Beta 3, instale la versión publicada de Google Play u otra fuente en un dispositivo o emulador que ejecute Android 12 Beta. Solucione todos los flujos de aplicaciones y observe cualquier problema funcional o de interfaz de usuario. Revisa el cambios de comportamiento para enfocar las pruebas en áreas donde los cambios subyacentes pueden afectar su aplicación. No es necesario cambiar las aplicaciones. targetSdkVersion En este momento, por lo tanto, una vez que se haya resuelto cualquier problema, le recomendamos que publique una actualización lo antes posible para sus usuarios de Android 12 Beta.

estabilidad de la plataforma

Como se mencionó anteriormente, Android 12 se pondrá al día Estabilidad de la plataforma en la próxima versión, Beta 4. Con Platform Stability, se finalizarán todos los comportamientos del sistema dirigidos a aplicaciones, API de SDK / NDK y restricciones que no pertenecen al SDK. En ese momento, puede comenzar la prueba de compatibilidad final y lanzar una versión totalmente compatible de su aplicación, SDK o biblioteca. Más información sobre el historial de Android 12 para desarrolladores es Aquí.

¡Comienza con Android 12!

La versión beta de hoy tiene todo lo que necesita para probar las últimas funciones de Android 12, probar sus aplicaciones y brindarnos respuesta. Tan pronto como registrar cualquier dispositivo Pixel compatible para recibir la actualización por aire. Para empezar a desarrollar configurar el SDK de Android 12.

También puede obtener Android 12 Beta 3 en dispositivos de algunos de nuestros principales fabricantes de dispositivos asociados, como Sharp y TCL. Visita android.com/beta para ver la lista completa de socios que participan en Android 12 Beta. Para pruebas aún más extensas, puede probar Android 12 Beta en Imágenes de GSI Android, y si no tiene un dispositivo, puede probarlo en la prueba Emulador de Android.

Beta 3 también está disponible para Android TV, por lo que puede ver las últimas funciones de TV y probar sus aplicaciones en la nueva experiencia de Google TV. Pruébelo con el kit de desarrollo ADT-3. Más aquí.

Para obtener detalles completos sobre Android 12 Beta, visite el Sitio para desarrolladores de Android 12.

Compruebe también

La actualización de CameraX hace que las cámaras duales simultáneas sean aún más fáciles

Publicado por Donovan McMurray – Ingeniero de relaciones con desarrolladores CámaraXLa biblioteca de cámaras Jetpack …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *