Android 14 Beta 3 y estabilidad de la plataforma

Publicado por david burkvicepresidente de ingeniería

logotipo de Android 14

Con el lanzamiento de Android 14 Beta 3 de hoy, estamos pasando a la siguiente fase del ciclo de desarrollo de Android. Se basa en nuestros temas centrales de privacidad, seguridad, rendimiento, productividad del desarrollador y personalización del usuario, y continúa mejorando la experiencia del dispositivo de pantalla grande en tabletas, dispositivos plegables y más.

Beta 3 trae Android 14 a Estabilidad de la plataforma, lo que significa que las API del desarrollador y todos los comportamientos relacionados con las aplicaciones ahora son definitivos para su revisión e integración en sus aplicaciones. Gracias por todos sus comentarios continuos para llevarnos a este hito.

Hay mucho que explorar en Android 14 y probar en tus aplicaciones. Hoy con Beta 3 estamos destacando nuevas características de accesibilidad como escala de fuente no linealactualizaciones de privacidad incluidas acceso parcial a fotos/videosnuevo soporte de animación en la navegación por gestosY características que se alinean más con la versión OpenJDK 17 LTS.

Estabilidad de la plataforma

Con Estabilidad de la plataforma en Beta 3, puede desarrollar y lanzar con confianza cualquier actualización de compatibilidad necesaria. Comience su prueba de compatibilidad final ahora y prepárese para lanzar las actualizaciones necesarias para que pueda obtener comentarios valiosos durante el resto de las versiones beta. Esto ayudará a garantizar una experiencia de aplicación fluida antes del lanzamiento final de Android 14 a finales de este año.la imagen de la línea de tiempo muestra que estamos en junio y en camino con Platform Stability para Android 14

Si está desarrollando un SDK, una biblioteca, una herramienta o un motor de juego, es aún más importante probarlo ahora para poder lanzar actualizaciones compatibles lo antes posible para evitar que los desarrolladores de aplicaciones y juegos posteriores queden bloqueados debido a problemas de compatibilidad. . Además, cuando haya lanzado una actualización compatible, asegúrese de hacérselo saber a sus desarrolladores.

Compatibilidad de aplicaciones

Cada versión de Android contiene cambios en la plataforma que mejoran la privacidad, la seguridad y la experiencia general del usuario. Estos cambios pueden afectar sus aplicaciones. Probar su aplicación implica instalar su aplicación de producción en un dispositivo con Android 14 Beta 3; puedes usar Google Play u otros medios. Revise todos los flujos de aplicaciones y busque problemas funcionales o de interfaz de usuario. Revisa el cambios de comportamiento para enfocar sus pruebas. Los cambios que pueden afectar su aplicación incluyen:

Escalado de fuente no lineal.

Otorgar acceso parcial a fotos y videos.
Los usuarios ahora pueden otorgar acceso parcial a su biblioteca de medios cuando la aplicación solicita cualquiera de los permisos de medios visuales (LEER_MEDIA_IMÁGENES O LEER_MEDIA_VIDEO) introducido en Android 13 (nivel de API 33). Cuando su aplicación pasa a un segundo plano o cuando el usuario cierra activamente su aplicación, el sistema los trata como permisos únicos y, en última instancia, los niega. Si su aplicación está siguiendo mejores prácticas para permisos, este cambio no debería interrumpir su aplicación. Android 14 presenta el READ_MEDIA_VISUAL_USER_SELECTED permiso para ayudar a las aplicaciones a admitir mejor los nuevos cambios. Para una experiencia de usuario más fluida, le recomendamos que considere usar clasificador de fotos que brinda a los usuarios una forma segura de otorgar acceso a su aplicación a imágenes y videos seleccionados que no requieren ningún permiso.

La información de seguridad de datos es más visible.
Para mejorar la privacidad del usuario, Android 14 aumenta la cantidad de lugares en los que el sistema muestra la información que declaraste en el formulario de Play Console. Para algunos permisos, el cuadro de diálogo de permisos de tiempo de ejecución del sistema ahora incluye una sección en la que se puede hacer clic que destaca las prácticas de uso compartido de datos de su aplicación. Esta sección del cuadro de diálogo del sistema incluye información, como por qué su aplicación podría decidir compartir datos con terceros, y vincula a los usuarios a dónde pueden controlar el acceso a los datos de su aplicación. Revise las políticas de uso compartido de datos de ubicación de su aplicación y tómese un momento para realizar las actualizaciones correspondientes a su aplicación. Sección de seguridad de datos de Google Play.

Por favor revise el cambios de comportamiento para ver cualquier cambio que pueda afectar la compatibilidad de su aplicación o juego. Si tiene problemas con las bibliotecas y SDK en su aplicación, intente actualizar a la última versión de la biblioteca o SDK y comuníquese con el desarrollador para obtener ayuda si es necesario.

Una vez que haya publicado la versión compatible de su aplicación actual, puede iniciar el archivo procesos A actualice el targetSdkVersion de su aplicación. Revisa el cambios de comportamiento para aplicaciones dirigidas a Android 14 y considere usar marco de compatibilidad para ayudarle a detectar problemas rápidamente. Estos son algunos de los cambios para probar (estos solo se aplican a aplicaciones con targetSdkVersion configurado en API 34 o superior):

Se requieren tipos de servicio en primer plano.

Actualizaciones de OpenJDK 17.
Algunos de los cambios realizados por Android 14 para actualizar las bibliotecas principales para alinearse con la funcionalidad de las últimas versiones de OpenJDK LTS pueden afectar la compatibilidad de la aplicación, incluidos los cambios en las expresiones regulares, el manejo de UUID y problemas relacionados con ProGuard y la adición de Of java.lang.ClassValue.

Cambios de seguridad.

Empezar con Android 14

La Beta 3 de hoy tiene todo lo que necesitas para experimentar las características de Android 14, probar tus aplicaciones y darnos comentario. Para probar su aplicación con tabletas y dispositivos plegables, puede probar con los dispositivos de nuestros socios, pero la forma más fácil de comenzar es usar las imágenes del sistema del emulador de Android de 64 bits para las configuraciones de Pixel Tablet o Pixel Fold que se encuentran en la vista previa más reciente de Administrador de SDK de Android Studio. Usted también puede Registre cualquier dispositivo Pixel compatible aquíincluido el nuevo Pixel 7a, para obtener esta y futuras versiones beta de Android 14 y lanzar actualizaciones beta por aire.

Para obtener la mejor experiencia de desarrollo con Android 14, recomendamos usar la última versión de Erizo de estudio de Android. una vez que estés configurandoEstas son algunas de las cosas que debe hacer:

  • Pruebe las nuevas funciones y API. Informe problemas en nuestro rastreador en la página de comentarios.
  • Comprueba la compatibilidad de tu aplicación actual – averigüe si su aplicación se ve afectada por los cambios de comportamiento predeterminados en Android 14. Instale su aplicación en un dispositivo o emulador que ejecute Android 14 y pruébelo exhaustivamente.
  • Pruebe su aplicación con cambios opcionales – Android 14 tiene cambios de comportamiento opcionales que solo afectan su aplicación cuando se dirige a la nueva plataforma. Es importante entender y evaluar estos cambios temprano. Para facilitar las pruebas, puede hacer esto activar y desactivar los cambios individualmente.

Actualizaremos las imágenes del sistema beta regularmente durante el ciclo de lanzamiento de Android 14.

Si ya estás suscrito Programa beta de Android 14 y su dispositivo es compatible, Beta 3 estará disponible para usted como una actualización Over The Air sin realizar ninguna acción adicional.

Para obtener información completa sobre cómo obtener la Beta, visita el sitio para desarrolladores de Android 14.

Java y OpenJDK son marcas comerciales o marcas comerciales registradas de Oracle y/o sus filiales.


Compruebe también

Permitir que todos los desarrolladores construyan para el hogar

Publicado por Matt Van Der Staay, director de ingeniería de Google Home Este blog fue …

Deja una respuesta

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