Nota del editor: La comunidad global de desarrolladores de Android siempre ha tenido un gran impacto en el rumbo de la plataforma, ya que escuchamos todas y cada una de las voces. Decidimos cancelar el evento virtual de lanzamiento para permitir que la atención se centre en los debates sobre la injusticia racial que atraviesa Estados Unidos. Por lo tanto, hoy lanzaremos Android 11 beta de una forma muy diferente: mediante páginas web y videos breves que podrás consultar a tu propio ritmo cuando tengas tiempo para hacerlo. Millones de desarrolladores de todo el mundo utilizan Android para desarrollar sus negocios, y hoy publicamos la versión beta para seguir apoyando a esos desarrolladores con herramientas de vanguardia. Agradecemos humildemente a aquellos que puedan brindarnos sus comentarios sobre esta versión.
Hoy presentamos la versión beta de Android 11 y las últimas actualizaciones para desarrolladores, que van desde corrutinas de Kotlin hasta métodos para progresar en el uso del kit de herramientas de Jetpack Compose, y realizar compilaciones más rápido en Android Studio, e incluso una experiencia renovada para Play Console.
Desde febrero, nos has ayudado con comentarios sobre las versiones preliminares para desarrolladores de Android 11 y hoy lanzamos la primera versión beta de ese sistema operativo centrada en tres temas claves: personas, controles y privacidad.
Personas: queremos que Android se centre más en ellas y sea más expresivo, ya sea renovando la forma en que tenemos conversaciones en nuestros teléfonos o creando un SO que pueda reconocer y priorizar a las personas más importantes de tu vida;
[Insert Image 1: People image]
Controles: La última versión de Android ahora puede ayudarte a ver y controlar rápidamente todos tus dispositivos inteligentes en un solo lugar:
[Insert Image 2: Controls image]
Privacidad: Con Android 11, queremos darles a los usuarios más control sobre los permisos sensibles; además, estamos trabajando para que los dispositivos se mantengan más seguros mediante actualizaciones más rápidas.
[Insert Image 3:Privacy image]
Mejoras para desarrolladores: Queremos que los desarrolladores puedan aprovechar la nueva versión. Por ese motivo, para facilitar las pruebas de compatibilidad, hicimos lo siguiente:
Android 11 también incluye una serie de otras mejoras para optimizar la productividad de los desarrolladores, como la depuración inalámbrica de ADB, ADB incremental para instalaciones más rápidas de APK de gran tamaño y más anotaciones de nulabilidad en API de la plataforma (para detectar problemas durante el tiempo de compilación y no en el de ejecución), entre otros aspectos.
La primera versión Beta para Android 11 ya está disponible, con las últimas API de SDK y NDK, además de nuevas funciones para que pruebes en tus apps. Si tienes un dispositivo Pixel 2, 3, 3a o 4, inscríbete aquí para recibir actualizaciones inalámbricas de Android 11 Beta. Como siempre, también están disponibles las descargas para Pixel y Android Emulator. A fin de conocer todas las funciones para desarrolladores de Android 11, visita el sitio para desarrolladores de Android 11.
Durante los últimos años, el equipo de Android ha trabajado arduamente para mejorar la experiencia de los desarrolladores de dispositivos móviles a fin de que sean más productivos. Esto incluye la creación de un IDE de Android Studio, un gran lenguaje (Kotlin), bibliotecas de Jetpack para facilitar las tareas comunes y Android App Bundles para mejorar la distribución de apps. Esto es lo que llamamos desarrollo moderno de Android: un enfoque que ofrece lo mejor de Android para que puedas trabajar de la manera más productiva y eficiente posible.
[Insert image 4: Modern Android development]
Hoy, hemos lanzado nuevas funciones en Android Studio 4.1 Beta y 4.2 Canary, centradas en una serie de solicitudes cruciales de los desarrolladores:
[Diapositiva de resumen de la presentación que muestra funciones de ambas versiones]
[Insert image 5: Android Studio 4.1 Beta and Android Studio 4.2 Canary]
Prueba las versiones más recientes: Android Studio 4.1 Beta y Android Studio 4.2 Canary.
Los lenguajes y las bibliotecas constituyen una de las principales áreas de inversión en el desarrollo moderno de Android, como Kotlin (un lenguaje moderno y conciso) y Jetpack (un conjunto bibliotecas estables útiles), que se enfocan en aumentar tu productividad.
[Video de Romain: herramientas y marcos de trabajo]
Gracias al aumento en la adopción de Kotlin por parte de desarrolladores y apps (lo usan más del 70% de las 1000 aplicaciones más populares de Google Play), ahora podemos utilizar este lenguaje para simplificar tu experiencia de nuevas maneras. Las corrutinas de Kotlin son una función de lenguaje que facilita la escritura y la comprensión de llamadas concurrentes. A partir de ahora, el uso de corrutinas será una recomendación oficial, y hemos agregado compatibilidad con tres de las bibliotecas de Jetpack más usadas (Lifecycle, WorkManager y Room) para que puedas escribir mejor código.
Gracias al increíble equipo de Jetbrains, Kotlin sigue mejorando con cada versión.Kotlin 1.4 proporciona una finalización de código más rápida; una inferencia de tipo más potente habilitada de forma predeterminada; interfaces de funciones; y mejoras útiles relacionadas con la calidad de vida, como la mezcla de nombres y argumentos de posicionamiento.
También seguimos impulsando Jetpack, un conjunto de bibliotecas que abarca varios lanzamientos de Android y que está diseñado para hacer que los patrones de desarrollo móviles comunes sean rápidos y fáciles. Muchos de nosotros amamos Dagger desde hace mucho tiempo, así que trabajamos con su equipo para ofrecer Hilt (un wrapper útil para desarrolladores) como solución de inyección de dependencia recomendada para Android. Este proyecto está en Alfa, listo para que lo pruebes. También hemos agregado una segunda biblioteca nueva de App Startup para ayudar tanto a los desarrolladores de apps como a los de bibliotecas a mejorar el tiempo de inicio de las aplicaciones optimizando la inicialización de las bibliotecas. Además, tenemos muchas más actualizaciones de bibliotecas existentes, incluida una actualización importante de Paging 3, reescrita priorizando Kotlin con compatibilidad total para corrutinas.
Sin embargo, hay algo más que necesitas para aumentar tu productividad al máximo: un poderoso kit de herramientas que permite compilar rápida y fácilmente IU atractivas en Android, con acceso nativo a las API de la plataforma. Por ese motivo, estamos diseñando Jetpack Compose, nuestro nuevo y moderno kit de herramientas de IU que le da vida a tu app con menos código, además de herramientas útiles y API intuitivas de Kotlin.
Hoy lanzamos la vista previa para desarrolladores 2 de Jetpack Compose, que está llena de funciones solicitadas al equipo:
También agregamos varias funciones nuevas a Android Studio 4.2, en asociación con el equipo de Jetbrains Kotlin, para ayudarte a compilar apps con Compose:
Compose todavía no está listo para su uso en producción, ya que estamos realizando optimizaciones de rendimiento, pero nos encantaría que nos brindaras comentarios. Tenemos pensado lanzar una versión Alfa durante el verano boreal y la versión 1.0 el próximo año.
Google Play se enfoca en ayudar a los desarrolladores a expandir su negocio. Con esa misión en la mente, hemos rediseñado Google Play Console para ayudarte a maximizar tu éxito en nuestra plataforma. Además de que es más clara y fácil de usar, le agregamos algunas funciones para ayudarte:
Obtén más información sobre la nueva versión de Google Play Console en esta publicación o únete a la versión Beta en play.google.com/console. Tus comentarios nos ayudan a seguir mejorando Google Play Console, así que nos encantaría saber lo que piensas.
[Video de Tian: distribución]
¡Pero hay muchos más lanzamientos de los que no llegamos a hablar!
Archivo