作者 / Dave Burke, vicepresidente de ingeniería
Hoy os traemos la primera versión beta de Android 14. Esta versión todavía se basa en los temas centrales de privacidad, seguridad, rendimiento, productividad del desarrollador y personalización del usuario , mientras continúa mejorando la experiencia en dispositivos de pantalla grande, como tabletas y dispositivos plegables. Hemos estado refinando constantemente las funciones y la estabilidad de Android 14, y ahora es el momento de abrir la experiencia a los desarrolladores y los primeros usuarios.
Cada año trae mejoras y nuevas características a Android, y los comentarios que envías en el Programa Beta de Android son fundamentales en el camino. Brindamos más información sobre esta versión beta en el sitio web para desarrolladores de Android 14, incluido cómo usar los dispositivos Pixel para obtener la versión beta y el calendario de lanzamiento. Tengo muchas ganas de escuchar sus pensamientos. Aquí le agradecemos de antemano. ¡Es su apoyo continuo lo que hace que Android sea una plataforma para todos!
Participar en las pruebas beta
https://www.google.com/android/beta
Sitio para desarrolladores de Android 14
https://developer.android.google.cn/about/versions/14
Obtener la imagen del sistema de Google Pixel
https://developer.android.google.cn/about/versions/14/download
horario de lanzamiento
https://developer.android.google.cn/about/versions/14/overview#cronología
enviar comentarios
https://developer.android.google.cn/about/versions/14/feedback
Compatibilidad con varios dispositivos y pantallas de varios tamaños
Android 14 continúa basándose en versiones anteriores con un buen soporte para tabletas y dispositivos plegables. También hemos estado creando una gran cantidad de herramientas y recursos para usted, como referencias de diseño y guías de desarrollo, para ayudarlo a pulir su experiencia con la aplicación.
Referencia de diseño: Extender la experiencia del usuario a través de dispositivos de pantalla grande
https://developer.android.google.cn/large-screens/gallery
Guía de desarrollo: Introducción a las pantallas grandes
https://developer.android.google.cn/guide/topics/large-screens/get-started-with-large-screens
Interfaz de sistema más inteligente
En el sistema operativo Android, las funciones se implementan mediante dos paquetes independientes pero igualmente importantes: un marco que proporciona servicios y una interfaz del sistema que permite a los usuarios utilizar estos servicios. Cada versión de Android traerá nuevas mejoras a la interfaz del sistema, aquí hay algunos cambios que puede notar en Beta 1.
nueva flecha hacia atrás
Al usar la navegación por gestos para interactuar con su aplicación, la flecha hacia atrás ahora es más prominente, lo que hace que el gesto hacia atrás sea más fácil de entender y más útil. La flecha hacia atrás también se adapta automáticamente al fondo de pantalla o al tema del dispositivo del usuario.
Sistema más potente Sharesheet
En Android 14, las aplicaciones ahora pueden agregar acciones personalizadas al sistema Sharesheet al que llaman. Puede usar ChooserAction.Builder para crear un ChooserAction personalizado y, después de crear un Intent con Intent.createChooser, proporcione su propia lista de ChooserActions como su Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS.
ChooserAction.Builder
https://developer.android.google.cn/reference/android/service/chooser/ChooserAction#Builder
SelectorAcción
https://developer.android.google.cn/reference/android/service/chooser/ChooserAction
Intent.createChooser
https://developer.android.google.cn/reference/android/content/Intent#createChooser(android.content.Intent,%20java.lang.CharSequence)
Intención.EXTRA_CHOOSER_CUSTOM_ACTIONS
https://developer.android.google.cn/reference/android/content/Intent#EXTRA_CHOOSER_CUSTOM_ACTIONS
Además, el sistema ahora usa más señales de aplicaciones para determinar la clasificación de los objetivos compartidos directamente. Puede proporcionar una señal para informar el propósito del atajo y el enlace de la función correspondiente llamando a pushDynamicShortcut.
Proporcione objetivos directos para compartir
https://developer.android.google.cn/training/sharing/receive#providing-direct-share-targets
pushDynamicAcceso directo
https://developer.android.google.cn/reference/androidx/core/content/pm/ShortcutManagerCompat#pushDynamicShortcut%28android.content.Context,androidx.core.content.pm.ShortcutInfoCompat%29
vinculación de funciones
https://developer.android.google.cn/reference/kotlin/androidx/core/content/pm/ShortcutInfoCompat.Builder#addCapabilityBinding%28java.lang.String,java.lang.String,java.util.List%3Cjava. lang.String%3E%29
Más características gráficas
Puede usar las nuevas funciones gráficas en Android 14 para que su aplicación se destaque.
La ruta (Path) se puede consultar e interpolar
La poderosa y flexible API Path de Android se usa para crear y renderizar gráficos vectoriales. A partir de Android 14, puede consultar una ruta para saber qué contiene. La API actualizada también puede interpolar entre rutas con estructuras coincidentes exactas para efectos de deformación. También proporcionamos compatibilidad con versiones anteriores a través de la biblioteca de desarrollo de AndroidX, que puede admitir hasta API 21. Visite la documentación oficial para obtener más información:
https://developer.android.google.cn/about/versions/14/features#paths
Camino
https://developer.android.google.cn/reference/android/graphics/Path
Ruta gráfica Versión 1.0
https://developer.android.google.cn/jetpack/androidx/releases/graphics#graphics-path-1.0.0-alpha01
personalización
Preferencia de idioma por aplicación
Android 14 mejora la configuración de preferencia de idioma de cada aplicación, lo que permite la personalización dinámica de la lista de idiomas que se muestra en la lista de idiomas de cada aplicación en la página de configuración de Android y también permite que IME obtenga el idioma de la interfaz de la aplicación actual. A partir de Android Studio Giraffe Canary 7 y AGP 8.1.0-alpha07, el trabajo de configuración de una aplicación para admitir las preferencias de idioma por aplicación se puede realizar automáticamente. El complemento Gradle de Android genera un archivo LocaleConfig basado en los recursos de su proyecto y agrega una referencia a él en el archivo de manifiesto generado, por lo que no tiene que crear o actualizar manualmente este archivo cuando cambian los idiomas admitidos de su aplicación. Para obtener más información, consulte "Admitir automáticamente la configuración de preferencia de idioma de cada aplicación". Bienvenido a enviar comentarios de prueba.
Preferencia de idioma por aplicación
https://developer.android.google.cn/guide/topics/resources/app-languages
setOverrideLocaleConfighttps://developer.android.google.cn/reference/android/app/LocaleManager#setOverrideLocaleConfig%28android.app.LocaleConfig%29
LocaleConfig
https://developer.android.google.cn/reference/android/app/LocaleConfig
Soporte automático para cada preferencia de idioma de la aplicación
https://developer.android.google.cn/studio/preview/features#automatic-per-app-languages
enviar comentarios
https://developer.android.google.cn/studio/report-bugs
privacidad
Visible solo para los servicios de accesibilidad que apoyan a los usuarios con discapacidades
Android 14 presenta el atributo de accesibilidadDataSensitive, que permite que las aplicaciones hagan que una vista determinada sea visible solo para los servicios de accesibilidad que declaran compatibilidad con usuarios con discapacidades. Play Protect verifica las afirmaciones de que estas aplicaciones son compatibles con usuarios con discapacidades, por lo que los usuarios pueden descargarlas de Google Play Store con confianza. TalkBack y otros servicios que pretenden ayudar a los usuarios con discapacidades no se ven afectados por este atributo.
Las aplicaciones pueden considerar el uso de accessDataSensitive para:
Proteger los datos del usuario (como datos personales o contraseñas de texto sin cifrar)
Evita que se realicen acciones críticas sin darse cuenta (como transferir dinero o pagar en una aplicación de compras)
compatibilidad de aplicaciones
Si no ha probado la compatibilidad de su aplicación en Android 14, ¡ahora es el momento de comenzar! A medida que Android 14 ingresa a la versión beta, hemos abierto los primeros usuarios y desarrolladores para experimentarlo. En las próximas semanas, verá que más usuarios experimentan con su aplicación en Android 14 e informan los problemas que encuentran.
Para realizar pruebas de compatibilidad, instale su aplicación de producción en un dispositivo o emulador que ejecute Android 14 Beta y pruebe todos los flujos de su aplicación. Use la Lista de verificación de cambio de comportamiento para priorizar las pruebas. Publique una actualización de su aplicación tan pronto como resuelva cualquier problema que encuentre.
Cambios de comportamiento (para todas las aplicaciones)
https://developer.android.google.cn/about/versions/14/behavior-changes-all
Ahora también puede comenzar a prepararse para actualizar la plataforma de destino de su aplicación a Android 14, solo use el interruptor de compatibilidad de la aplicación en las opciones de desarrollador para probar.
△ Cambio de compatibilidad de aplicaciones en las opciones de desarrollador
Experimente Android 14 ahora
Ya sea que desee experimentar las características de Android 14, probar aplicaciones o enviar comentarios, puede comenzar con esta versión beta. Si desea probar cómo se comporta su aplicación en tabletas y plegables, la forma más fácil de hacerlo es usar la configuración de tableta o plegable del emulador de Android en la última versión preliminar de Android Studio SDK Manager. Con el lanzamiento de la versión Beta, puede usar directamente los dispositivos Pixel compatibles para participar en la prueba y obtener esta y futuras versiones Beta de Android 14 (incluidas las actualizaciones de funciones) a través de OTA. Si no tiene un dispositivo Pixel, puede probar en Android Studio usando el emulador de Android con una imagen del sistema de 64 bits instalada.
Comentarios y demanda
https://developer.android.google.cn/about/versions/14/feedback
Instalar el SDK
https://developer.android.google.cn/about/versions/14/setup-sdk#install-sdk
Participar en las pruebas beta
https://www.google.com/android/beta
Para obtener la mejor experiencia de desarrollo de Android 14, recomendamos usar la versión preliminar más reciente de Android Studio Giraffe o posterior.
Jirafa de Android Studio
https://developer.android.google.cn/studio/preview
Después de configurar el SDK, puede:
Experimente con nuevas funciones y API : sus comentarios son fundamentales a medida que pulimos y finalizamos la API. Puede informar problemas en nuestra página de seguimiento.
Pruebe la compatibilidad de su aplicación : compruebe si su aplicación se ve afectada por los cambios de comportamiento predeterminados de Android 14. Instale la aplicación en un dispositivo o emulador con Android 14 para probarla a fondo.
Pruebe su aplicación con cambios opcionales : Android 14 proporciona cambios de comportamiento opcionales que solo afectan si su aplicación se dirige a la nueva plataforma. Es importante comprender y evaluar estos cambios desde el principio. Con fines de prueba, puede habilitar o deshabilitar estos cambios individualmente.
Configurar el SDK de Android 14
https://developer.android.google.cn/about/versions/14/setup-sdk
Reportar un problema
https://developer.android.google.cn/about/versions/14/feedback
Cambios en el marco de compatibilidad (Android 14)
https://developer.android.google.cn/about/versions/14/reference/compat-framework-changes
Actualizaremos regularmente las imágenes del sistema beta y de vista previa y los SDK a lo largo del ciclo de lanzamiento de Android 14.
Si ya participó en la prueba Beta de Android 13 QPR y su dispositivo lo admite, puede usar directamente esta versión Beta sin operaciones adicionales.
Android 13 QPR Beta
https://developer.android.google.cn/about/versions/13/get-qpr
Visite el sitio para desarrolladores de Android 14 para obtener detalles sobre cómo obtener la versión beta:
https://developer.android.google.cn/about/versions/14
Haga clic al final de la pantalla | leer el texto original | Obtenga más información sobre la actualización detallada de Android 14