Android Studio Quail 4 (2026.1.4) es la versión estable final de la línea Quail y Google la presentó el 1 de septiembre de 2026 como lista para uso en producción. El cambio más importante para quienes usan IA en el IDE no es solo la llegada de un nuevo modelo: Studio puede combinar un agente con Android Skills especializados y, de forma opcional, con Gemma 4 ejecutándose localmente. En la práctica, esto separa dos conceptos que suelen confundirse: los skills indican al agente cómo realizar flujos específicos de Android; el modelo de lenguaje es el motor que interpreta la solicitud y genera o modifica código.
Qué cambia en Quail 4 para el uso de IA
Según el anuncio oficial de Android Developers, Quail 4 incluye 23 Android Skills seleccionados por el propio equipo de Android y precargados en el IDE. Cubren tareas en las que una respuesta genérica de un LLM puede quedar obsoleta rápidamente o exigir mucho contexto, como actualizar Android Gradle Plugin, analizar rendimiento, migrar a Navigation 3 y adaptar interfaces a distintos tamaños de pantalla.
La versión también amplía el uso de IA dentro del flujo normal de Studio. Además de los skills, la página de novedades de Quail 4 incluye la integración local con Gemma 4 y funciones en las que la IA puede ayudar a explicar el comportamiento de la app, como el análisis de recomposiciones observadas por Layout Inspector. La interpretación correcta, por tanto, es que Quail 4 integra más la IA en el IDE y la hace más consciente de procedimientos específicos de Android; no significa que todo el trabajo se vuelva automático ni que deje de requerir revisión.
Android Skills: qué son y por qué importan
Los Android Skills siguen el estándar abierto de Agent Skills. Google los describe como paquetes de conocimiento especializado y flujos de trabajo activados bajo demanda. En vez de mantener todas las instrucciones posibles en el contexto del modelo de forma permanente, el agente identifica la tarea, consulta los metadatos de los skills instalados y carga las instrucciones completas del skill relevante cuando lo necesita.
Esto resulta especialmente útil para tareas de varios pasos, migraciones ligadas a versiones concretas o decisiones de configuración. El catálogo oficial incluye, por ejemplo, Upgrade to AGP 9, Migrate to Compose, Set up Navigation 3, Make app adaptive, Analyze Perfetto traces y Audit R8 configuration. La ventaja no es una garantía de código correcto; consiste en dar al agente una guía especializada, más cercana a las prácticas y herramientas actuales del ecosistema Android.
Los skills pueden activarse automáticamente cuando la solicitud coincide con su descripción o de forma explícita: la documentación indica que el desarrollador puede escribir @ en el cuadro de entrada para elegir un skill específico. También es posible crear skills propios para reglas internas, arquitectura o flujos repetibles del equipo.
Dónde entra Gemma 4 — y dónde no
Gemma 4 es un modelo local que puede seleccionarse como proveedor de IA en Android Studio. No sustituye a los Android Skills. Un skill puede orientar al agente sobre cómo realizar una migración o auditoría; el modelo procesa esas instrucciones junto con el contexto del proyecto. Esta diferencia importa porque un equipo puede usar los mismos skills con distintos modelos o, en entornos compatibles, reutilizarlos fuera de Studio.
En Quail 4, Studio integra un motor de inferencia para ejecutar Gemma 4 directamente en el ordenador. La guía de modelos locales presenta dos opciones: Gemma E4B, que necesita 12 GB de RAM total y unos 4 GB de almacenamiento, y Gemma 26B MoE, que requiere 24 GB de RAM y unos 17 GB de almacenamiento. El anuncio de Quail 4 añade que los equipos con 32 GB o más suelen ofrecer la mejor experiencia.
La razón principal para elegir Gemma 4 es operativa: trabajar sin conexión, cumplir políticas que exigen procesamiento local de IA o mantener el código en la máquina mientras se ejecuta el modelo. Google también advierte que los modelos locales normalmente pueden ofrecer menor calidad, mayor latencia y soporte más limitado de funciones que los modelos Gemini en la nube. Por eso, “local” no significa automáticamente “mejor”; implica un conjunto distinto de compromisos.
Cuándo usar Quail 4 en producción
| Escenario | Elección práctica | Motivo |
|---|---|---|
| IDE del equipo en canal estable | Quail 4 puede adoptarse | Google lo clasifica como estable y listo para producción. |
| Migración Android con pasos conocidos, como AGP 9 o Navigation 3 | Usar Agent Mode con el skill correspondiente | El skill añade instrucciones específicas para la tarea y reduce la necesidad de escribir un prompt largo de configuración. |
| Proyecto que debe funcionar sin conexión o bajo una política de IA restrictiva | Evaluar Gemma 4 local | El modelo se ejecuta en el dispositivo y puede evitar la dependencia de un proveedor remoto durante la sesión. |
| Equipo con recursos limitados o tarea que exige mayor calidad y cobertura de funciones | Preferir Gemini en la nube cuando la política lo permita | La documentación advierte que los modelos locales pueden ser más lentos y menos precisos. |
| Cambio crítico de build, seguridad, facturación o comportamiento en producción | Usar la IA como asistencia, no como aprobación final | Los diffs, las pruebas y la documentación oficial siguen formando parte de la validación. |
Ejemplos de migración y configuración
1. Actualizar un proyecto a AGP 9
En vez de pedir solo “actualiza mi proyecto”, el desarrollador puede solicitar la migración y dejar que el agente identifique el skill de AGP 9 o invocarlo explícitamente. El skill funciona como guía de la migración, mientras que los cambios propuestos todavía deben comprobarse contra el proyecto real, el Upgrade Assistant, la matriz de compatibilidad y las pruebas. La documentación de AGP 9 cita el skill como una de las opciones para ayudar en la actualización.
2. Mover skills personalizados al actualizar desde versiones antiguas
Quienes ya usaban skills personalizados deben tener en cuenta un cambio de directorio. La documentación de skills en Agent Mode indica guardarlos en .agents/skills o .android-studio/skills, en la raíz del proyecto o en el directorio personal. Las versiones anteriores a Quail también cargaban skills desde .skills y agent/skills; al pasar a Quail 1 o posterior, esos archivos deben trasladarse a los directorios nuevos.
3. Configurar Gemma 4
Quail 4 permite elegir Gemma en el selector de modelo del agente o abrir Settings > Tools > AI > Model Providers > Gemma. Studio se encarga de descargar, verificar y actualizar los pesos del modelo. Antes de estandarizar esta opción para un equipo, conviene comparar la capacidad de las máquinas con los requisitos de RAM y almacenamiento y probar una tarea representativa del repositorio.
Cómo revisar el código generado antes de aceptarlo
Quail 4 reduce el trabajo de preparar contexto, pero no elimina la necesidad de revisión. La propia documentación de Gemini en Studio advierte que las respuestas de IA pueden ser imprecisas. En el flujo de transformación de código, el IDE muestra un diff para que el desarrollador revise, refine y acepte solo los cambios deseados. En Agent Mode, los cambios también pueden seguirse por archivo, conservarse o revertirse.
- Lee el diff antes de aceptar: busca cambios de API, dependencias, permisos, comportamiento de errores y modificaciones silenciosas de configuración.
- Ejecuta build, pruebas y lint: un skill puede orientar el proceso, pero no sustituye la validación con tu combinación de Gradle, SDK, bibliotecas y dispositivos.
- Revisa seguridad y datos: no apruebes automáticamente cambios en autenticación, Intents, WebView, almacenamiento, red, facturación o manejo de credenciales.
- Controla los permisos del agente: Android Studio permite definir si el agente puede escribir archivos, ejecutar comandos, acceder a la red o interactuar con otros servicios. La documentación de permisos recomienda conceder acceso según el flujo que realmente lo necesite.
- Define la política de contexto: para Gemini en la nube, el uso del contexto de código puede controlarse y restringirse con .aiexclude. La página de datos y privacidad explica estos controles y las diferencias entre modalidades de uso.
Un flujo de adopción que reduce riesgos
- Actualiza primero un proyecto o branch no crítico a Quail 4 y valida plugins, AGP, emuladores y herramientas del equipo.
- Elige una tarea repetible — por ejemplo, migración a Navigation 3, análisis de Perfetto o auditoría de R8 — y compara el resultado con el proceso manual actual.
- Decide el modelo según el tipo de trabajo: Gemma 4 cuando la ejecución local y sin conexión sea un requisito; Gemini en la nube cuando la prioridad sea calidad, velocidad o mayor cobertura de funciones y la política lo permita.
- Mantén confirmación humana para diffs y comandos que afecten al proyecto. Los permisos más amplios deben reservarse para flujos conocidos y reversibles.
- Convierte rutinas internas en skills propios solo después de que el procedimiento esté documentado y probado por el equipo.
En resumen
El avance clave de Android Studio Quail 4 no consiste tanto en “añadir otro chatbot” como en estructurar la IA alrededor del trabajo Android. Los Android Skills aportan instrucciones especializadas y reutilizables; Gemma 4 ofrece una opción de modelo local; y Agent Mode conecta esas piezas con acciones dentro del IDE. Quail 4 ya es una versión estable para producción, pero el código generado sigue necesitando revisión de diffs, builds, pruebas y criterio humano. La elección del modelo y de los permisos depende del equilibrio que cada equipo acepte entre calidad, hardware, privacidad y autonomía.





