Android 13 Beta 3 marca el primer hito en la estabilidad de la plataforma

Google lanzó hoy la tercera versión beta de Android 13. Con Android 13 Beta 3, la nueva versión finalmente alcanzó el hito de Estabilidad de la plataforma.

En I/O 2022, Google lanzó el segundo androide 13 lanzamiento beta a principios de este año. La actualización introdujo un par de características notables, como un gesto protector hacia atrás, archivos de recursos para especificar los idiomas de las aplicaciones compatibles y un nuevo permiso para usar alarmas exactas. Ahora, Google ha comenzado a lanzar la tercera versión beta de Android 13 para sus dispositivos Pixel y esto es lo que necesita saber al respecto.

¿Qué hay de nuevo en Android 13 Beta 3?

Estabilidad de la plataforma

En primer lugar, la tercera versión beta lleva a Android 13 al hito de Estabilidad de la plataforma. Según Google, este hito significa que "Android 13 ha alcanzado las API internas y externas finales, los comportamientos finales de las aplicaciones y las listas finales de API que no pertenecen al SDK (listas grises)".

Los desarrolladores de aplicaciones, juegos, SDK, bibliotecas y motores de juegos ahora pueden utilizar el hito de Estabilidad de la plataforma como objetivo para planificar las pruebas de compatibilidad finales y el lanzamiento público para garantizar que sus actualizaciones de compatibilidad estén listas antes de la versión final liberar.

Compatibilidad de aplicaciones

Con la tercera versión beta de Android 13, Google también insta a los desarrolladores a probar la compatibilidad de las aplicaciones. Ahora que Android 13 ha alcanzado la estabilidad de la plataforma, los desarrolladores de aplicaciones deben probar la compatibilidad de sus aplicaciones en tiempo para el lanzamiento final para que tengan tiempo de realizar las actualizaciones necesarias antes del Android 13 estable desenrollar.

Google también destacó un par de cambios que los desarrolladores de aplicaciones deben tener en cuenta al probar sus aplicaciones en Android 13 beta 3. Éstas incluyen:

  • Permiso de tiempo de ejecución para notificaciones: Android 13 introduce un nuevo permiso de tiempo de ejecución para enviar notificaciones desde una aplicación. Asegúrese de comprender cómo funciona el nuevo permiso y planee apuntar a Android 13 (API 33) lo antes posible.
  • Vista previa del portapapeles: asegúrese de que su aplicación oculte datos confidenciales en la nueva vista previa del portapapeles de Android 13, como contraseñas o información de tarjetas de crédito.
  • Captura previa de JobScheduler: JobScheduler ahora intenta anticipar la próxima vez que se iniciará su aplicación y ejecutará cualquier trabajo de captación previa asociado antes de ese momento. Si utiliza trabajos de captación previa, pruebe que funcionen como se esperaba.

Después de probar y publicar una versión actualizada de la aplicación, Google insta además a los desarrolladores a iniciar el proceso de actualización de su versión del SDK de destino de la aplicación, revise los cambios de comportamiento para las aplicaciones orientadas a Android 13 y use el marco de compatibilidad para detectar cualquier asuntos. Google ha destacado un par de cambios que los desarrolladores deberían probar si sus aplicaciones apuntan al nivel API 33 o superior:

  • Permiso de dispositivo cercano para Wi-Fi: las aplicaciones que administran las conexiones de un dispositivo a puntos de acceso cercanos deben usar un nuevo permiso de tiempo de ejecución NEARBY_WIFI_DEVICES para operaciones Wi-Fi como escaneo, sin necesidad de acceder al dispositivo ubicación. Algunas API de Wi-Fi requieren que su aplicación tenga este nuevo permiso.
  • Permisos multimedia granulares: si su aplicación está orientada a Android 13 y lee archivos multimedia del almacenamiento de datos común, debe solicitar uno o más de los nuevos permisos granulares en lugar de READ_EXTERNAL_STORAGE permiso.
  • Cambios de permisos para sensores corporales: Android 13 introduce el acceso "mientras está en uso" para sensores corporales. Si su aplicación necesita acceder a información del sensor corporal desde segundo plano, debe declarar un nuevo permiso BODY_SENSORS_BACKGROUND.
  • Los filtros de intención bloquean las intenciones que no coinciden: si su aplicación envía una intención a un componente exportado de otra aplicación orientada a Android 13 (API 33) o superior, ahora debe coincidir con un filtro de intención en el aplicación receptora.
  • Controles multimedia derivados de PlaybackState: Android 13 deriva más controles multimedia de las acciones de PlaybackState, para mostrar un conjunto más completo de controles que son consistentes en todos los tipos de dispositivos. Asegúrese de que su aplicación maneje estos cambios.

Soporte para tablets y pantallas grandes

Por último, Google también ha destacado que los desarrolladores deberían incluir tabletas y otros dispositivos de pantalla grande como parte de sus pruebas. Los desarrolladores pueden probar optimizaciones para dispositivos de pantalla grande configurando un emulador de Android en Android Studio o usando un dispositivo de pantalla grande compatible, como Lenovo Tab P12 Pro y Xiaomi Pestaña 5. Aquí hay algunos cambios a los que los desarrolladores deben prestar atención durante las pruebas:

  • Interacción con la barra de tareas: compruebe cómo responde su aplicación cuando se ve con la nueva barra de tareas en pantallas grandes. Asegúrese de que la barra de tareas no corte ni bloquee la interfaz de usuario de su aplicación.
  • Modo de ventanas múltiples: el modo de ventanas múltiples ahora está habilitado de manera predeterminada para todas las aplicaciones, independientemente de la configuración de la aplicación, así que asegúrese de que la aplicación maneje la pantalla dividida de manera adecuada. Puedes probar arrastrando y soltando tu aplicación en modo de pantalla dividida y ajustando el tamaño de la ventana.
  • Experiencia de compatibilidad mejorada: si su aplicación aún no está optimizada para tabletas, como por ejemplo si usa una versión fija orientación o no ser redimensionable, verifique cómo responde su aplicación a los ajustes del modo de compatibilidad, como buzón.
  • Proyección de medios: si su aplicación utiliza proyección de medios, verifique cómo responde su aplicación mientras reproduce, transmite o transmite medios en pantallas grandes. Asegúrese también de tener en cuenta los cambios de postura del dispositivo en los dispositivos plegables.
  • Vista previa de la cámara: para aplicaciones de cámara, verifique cómo responde la interfaz de usuario de vista previa de la cámara en pantallas grandes cuando su aplicación está restringida a una parte de la pantalla en modo de ventanas múltiples o de pantalla dividida. Compruebe también cómo responde su aplicación cuando cambia la postura de un dispositivo plegable.

La publicación del blog de Google no destaca ningún cambio para el usuario en Android 13 Beta 3. Sin embargo, es probable que la versión incluya algunos cambios no documentados. Probaremos Android 13 Beta 3 en nuestros dispositivos Pixel y nos aseguraremos de informarle si detectamos algún cambio de este tipo.


Cómo descargar e instalar Android 13 Beta 3 en su dispositivo Google Pixel

Tu puedes fácilmente descargar Android 13 Beta 3 para tus dispositivos Pixel y sigue nuestra guía sobre cómo instalar Android 13 para configurarlo.

Google está lanzando oficialmente esta actualización beta para Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL o Pixel 4. Puedes usar las imágenes del sistema de 64 bits con el emulador de Android en Android Studio y también puedes usar un GSI.

Para obtener más información sobre la tercera versión beta de Android 13, dirígete a publicación de blog oficial en el blog de desarrolladores de Android.