publicado por Dave Burke, vicepresidente de ingeniería
¡Estamos a solo unas semanas del lanzamiento oficial de Android Q! Mientras ponemos el polaco final en la nueva plataforma, hoy estamos lanzando la Beta 6, la última actualización Beta. Ahora es el momento de asegurarse de que sus aplicaciones estén listas, antes de presentar la versión oficial a los consumidores. Aproveche la oportunidad de completar las pruebas y publicar actualizaciones de aplicaciones pronto para permitir a los usuarios una transición sin problemas a Android Q.
Puedes obtener la Beta 6 hoy en dispositivos Pixel registrándote aquí. Si ya estás registrado y has recibido la Beta 5, recibirás automáticamente la Beta 6 en breve. Los socios que participarán en el programa Android Q Beta también actualizarán sus dispositivos en las próximas semanas: visite sus sitios para obtener más información. Para comenzar con Android Q, visite developer.android.com/preview.
¡Espera más información sobre la versión oficial de Android Q que viene!
¿Qué hay en la Beta 6?
La actualización Beta 6 de hoy incluye las últimas imágenes del sistema Android Q para Pixel y Android Emulator, el SDK API 29 final y herramientas de compilación actualizadas para Android Studio. Beta 6 incluye todas las características, comportamientos del sistema y API de desarrollador que encontrará en la plataforma final, por lo que le ofrece todo lo que necesita para preparar sus aplicaciones. Para los usuarios, Beta 6 incluye muchas correcciones y optimizaciones nuevas: eche un vistazo a las notas de la versión para más detalles.
Hemos realizado mejoras adicionales en la navegación de gestos Beta 6 basados en los comentarios de los usuarios. En primer lugar, para garantizar un funcionamiento confiable y consistente, hay un límite de exclusión para aplicaciones verticales de 200dp para el gesto Atrás. En segundo lugar, agregamos una configuración de preferencias de sensibilidad para el gesto Atrás. Consulte para obtener más detalles en nuestra serie de publicaciones de blog sobre optimización de navegación gestual.
¡Prepara tus aplicaciones para Android Q!
Con la próxima versión para el consumidor, pedimos a todos los desarrolladores de Android de que actualicen sus aplicaciones actuales para compatibilidad lo antes posible.
Así es como:
- Instale la aplicación en Android Q: Instale la aplicación actual de Google Play en un dispositivo o emulador Android Q Beta, luego ejecute una prueba. Su aplicación debe verse bien y funcionar correctamente, con funcionalidad completa y administrar correctamente todos los cambios en el comportamiento de Android Q. Consulte los impactos de los cambios de privacidad, la navegación por gestos y los cambios en la ruta del enlazador dinámico para Bionic y otras bibliotecas.
- Pruebe las funciones de privacidad de Android Q tales como nuevas autorizaciones de ubicación, restricciones de tareas en segundo plano, cambios de datos e identificadores, y más. Consulte la lista de verificación de privacidad para comenzar y revise el documento de cambio de comportamiento para ver más áreas para probar.
- Prueba para el uso de interfaces no limitadas de SDK y paso a SDK o NDK público equivalente. Detalles aquí
- Pruebe las bibliotecas y los SDK en su aplicación : si encuentra un problema, intente actualizar a la versión más reciente del SDK o póngase en contacto con el desarrollador del SDK para obtener ayuda. También puede informar problemas de compatibilidad de SDK aquí.
- Actualice y publique su aplicación compatible: Una vez que haya terminado las pruebas y haya realizado actualizaciones, le recomendamos que publique su aplicación compatible de inmediato. Esto permite a los usuarios de Android Beta probar la aplicación ahora y ayudarlo a proporcionar una transición sin problemas a los usuarios a medida que se actualizan a Android Q.
Nos damos cuenta de que apoyar estos cambios también es una inversión para usted, así que gracias a todos ustedes que han dado prioridad al trabajo para preparar sus aplicaciones para Android Q.
Mejora tu aplicación con la función Android Q y API
Luego, cuando estés listo, sumérgete en Android Q y descubre las nuevas funciones y API que puedes usar. Estas son algunas de las características principales para comenzar.
Recomendamos estos para cada aplicación:
- Tema oscuro: Garantice una experiencia consistente para los usuarios que habiliten el tema oscuro a nivel del sistema agregando un tema oscuro o habilitando Force Dark.
- Admite la navegación gestual en tu aplicación yendo de borde a borde y asegurándote de que tus gestos personalizados sean complementarios a los gestos de navegación del sistema.
- Optimizar para folletos: Ofrezca experiencia sin interrupción de borde a borde en los dispositivos innovadores de hoy mediante la optimización para el plegado.
Recomendamos estos si son relevantes para su aplicación:
- Otras notificaciones interactivas: Si sus notificaciones incluyen mensajes, active las respuestas sugeridas y las acciones en las notificaciones para involucrar a los usuarios y permitirles actuar de inmediato.
- La mejor biometría: Si utiliza la autenticación biométrica, cambie a BiometricPrompt, la forma preferida de admitir la autenticación de huellas digitales en dispositivos modernos.
- Registro enriquecido: Para admitir subtítulos o grabación de juegos, permite la adquisición de reproducción de audio: es una excelente manera de llegar a más usuarios y hacer que tu aplicación sea más accesible.
- Mejores códecs: Para aplicaciones multimedia, pruebe AV1 para transmisión de video y HDR10 + para videos de alto rango dinámico. Para la transmisión de voz y música, puede usar la codificación Opus y para los músicos hay una API MIDI nativa.
- Mejores API de red: Si su aplicación administra dispositivos IoT a través de Wi-Fi, pruebe las nuevas API de conexión de red para funciones como configuración, descarga o impresión.
Estas son solo algunas de las muchas funciones y API nuevas de Android Q: para verlas todas, visite el sitio Beta de Android Q para desarrolladores.
Publique actualizaciones de su aplicación en Google Play
Tan pronto como esté listo, publique sus actualizaciones de APK en Google Play que se completen u, opcionalmente, la orientación, API 29. Para asegurarse de que las actualizaciones de la aplicación funcionen correctamente en Android Q y versiones anteriores, intente usar pistas de prueba de Google Play. Con las pistas, puede obtener retroalimentación temprana de manera segura de un pequeño grupo de usuarios y luego realizar una implementación gradual a la producción.
¿Cómo puedo obtener la Beta 6?
¡Es fácil! Simplemente registre cualquier dispositivo Pixel compatible aquí para obtener la actualización por aire. Si ya está registrado, pronto recibirá la actualización y no se requiere ninguna acción por su parte. Las imágenes del sistema descargables también están disponibles aquí. Los socios que participan en el programa Android Q Beta actualizarán sus dispositivos en las próximas semanas. Visita android.com/beta para más detalles.
Para comenzar a desarrollar, descargue las herramientas oficiales de SDK y API en la versión estable de Android Studio 3.4 o la última actualización de compatibilidad con Android Q en Android Studio 3.5 Beta. Luego, siga estas instrucciones para configurar su entorno y consulte las notas de la versión para conocer los problemas conocidos.
Continúe compartiendo comentarios y solicitudes en nuestro rastreador de problemas. Puede usar nuestra lista activa para problemas de la plataforma de almacenamiento (incluidos cambios de privacidad y comportamiento), problemas de compatibilidad de aplicaciones y problemas de SDK de terceros.
¡Muchas gracias a nuestra comunidad de desarrolladores por participar en nuestro reciente AMA Reddit en r / androiddev! ¡Siempre es bueno escuchar lo que es importante para usted y esperamos poder ayudarlo!