Blog de desarrolladores de Android: La versión beta de Android 13 está aquí: Android 13 Beta 1



Publicado por Dave Burke, vicepresidente de ingeniería

logotipo de android13

Es abril y hemos logrado avances constantes en el perfeccionamiento de las funciones y la estabilidad de Android 13, sobre la base de nuestros temas centrales de privacidad y seguridad, productividad de los desarrolladores y compatibilidad con tabletas y pantallas grandes. Hoy estamos entrando en la siguiente fase de nuestro ciclo y lanzando la primera versión beta de Android 13.

Hay mucho para que los desarrolladores exploren en Android 13, desde características de privacidad como el nuevo permiso de notificación y el selector de fotos hasta las API que puede usar para crear excelentes experiencias como íconos de aplicaciones temáticos, ubicación de mosaicos para configuraciones rápidas y soporte de idioma por aplicación. así como funciones como audio Bluetooth LE y MIDI 2.0 a través de USB. En Beta 1, agregamos nuevos permisos para un acceso más granular a archivos multimedia, API de enrutamiento de audio mejoradas y más. Tendremos más para compartir en Google I/O el 11 y 12 de mayo, ¡así que guarde la fecha!

Lo invitamos a probar la versión Beta 1, ya que damos la bienvenida a más usuarios pioneros para que nos den su opinión sobre esta versión. Puede probar Android 13 Beta 1 en dispositivos Pixel compatibles hoy registrándose para recibir la actualización inalámbrica aquí. Si ya está ejecutando una vista previa para desarrolladores de Android 13, su dispositivo recibirá automáticamente estas y futuras actualizaciones por aire. Como siempre, también están disponibles las descargas para Pixel y el emulador de Android. Visite el sitio para desarrolladores de Android 13 para obtener información sobre cómo comenzar a desarrollar y probar su aplicación.

Índice del contenido

¿Qué hay de nuevo en la Beta 1?

Continuamos enfocándonos en la privacidad y la seguridad mientras le brindamos nuevas API para ayudarlo a crear excelentes experiencias para sus usuarios. Beta 1 incluye las últimas actualizaciones de las funciones que anunciamos anteriormente, como un nuevo permiso de notificación, selector de fotos, iconos de aplicaciones temáticos, localización mejorada y soporte de idiomas, y más. Beta 1 también presenta una pequeña cantidad de características nuevas, así que pruébalas y cuéntanos lo que piensas.

Permisos más granulares para acceder a archivos multimedia - Anteriormente, si una aplicación quería leer archivos multimedia compartidos en el almacenamiento local, tenía que READ_EXTERNAL_STORAGE Permiso que daba acceso a todo tipo de archivos multimedia. Para brindar a los usuarios más transparencia y control, presentamos un nuevo conjunto de permisos con un alcance más granular para acceder a los archivos multimedia compartidos.

Con los nuevos permisos, las aplicaciones ahora solicitan acceso a un tipo de archivo específico en el almacenamiento compartido:

Permitir que mi aplicación acceda a música y otros archivos de audio en este dispositivo

Cuando el usuario concede los permisos, las aplicaciones tienen acceso de lectura a los tipos de archivos multimedia apropiados. Para simplificar la experiencia de los usuarios cuando una aplicación solicita READ_MEDIA_IMAGE y READ_MEDIA_VIDEO Al mismo tiempo, el sistema mostrará un solo diálogo para otorgar ambos permisos. Si su aplicación accede a archivos multimedia compartidos, debe migrar a los nuevos permisos si su aplicación tiene como objetivo Android 13. Más aquí.

Mejor informe de errores en Keystore y KeyMint - Para las aplicaciones que generan claves, Keystore y KeyMint ahora brindan indicadores de error más detallados y precisos. Hemos agregado una jerarquía de clase de excepción a continuación java.security.ProviderException, con excepciones específicas de Android que contienen códigos de error Keystore/KeyMint y si el error es repetible. También puede cambiar los métodos de generación, firma y cifrado de claves para activar las nuevas excepciones. El informe de errores mejorado ahora debería brindarle todo lo que necesita para volver a intentar la generación de claves.

Enrutamiento de audio predictivo - Para ayudar a las aplicaciones de medios a detectar cómo se enruta su audio, agregamos nuevas API de ruta de audio en el AudioManager Clase. El nuevo getAudioDevicesForAttributes() La API le permite obtener una lista de dispositivos que se pueden usar para reproducir el audio especificado, y los hemos agregado getDirectProfilesForAttributes() API para ayudarlo a comprender si su transmisión de audio se puede reproducir directamente. Utilice estas nuevas API para descubrir las mejores AudioFormat utilizar para su pista de audio.

Compatibilidad de aplicaciones

Si aún no ha probado la compatibilidad de su aplicación con Android 13, ¡ahora es el momento de hacerlo! Con Android 13 ahora en versión beta, estamos abriendo el acceso tanto a los primeros usuarios como a los desarrolladores. Esto significa que en las próximas semanas puede esperar que más usuarios prueben su aplicación en Android 13 e informen cualquier problema que encuentren.

Para probar la compatibilidad, instale su aplicación publicada desde Google Play u otra fuente en un dispositivo o emulador que ejecute Android 13 Beta y trabaje con todos los flujos de aplicaciones. Revise los cambios de comportamiento para enfocar sus pruebas. Después de solucionar cualquier problema, publique una actualización lo antes posible.

línea de tiempo

Con el lanzamiento beta, nos estamos acercando a la estabilidad de la plataforma en junio de 2022. A partir de ese momento, se finalizarán el comportamiento del sistema del lado de la aplicación, las API SDK/NDK y las listas que no pertenecen al SDK. En este punto, debe completar su prueba de compatibilidad final y lanzar una versión totalmente compatible de su aplicación, SDK o biblioteca. Puede leer más sobre el cronograma del desarrollador aquí.

¡Comienza con Android 13!

La versión beta de hoy incluye todo lo que necesita para explorar las funciones de Android 13, probar sus aplicaciones y enviarnos sus comentarios. Simplemente registre cualquier dispositivo Pixel compatible aquí para recibir esta y futuras actualizaciones de Android 13 beta y drop beta de forma inalámbrica. Si ya tiene instalada una compilación de Developer Preview, recibirá estas actualizaciones automáticamente. Para comenzar a desarrollar, configure el SDK.

Para realizar pruebas aún más completas en dispositivos compatibles, pruebe Android 13 Beta en imágenes GSI de Android y, si no tiene un dispositivo, puede probarlo en el emulador de Android; simplemente cargue las últimas imágenes del sistema del emulador a través del administrador de SDK en Android. Estudio.

Para obtener información detallada sobre cómo obtener la versión beta, visite la página para desarrolladores de Android 13.

Si quieres conocer otros artículos parecidos a Blog de desarrolladores de Android: La versión beta de Android 13 está aquí: Android 13 Beta 1 puedes visitar la categoría Android.

Deja una respuesta

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

Subir