Google ha lanzado Android 11 Developer Preview 3 para los teléfonos inteligentes Google Pixel. El lanzamiento trae ADB incremental, depuración inalámbrica y más.
En febrero, Google lanzó el primera vista previa para desarrolladores de Android 11 para teléfonos inteligentes Pixel (excepto los Pixel de 2016). La compañía tenía como objetivo lanzar dos vistas previas para desarrolladores más antes de abrir la versión beta para dispositivos que no sean Pixel. Google lanzó el segundo Android 11 DP en marzo y hoy continúan con Android 11 Developer Preview 3. La tercera Vista previa para desarrolladores agrega una característica importante y realiza algunos ajustes más a las existentes introducidas en DP anteriores. Esto es lo que ha cambiado.
Novedades de Android 11 Developer Preview 3
Actualizaciones de motivos de salida de la aplicación
En Android 11, las aplicaciones pueden recuperar un registro de los motivos detrás de las muertes más recientes de las aplicaciones utilizando el nuevo getHistoricalProcessExitReasons
método en la clase ActivityManager. El nuevo Información de salida de la aplicación La clase detalla la información que las aplicaciones pueden recuperar por sus motivos históricos de salida, que pueden incluir factores como que el sistema se esté quedando sin memoria, un fallo del código nativo, un cambio de permiso de tiempo de ejecución, uso excesivo de recursos, etc. Estas API se actualizaron en Developer Preview 3 según los comentarios de los desarrolladores, que Google busca activamente.Análisis del montón GWP-ASan
Las vistas previas para desarrolladores anteriores de Android 11 agregaron una serie de herramientas para ayudar a los desarrolladores a encontrar y solucionar problemas de seguridad de la memoria. El último es GWP-ASan (también conocido por su backronym recursivo "GWP-ASan Will Provide Allocation Sanity"), una "herramienta de asignación de muestreo que detecta errores de memoria del montón con una sobrecarga mínima o impacto en el rendimiento". En Android 11 Developer Preview 3, GWP-ASan está habilitado de forma predeterminada en los binarios de la plataforma y las aplicaciones del sistema, pero los desarrolladores también pueden habilitarlo para sus aplicaciones como Bueno. Google recomienda hacerlo si su aplicación utiliza código nativo de bibliotecas.
BAsD incremental
Google quiere que a los desarrolladores les resulte más rápido instalar APK grandes, por lo que están introduciendo una nueva BAsD incremental característica. Esta función puede hacer que la instalación de APK grandes (más de 2 GB) desde una PC a un teléfono sea hasta 10 veces más rápida que antes. En Android 11 Developer Preview 3, los desarrolladores pueden instalar un APK incremental usando el comando "adb install --incremental" en el último binario de ADB. Los APK deben estar firmados con el nuevo Esquema de firma APK v4 formato, que genera una firma en un archivo separado. Esta característica también requiere que el dispositivo sea compatible con la nueva Sistema de archivos incremental, que actualmente solo es compatible con Pixel 4 y Pixel 4 XL. Google dice que todos los dispositivos de lanzamiento de Android 11 admitirán el sistema de archivos incremental y, por lo tanto, ADB incremental.
Depuración inalámbrica
ADB inalámbrico ahora es más fácil que nunca en Android 11 con la nueva opción de "depuración inalámbrica" en Opciones de desarrollador. Nosotros primero Vi esta característica en Android 11 Developer Preview 2, pero Google nunca enfatizó que estaba allí. Actualmente puedes emparejar tu teléfono con una PC usando el flujo de trabajo del código de emparejamiento, pero Google dice que planean agregar un flujo de trabajo de escaneo de códigos QR en una futura versión de Android Studio.
Actualizaciones de auditoría de acceso a datos
Por fin Google ha actualizado la nueva API de auditoría de acceso a datos en Android 11 Developer Preview 3. Específicamente, Google ha cambiado el nombre de varias de las API, así que asegúrese de actualizar su aplicación si está utilizando alguna de ellas. Una aplicación de muestra se puede encontrar aquí. La retroalimentación puede ser dado aquí.
Descargar Android 11 Developer Preview 3
Puede ven aquí para ver la diferencia API completa entre Android 11 DP2 y DP3, pero, por supuesto, estaremos atentos a cualquier cambio notable que Google no haya publicado. Puedes leer el notas de lanzamiento aquí, lo cual recomendamos hacer antes de descargar y actualizar la actualización. Por último, asegúrese de ven aquí para presentar cualquier informe de error y aquí para discutir la última versión.
Tendremos enlaces para descargar las imágenes más recientes del sistema para dispositivos Google Pixel y dispositivos compatibles con Project Treble. en esta página. Puede actualizar las compilaciones manualmente o utilizar la herramienta Flash de Android para hacerlo por usted. Si no tiene un dispositivo compatible, puede ejecutar la versión preliminar en el emulador de Android de Android Studio.
Esta es la tercera y última vista previa para desarrolladores. Habrá 2 versiones beta que incluirán dispositivos que no sean Pixel, seguidas de la versión estable en algún momento del tercer trimestre.
Para conocer las últimas noticias sobre Android 11, agregue esta etiqueta a favoritos:
Novedades de Android 11 en XDA