Novedades de productos

Tus agentes favoritos ahora están integrados en Android Studio

Lectura de 3 min
Ver el perfil de Matthew Warner
Matthew Warner Gerente de producto, Experiencia para desarrolladores de Android

Android Studio Rabbit 2 ya es estable y está listo para que lo uses en producción. Esta versión incluye funciones clave para mejorar tu desarrollo, como Bring Your Own Agent, nuevas funciones del emulador de XR, una actualización de LeakCanary, una nueva herramienta de administración de habilidades de agentes, revisión de código con IA y mucho más. Puedes obtener más información sobre estas funciones estables, las funciones de la versión más reciente de Android Studio Canary, y consultar las demostraciones y charlas que tenemos para compartir en Android Dev Summit, que se transmite en vivo hoy. 

Bring Your Own Agent (BYOA): Integra tus agentes de programación preferidos

Nos dijiste lo importante que es la flexibilidad para tus flujos de trabajo. Ahora puedes acceder a los mejores agentes junto con las mejores herramientas de desarrollo de Android. Si prefieres un agente específico que cumpla con el ACP, lo tienes. Si necesitas la rentabilidad de un agente en particular para tu proyecto, la tienes. Si necesitas usar un proveedor específico para cumplir con un acuerdo empresarial, puedes hacerlo.

BYOA_Claude_no_rounding.png
Ejecución de Claude Agent en Android Studio

Puedes elegir entre más de 40 agentes de programación, incluidos Claude Agent, Codex de OpenAI, Junie y Google Antigravity. Estos agentes tienen acceso a herramientas de Android Studio, como Android Emulator, sistemas de compilación y Logcat, y también pueden usar habilidades de Android para completar tareas complejas. 

Para comenzar a usar BYOA, abre la ventana del agente y selecciona el que prefieras, o elige uno en Configuración > Herramientas > IA > Agentes, autentícate y envía tu primera instrucción.  

Compila para Android XR con emuladores

Los emuladores de Android XR para lentes de realidad extendida, lentes con audio y lentes con pantalla ahora son estables en Android Studio con funciones nuevas y actualizadas, por lo que puedes compilar, iterar y probar experiencias de Android XR directamente desde tu laptop. El emulador de lentes con pantalla actualizado te permite personalizar el entorno con tus propias fotos de 360 grados o un feed de video de una cámara conectada para que puedas probar entornos físicos reales desde cualquier lugar. También presentamos nuevos indicadores LED de hardware para los estados del micrófono y la cámara, y mejoramos el asistente de vinculación para vincular un teléfono virtual con audio virtual y lentes con pantalla de forma más rápida y confiable. Para comenzar, inicia los emuladores de XR, audio o lentes con pantalla desde el Administrador de dispositivos.

emulator environment.png
Entornos personalizables para lentes inteligentes en el emulador de Android XR

Descubre, instala y administra habilidades de Android en Android Studio

installed-skills.png
Administración de habilidades en Android Studio

Ahora es más fácil descubrir, instalar y administrar las habilidades de Android directamente en el administrador de habilidades de Android Studio, lo que te brinda un control detallado sobre los flujos de trabajo especializados y la orientación de procedimientos disponibles para el agente. Android Studio incluye habilidades de Android y habilidades de Firebase para agentes, como migrar vistas XML heredadas a Jetpack Compose, actualizar a AGP 9, implementar diseños adaptables para dispositivos plegables y tablets, o integrar CameraX y los servicios de Firebase.

Abre la pestaña del editor de Habilidades desde el menú de tres puntos del panel del agente (Administrar habilidades del agente). Para ello, escribe @ en el cuadro de chat y haz clic en Administrar habilidades, o bien ve a Configuración > Herramientas > IA > Administrador de habilidades.

manage-skills.png
Invoca las habilidades instaladas directamente en el chat con @ o abre el administrador de habilidades

Correcciones de agentes con LeakCanary 

Android Studio integra LeakCanary directamente con el agente integrado para ayudarte a diagnosticar y resolver las fugas de memoria sin salir del IDE. Esta integración permite que LeakCanary proporcione explicaciones narrativas más significativas de las causas subyacentes de las fugas de memoria y sugiera cambios de código específicos para corregirlas. Prueba esta función en la tarea de LeakCanary en el Generador de perfiles.

LeakCanary - AI Fix Zoomed in.png
Aprovecha la IA para corregir fugas de memoria en el Generador de perfiles de Android Studio

Gemini Enterprise en Android Studio 

Para los equipos de ingeniería que requieren una administración de nivel empresarial, controles estrictos de privacidad de los datos y una integración personalizada de la base de conocimiento interna, la compatibilidad total con Gemini Enterprise está disponible en Android Studio desde Android Studio Rabbit 1. Puedes usar Gemini Enterprise para conectarte a tus sistemas de diseño, SDK internos y repositorios privados para obtener respuestas muy pertinentes para tus casos de uso. 

Gemini Enterprise en Android Studio proporciona funciones clave para los equipos empresariales:

  • Privacidad de los datos estricta: Garantiza que el código fuente y el contexto del espacio de trabajo nunca se retengan ni se usen para entrenar modelos de base globales.
  • Registro de auditoría y cumplimiento: Visibilidad completa de las actividades de los agentes, los parches generados y el historial de instrucciones dentro del perímetro de seguridad de tu organización.
  • Políticas de administrador: Administración centralizada para que los administradores de TI definan habilidades, agentes y extremos de modelos aprobados en todos los equipos de desarrollo.

Pasa de las diferencias sin procesar a las revisiones de código guiadas con Change Review 

A medida que las herramientas de agentes te ayudan a escribir y refactorizar código más rápido que nunca, surge un nuevo cuello de botella en la ingeniería: revisar y verificar todo ese código. AI Change Review te acompaña dondequiera que se realicen cambios en el código en Android Studio. Puedes iniciar una revisión desde tres puntos de entrada visuales o directamente desde la ventana de chat del agente.

change-review-entry-points.png
La revisión de cambios funciona en los siguientes casos: 1. Cambios en el agente 2. Confirmaciones pendientes y 3. Registro de Git

La revisión de cambios comienza con la identificación de las correcciones recomendadas, en las que el agente revisa de forma independiente los cambios del agente, las confirmaciones pendientes o los cambios confirmados que se están revisando. Una vez que hayas aplicado las correcciones recomendadas, puedes hacer clic en Crear explicación para iniciar una explicación guiada. En lugar de obligarte a leer los archivos en orden alfabético, la explicación guiada acelera tu revisión agrupando y priorizando los fragmentos de diferencias relacionados en tu proyecto en temas lógicos.   

Primeros pasos

Para comenzar a usar estas funciones, descarga la versión estable más reciente de Android Studio. Si encuentras un error, infórmalo. Conéctate con la comunidad de desarrolladores de Android en LinkedIn, YouTube y X. 

Puedes ver demostraciones y charlas sobre estas funciones y mucho más en la Android Dev Summit, que se transmite en vivo hoy. También puedes obtener más información sobre las actualizaciones de las herramientas de agentes para Android. ¡Ya queremos ver tus ideas en acción! 

Escrito por:
Continuar leyendo