A continuación, se incluyen las notas de la versión de Android Studio Quail 4.
Funciones nuevas
Las siguientes son funciones nuevas de Android Studio Quail 4.
Crea apps de full stack con Firebase en el modo agente
Los servicios de Firebase, como Authentication y las bases de datos de Cloud Firestore, se pueden habilitar y configurar directamente en el modo de agente en Android Studio con las habilidades del agente de Firebase. El agente puede ayudarte a completar la integración de Firebase y configurar los servicios de backend. Esta integración te permite compilar apps para Android robustas y de pila completa sin salir del IDE.
Lecturas del estado de recomposición en el Inspector de diseño
Agregamos lecturas del estado de recomposición al Inspector de diseño para que sea más fácil diagnosticar recuentos altos de recomposición. Disponible en la versión canary 3 de Panda, esta función te ayuda a identificar las variables de estado que activaron una recomposición, ya que proporciona una lista detallada de las lecturas de estado que se realizaron durante ese ciclo. Para usar esta función, usa compose.ui:ui:1.10.0 (BOM 2025.12.01) o una versión posterior.
Funciones clave
Estas son las capacidades clave de esta función:
- Invalidación del estado de la traza: Cuando un nodo se recompone, haz clic en el vínculo del recuento de recomposición en el árbol de componentes para abrir el panel de inspección de estado.
- Registros de seguimiento de pila detallados: Identifica las variables de estado específicas que se leen, incluidas las que se leen como recuentos, listas o valores de elevación. Comprueba cuáles se
invalidated(cambiaron) para activar la actualización. - Navega por el historial de recomposición: Usa las flechas de navegación en el encabezado del panel para recorrer los datos de estado de las recomposiciones anteriores de un nodo específico.
- Explicaciones potenciadas por IA: Haz clic en Explicar con IA en el panel de inspección de estado para mostrar un desglose en lenguaje natural del estado leído y por qué causó una recomposición.
Comenzar
Sigue estos pasos para probar estas funciones.
- Abre el Inspector de diseño.
Haz clic con el botón derecho en la columna de recomposición y realiza una de las siguientes acciones:
- Para todos los nodos, selecciona Observe Recomposition > Observe All.
- Para ver notas específicas, selecciona Recomposition > Observe Node.
Activa las lecturas del estado de recomposición en el Inspector de diseño Interactúa con tu app. Cuando se produzcan recomposiciones, haz clic en los vínculos de recuento azules del árbol de componentes para inspeccionar el estado.
Ejemplo de resultado de lecturas del estado de recomposición en el Inspector de diseño Haz clic en "Explicar con IA" para obtener un análisis detallado de por qué se produjo la recomposición.
Ejemplo del resultado de "Explicar con IA" para las lecturas de estado en Inspector de diseño
Integración de Gemma 4
Ahora puedes ejecutar el potente modelo Gemma 4 directamente en Android Studio para obtener asistencia de código con IA sin depender de un proveedor externo para alojarlo. Gracias a un tiempo de ejecución integrado de forma nativa, esta ejecución local te brinda control total para diseñar funciones nuevas, refactorizar código y depurar problemas, todo completamente integrado en el dispositivo. Para descargar los modelos de Gemma, ve a Configuración > Herramientas > IA > Proveedores de modelos > Gemma.
Simula transiciones de navegación hacia atrás con la vista previa interactiva
Quail 4 introduce controles específicos, como una acción de Navegar hacia atrás y un control deslizante de Progreso de atrás predictivo, que te permiten probar las animaciones hacia atrás y hacia adelante sin implementar en un dispositivo físico o emulador. Ahora puedes recorrer los estados de transición personalizados y verificar el comportamiento del gesto atrás predictivo directamente en la vista previa interactiva de Compose.