Novedades sobre productos

17 cosas que los desarrolladores de Android deben saber en Google I/O

Lectura de 8 min
Matthew McCullough
Vicepresidente de Administración de Productos, Android Developer

Hoy, en Google I/O, anunciamos las numerosas formas en que potenciamos los flujos de trabajo basados en agentes para aumentar tu productividad y garantizar que tus apps se destaquen en el ecosistema en expansión de Android. Aquí tienes un resumen de 17 de nuestros anuncios favoritos para desarrolladores de Android. También puedes ver los anuncios de la semana pasada en The Android Show: I/O Edition. Mantente al tanto durante los próximos dos días, ya que profundizaremos en todos los temas.

Crea apps para Android de alta calidad con agentes

1: CLI de Android: Te ayuda a compilar con cualquier agente, LLM y herramienta

La CLI de Android ahora es estable. Ofrece herramientas programáticas que permiten que cualquier agente de IA, incluidos Claude Code, Codex o Antigravity, realice tareas básicas de Android de forma mucho más fácil y eficiente. Con el lanzamiento de hoy, también proporciona un puente para aprovechar directamente la potencia de "trabajo pesado" de Android Studio y brindarte el pulido listo para producción que necesitas para el desarrollo profesional de Android. Con los nuevos comandos de Android Studio, los desarrolladores ahora pueden otorgar a sus agentes preferidos la capacidad de realizar la resolución de símbolos semánticos, analizar archivos en busca de advertencias y hasta renderizar vistas previas de Jetpack Compose. Esta versión también habilita la compatibilidad oficial con "Recorridos" a través de nuevas habilidades de Android, que permiten a los agentes ejecutar pruebas de IU de extremo a extremo bajo tu dirección. Mira el discurso de apertura para desarrolladores y sintoniza la charla sobre las novedades de las herramientas de Android para obtener más información. 

agy-android-cli.png
Ahora puedes instalar fácilmente Android CLI para usarlo con Google Antigravity 2.0

2: Crea apps listas para producción con facilidad en Google AI Studio 

Ahora los desarrolladores y creadores pueden crear apps nativas para Android a partir de una instrucción en Google AI Studio. Las apps se compilan con prácticas recomendadas de desarrollo, como Jetpack Compose, Kotlin y APIs que aprovechan nuestros patrones de desarrollo recomendados. Google AI Studio permite a los desarrolladores crear prototipos, realizar iteraciones a través de un emulador integrado y realizar implementaciones en dispositivos físicos sin necesidad de instalaciones locales pesadas. Luego, los desarrolladores pueden tomar esas apps y compartirlas en dispositivos Android, así como compartirlas con otras personas para que las prueben a través del segmento de pruebas internas de Google Play Console. Si un desarrollador quiere preparar su app para un lanzamiento más amplio, puede llevarla a Android Studio para realizar depuraciones, pruebas y pulidos de la IU avanzados. Mira la presentación para desarrolladores y sintoniza la charla sobre las novedades de las herramientas de Android para obtener más información.

image1-.gif
Usa el Android Emulator integrado para crear apps para Android en Google AI Studio

 3: Aceleración de la asistencia de programación con IA con Android Bench

Android Bench es nuestra tabla de clasificación de LLM para los desafíos de desarrollo de Android. El objetivo es acelerar las mejoras del modelo para que tengas opciones más útiles de asistencia de IA. Muchos de ustedes han estado usando modelos de código abierto para la asistencia de IA, por lo que ahora agregaremos a la tabla de clasificación los de uso frecuente, como Gemma 4, para que puedan ver cómo se comparan los LLM que ofrecen acceso sin conexión y flexibilidad adicional para los usuarios avanzados. Trabajamos continuamente para aumentar la dificultad de los desafíos que les proponemos a los LLM y, así, seguir fomentando mejoras más útiles. 

4: Convierte apps para iOS a Android con el Asistente de migración en Android Studio

El Asistente de migración de Android Studio está diseñado para portar apps de plataformas como iOS, React Native o frameworks web a Android nativo. Con solo seleccionar un proyecto existente, los desarrolladores pueden hacer que el agente asigne funciones de forma inteligente, convierta recursos como guiones gráficos y SVG, y aplique las prácticas recomendadas de Android con Jetpack Compose y nuestras bibliotecas de Jetpack recomendadas. Esto transformará de manera eficaz lo que solían ser semanas de adaptación manual en un flujo de trabajo de agente optimizado que solo lleva horas. Compartimos un avance de esta próxima función en la conferencia para desarrolladores.

IO26_DEV_Android_MOD_v29_27.gif
Un adelanto del Asistente de migración que convierte una app para iOS en una app nativa para Android

Cómo incorporar la IA en tus apps

5: Compilación de apps inteligentes con IA generativa

La IA generativa te permite crear apps más inteligentes, personalizadas y con capacidades de agente que nunca. Este año, presentamos los avances más recientes en inteligencia integrada en el dispositivo con una versión preliminar de Gemini Nano 4 para tareas como la extracción y el resumen de datos. También ampliamos las capacidades de la nube a través de Firebase AI Logic, lo que permite a los desarrolladores aprovechar los modelos de Gemini con una fundamentación sólida (incluidas la URL, Maps y la Búsqueda web) para crear asistentes más inteligentes y capaces. Además, presentamos nuestro enfoque de inferencia híbrida y el nuevo Kit de desarrollo de agentes (ADK) para Android, junto con protocolos de comunicación como AG-UI y A2UI que simplifican la creación de experiencias autónomas basadas en agentes. Para comenzar a integrar estas potentes funciones, explora la documentación para desarrolladores y mira la sesión técnica detallada en la que mostramos todas estas tecnologías.

6: Experimenta con AppFunctions hoy mismo

AppFunctions es una API de la plataforma de Android con una biblioteca de Jetpack complementaria para simplificar la creación de integraciones de MCP de Android. Permite que tus apps se comporten como servidores de MCP en el dispositivo, lo que aporta funciones que actúan como herramientas para el uso de agentes y asistentes. Actualmente, la integración de AppFunctions con Gemini se encuentra en versión preliminar privada con verificadores de confianza, y ya puedes comenzar a preparar tus apps. Puedes registrarte en el Programa de acceso anticipado y comenzar a experimentar con la orientación sobre la APImuestrashabilidades hoy mismo.

El futuro es adaptable

7: Android ahora es Compose First; las Views están en modo de mantenimiento. 

Compose es nuestro estándar para el desarrollo de IU, y estamos adoptando un enfoque que prioriza Compose para todas las bibliotecas y la orientación futuras. Basándose en cinco años de evolución, las versiones más recientes ofrecen un kit de herramientas desarrollado, desde la API de Styles altamente personalizable hasta transiciones de elementos compartidos perfeccionadas y compatibilidad de entrada mejorada. Estas actualizaciones te permiten compilar apps atractivas y adaptables con menos código y un mejor rendimiento. Obtén más información sobre lo que significa Compose-first para el desarrollo de Android en nuestra entrada de blog.

image5.png
Crea una IU de Android con Compose

8: Compila experiencias fluidas para Android en todos los dispositivos con Jetpack Compose

El ecosistema de Android ahora es adaptativo de forma predeterminada, y se mueve con fluidez entre teléfonos, plegables, tablets, automóviles, XR y usos en expansión con Googlebook y pantallas conectadas. Con más de 580 millones de dispositivos con pantalla grande y usuarios que gastan hasta 14 veces más en apps en varios dispositivos, la inversión en diseño adaptable representa una gran oportunidad. Jetpack Compose es el motor definitivo para esta transición, ya que ofrece herramientas principales, como nuestra versión más reciente de Jetpack Navigation 3, nuevos diseños experimentales de GridFlexBox, compatibilidad mejorada con entradas que no son táctiles y CameraX para obtener vistas previas correctas de la cámara en cualquier tamaño de ventana. Además, las nuevas habilidades en Android Studio hacen que actualizar tu app existente para adoptar estos patrones adaptativos sea más fácil que nunca.

image6.png
El debut de Notability en Android establece un nuevo estándar para las apps de productividad premium. Creada con Jetpack Compose, Navigation 3 y Kotlin Multiplatform, ofrece una experiencia intuitiva y adaptable en todos los dispositivos.

9: Crea experiencias fluidas para Googlebook

La semana pasada, anunciamos Googlebook, una laptop de alto rendimiento que proporciona un lienzo de pantalla grande para tus apps existentes. Crear tu app con principios adaptativos hoy te ayudará a garantizar que funcione en Googlebook. Para comenzar, revisa la orientación de diseño y los lineamientos para desarrolladores pertinentes para las experiencias en computadoras. Prueba el nuevo emulador de escritorio disponible en Android Studio Canary para probar tus apps en este factor de forma hoy mismo.

image3.png
Nuevo Android Emulator para computadoras

10: Experiencia unificada de desarrollo de widgets con Jetpack Glance

Android 17 marca un cambio hacia un único modelo de desarrollo basado en Compose para todos los widgets. Al unificar la experiencia en dispositivos móviles, automóviles y Wear OS a través de Jetpack Glance, pronto podrás escalar los componentes de la IU en todo el ecosistema con un flujo de trabajo familiar.

El avance de este año es la integración de RemoteCompose. En dispositivos móviles y automóviles, permite animaciones de alta fidelidad, mientras que en Wear OS, permite que los widgets de Wear (anteriormente, tarjetas) rendericen la lógica de la IU compleja de forma nativa en plataformas remotas. Esto garantiza un rendimiento óptimo en hardware de bajo consumo y, al mismo tiempo, permite un recorrido del usuario coherente, como consultar el estado de un vuelo en el panel del automóvil y ver las actualizaciones de cambio de puerta en la muñeca. 

blog_widgets.gif
En la interfaz de Android Auto, se muestran cuatro widgets que se alternan. Un reloj, una tarjeta de contacto, los favoritos de Google Home y una foto.

11: Expande tu alcance en la ruta con Android para vehículos 

Para ayudarte a expandir tu alcance cuando creas experiencias en el automóvil, facilitamos la compilación única y la entrega de tus apps para Android Auto y el SO Android Automotive. Con las versiones más recientes de la Biblioteca de Car App, puedes compilar apps de música basadas en plantillas personalizadas y optimizadas para evitar distracciones en ambas plataformas. Presentamos nuevos componentes y capacidades de plantillas para brindarte mayor flexibilidad y más opciones para diseñar el contenido. Las experiencias con el automóvil estacionado también se expanden, y la reproducción de video envolvente llegará a Android Auto para teléfonos con Android 17. Puedes adaptar fácilmente tus apps de video para estas experiencias de estacionamiento. Postula ahora al programa de acceso anticipado para publicar en estas categorías beta y obtener más información sobre las actualizaciones más recientes en nuestro blog.

12: Acelera tu desarrollo con la versión preliminar para desarrolladores 4 de Android XR

Inspirados en las experiencias innovadoras que creaste para la plataforma, seguimos mejorando nuestras herramientas con la versión preliminar para desarrolladores 4 del SDK de Android XR. Un hito clave en este recorrido es la transición de nuestras bibliotecas principales, XR Runtime, Jetpack SceneCore y ARCore para Jetpack XR, que pronto pasarán a la versión beta para proporcionar una base más estable y con mejor rendimiento. También estamos acelerando el acceso al hardware a través del Programa Catalyst para desarrolladores de Android XR, en el que puedes solicitar los kits para desarrolladores de Project Aura, lentes de audio o lentes de pantalla de XREAL. Mira la sesión The Latest in Android XR o lee nuestro blog para ver cómo estas actualizaciones te ayudan a crear experiencias en todo el ecosistema. 

Aura Geospatial Tour Demo - Draft 01.gif
Versión preliminar anticipada de la API de Geospatial en ARCore para Jetpack XR, que permite el anclaje de alta precisión del contenido digital a ubicaciones del mundo real.

13: Android es tu nuevo hogar para experiencias multimedia de nivel profesional

Android 17 optimiza todo el ciclo de vida de los medios con un kit de herramientas listo para producción. La captura de alta fidelidad ahora se simplifica con el elemento componible CameraXViewfinder, que controla el ajuste de escala y la capacidad de respuesta complejos en dispositivos plegables y tablets. Para la posproducción, la nueva biblioteca de efectos de IA de Media3 proporciona una sola interfaz para funciones premium, como Borrador mágico y Sonido de estudio, y se optimiza automáticamente para el hardware del dispositivo.

CodecDB completa la canalización y ofrece recomendaciones de codificación específicas para el chipset para eliminar el ruido de exportación, además de un nuevo modo de exploración en ExoPlayer para una búsqueda ultrasuave. Ya sea que compongas ediciones de varios recursos con Media3 Transformer o uses la API de CastPlayer optimizada, estas actualizaciones garantizan una experiencia de nivel profesional con una sobrecarga de desarrollo significativamente menor.

supercharge.gif
Low Light Boost y Borrador mágico en acción

14: Aumenta la visibilidad y la participación en las apps de Google TV 

Los controles remotos con puntero, que permiten la entrada controlada por movimiento, serán una forma futura para que los usuarios interactúen con Google TV, ya que permiten una navegación más rápida. Los desarrolladores de apps pueden comenzar a declarar la compatibilidad con la entrada de puntero para garantizar que sus apps se puedan descubrir en futuros TVs con controles remotos de puntero. Además, el SDK de Engage, antes conocido como la API de Video Discovery, optimiza las funciones de Reanudación, Derechos y Recomendaciones en todos los factores de forma de Google TV para impulsar el descubrimiento y la participación en las apps. Este es un buen momento para comenzar a integrar el SDK de Engage, ya que la API heredada de Watch Next, que ha potenciado tu experiencia de Mirar a continuación 1.0, dejará de ser compatible en la 2ª mitad de 2027. Obtén todos los detalles en nuestro blog


15: Rendimiento: la base de una excelente experiencia en la app

Para ayudar a los desarrolladores a navegar por los límites de memoria en Android 17, lanzamos un paquete de herramientas de optimización. El Analizador de configuración de R8 identifica las reglas de conservación que inflan tu archivo binario, mientras que ProfilingManager y LeakCanary integrado en Android Studio optimizan la detección de fugas de memoria. Además, el nuevo Android Performance Analyzer ofrece una integración avanzada de IA para el análisis de registros complejos y la generación automática de consultas en SQL para identificar los cuellos de botella del rendimiento.

Novedades sobre el crecimiento empresarial

16: Novedades de Google Play

Las actualizaciones de hoy de Google Play te ayudan a expandir tu alcance y escalar tu negocio con menos complejidad. Redefinimos el descubrimiento en Play Store con un formato de video corto y envolvente llamado Play Shorts, y expandimos tu público más allá de la tienda con el descubrimiento de apps en la app de Gemini en Android y la Web. Además, presentamos nuevas y potentes capacidades, como la administración de catálogos con agentes para realizar actualizaciones masivas de precio por mayor y SKU sin problemas, y el uso de modelos de Gemini para permitir que Play Console complete previamente las fichas de Play Store a partir de documentos importados, lo que facilita la localización global. 

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
Gemini proporcionará a los usuarios sugerencias de aplicaciones durante una búsqueda

17: Y, por supuesto, Androide 17

Android 17 incluye nuevas mejoras de rendimiento y arquitectura del sistema (además de los límites de memoria de las apps), como una MessageQueue sin bloqueos y un GC con recopilaciones de generación joven más frecuentes y menos intensivas para garantizar la estabilidad en todo el sistema y las IU más fluidas. El nuevo selector de contactos y la API de cuentagotas ayudan a minimizar el uso de permisos sensibles y el acceso innecesario a los datos del usuario.

Revisa los cambios de comportamiento para asegurarte de que tu app esté lista para Android 17, incluidos el refuerzo del audio en segundo plano y la protección de OTP por SMS. Prepárate para orientarte a Android 17 (API 37) con cambios como la capacidad de cambio de tamaño obligatorio para pantallas grandes, la transparencia del certificado de forma predeterminada y el acceso restringido a la red local. Puedes comenzar a realizar pruebas hoy mismo inscribiendo tu dispositivo en la versión beta o usando las imágenes de emulador 17.0 más recientes.

Ah, y una cosa más. Ya está disponible la tercera versión beta de nuestra versión de plataforma trimestral (QPR1) de Android 17, que incluye una versión secundaria del SDK para admitir varias funciones que no podían esperar al QPR2.

Consulta todo el contenido de Android y Play en Google I/O 

Esta fue solo una vista previa de algunas de las actualizaciones para desarrolladores de Android en Google I/O.  Sintoniza What’s New in Android para conocer las últimas noticias y anuncios, y sigue Google I/O para obtener mucha más información durante la próxima semana.

Escrito por:

Seguir leyendo