Novedades de productos

Actualización de funciones de Android Studio Narwhal 4: Compatibilidad con caras de reloj y estabilidad mejorada

Lectura de 5 min
Ver el perfil de Paris Hsu
Paris Hsu Gerente de producto, Android Studio

La actualización de funciones de Android Studio Narwhal 4 ya es estable y está lista para que la uses. Esta versión incluye compatibilidad específica con las caras de reloj declarativas de Wear OS, una nueva opción de personalización para la vista de Project y, además, mantiene nuestro enfoque en la calidad con la corrección de más de 550 errores para mejorar la estabilidad y el rendimiento. Nos dijeron que el modo de agente les resultó muy útil para su productividad, por lo que ahora pasó de ser una versión preliminar a una versión estable.

Esta también es la última actualización de funciones para las versiones de Android Studio Narwhal. Con la nueva cadencia de lanzamientos mensuales, ofrecemos nuevas funciones y correcciones de errores todos los meses. Las últimas tres versiones de Narwhal incluyen muchas funciones, como el lanzamiento del modo de agente y las vistas previas de Compose. No solo queremos compartir las novedades de esta versión, sino también resumir algunas funciones clave de las versiones de Narwhal.

Novedades de la actualización de funciones de Android Studio Narwhal 4

Estas son las nuevas funciones que se incluyen en esta versión:

Compatibilidad con caras de reloj declarativas de Wear OS en Android Studio ⌚

La actualización de funciones de Android Studio Narwhal 4 mejora el flujo de trabajo para crear caras de reloj de Wear OS, ya que presenta compatibilidad con el editor para el formato XML de caras de reloj para escribir, depurar y ajustar tus diseños de caras de reloj directamente en el IDE. Esto te ayuda a trabajar más rápido, ya que incorpora el proceso de desarrollo de Android al IDE en lugar de tener que cambiar de contexto y trabajar con varios programas cuando desarrollas caras de reloj. 

Declarative-watchfaces.gif

Android Studio te permite editar directamente los archivos XML que se usan en el Formato de Caras de Relojes. Ahora proporciona finalización de código para etiquetas y atributos según los esquemas oficiales del formato de caras de relojes y validación de errores en vivo que ayuda a identificar problemas, como atributos obligatorios faltantes. Android Studio también incluye la vinculación de recursos para navegar rápidamente a los recursos de elementos de diseño y otros elementos XML a los que se hace referencia, junto con compatibilidad con sintaxis avanzada para controlar expresiones aritméticas y referencias de fuentes de datos incorporadas en el XML. Por último, puedes implementar caras de reloj directamente en un emulador de Wear OS o un dispositivo físico desde Android Studio.

Opción para establecer la vista de proyecto como predeterminada 📂

¿Te cansaste de tener que cambiar a la vista Project cada vez que abres un proyecto nuevo? Hay un nuevo parámetro de configuración para que los proyectos nuevos se abran en la vista de proyecto de forma predeterminada. Para habilitar el parámetro de configuración, ve a File (Android Studio en macOS) > Settings > Advanced Settings > Project View y selecciona Set Project view as the default.

large_Project_view_default_8f84ca0259.png

Un vistazo al pasado: Funciones clave de los lanzamientos de Android Studio Narwhal

Los lanzamientos de Android Studio Narwhal se han llenado de funciones, especialmente con nuestro cambio a lanzamientos mensuales. Entre las potentes integraciones de IA y las nuevas herramientas de prueba, puede ser fácil perderse una actualización. A continuación, destacamos algunas funciones clave, pero para obtener una vista completa de todo lo que enviamos, te recomendamos que leas las publicaciones completas de la actualización de funciones de Narwhal y la actualización de funciones de Narwhal 3.

Aquí tienes un breve resumen de algunas de las funciones principales que deberías probar:

Modo agente (ahora estable)

Permite que Google Gemini te ayude con tus tareas usando el modo de agente. El agente de IA puede comprender tu proyecto, desglosar tareas complejas en pasos más pequeños, realizar ediciones en tu nombre y ayudarte con operaciones de varios pasos, como agregar funciones nuevas, refactorizar código o depurar problemas complejos directamente en tu IDE. Los desarrolladores, como Entri, usaron el modo de agente para generar diseños de Jetpack Compose a partir de bocetos de IU y descubrieron que Gemini en Android Studio redujo su tiempo general de desarrollo de IU en un 40%. 

large_agent_mode_bc15d51e81.png

Laboratorios de dispositivos de socios de Android (con la transmisión de dispositivos Android)

Ampliamos la transmisión de dispositivos Android con la incorporación de Android Partner Device Labs. Esto te brinda acceso seguro a una amplia variedad de dispositivos físicos remotos de socios como Samsung, lo que te permite probar la compatibilidad y el rendimiento de tu app en algunos de los dispositivos más populares del mercado, directamente desde Android Studio.

large_Partner_device_labs_9f591f44d0.png

Cómo probar la copia de seguridad y el restablecimiento de la app

Agregamos herramientas para probar el flujo de copia de seguridad y restablecimiento de datos de tu app. Esto es fundamental para garantizar una experiencia del usuario fluida cuando se cambia a un dispositivo nuevo. Puedes generar una copia de seguridad de los datos de tu app, restablecerla en otro dispositivo y, además, adjuntar copias de seguridad a tus parámetros de configuración de ejecución para probar este flujo con facilidad.

large_Backup_restore_50901ad504.png

Vista previa de Compose ajustable

La compilación de IU responsivas se volvió mucho más fácil en Android Studio Narwhal. La vista previa de Compose ahora admite el cambio de tamaño dinámico, lo que te brinda comentarios visuales instantáneos sobre cómo se adapta tu IU a diferentes tamaños de pantalla. Solo tienes que ingresar al modo de enfoque en la vista previa de Compose y arrastrar los bordes para ver cómo cambia el diseño en tiempo real.

resizable_preview_87e89db34a.gif

Información sobre las políticas de Google Play

Recibe advertencias tempranas sobre posibles incumplimientos de las políticas de Google Play para ayudarte a crear apps que cumplan con las políticas con Información sobre las Políticas de Play, ahora en Android Studio. Ahora, el IDE muestra advertencias de lint directamente en tu código cuando se relaciona con un requisito de la política de Google Play. También puedes integrar estas verificaciones de lint en tus canalizaciones de CI/CD. Estas estadísticas proporcionan una descripción general de la política, lo que se debe y no se debe hacer, y vínculos a más recursos, lo que te ayuda a abordar posibles problemas al principio del ciclo de desarrollo.

small_unnamed_488ff3b00e.png

Resumen

En resumen, toda la serie de versiones de Android Studio Narwhal, incluida esta actualización de funciones de Narwhal 4, ofrece una amplia variedad de funciones potentes. A continuación, se incluye un resumen completo de las incorporaciones principales:

Desarrolla con IA (Gemini)

  • Modo de agente: Un asistente de IA semiautónomo que ayuda con operaciones complejas de varios pasos, como la refactorización, la adición de funciones y la depuración.
  • Compatibilidad con AGENTS.md: Proporciona a Gemini contexto, instrucciones y guías de estilo específicas del proyecto.
  • Reglas en la biblioteca de instrucciones: Personaliza el resultado de Gemini para que coincida con los estándares de programación de tu equipo.
  • Adjuntar imágenes y archivos con @: Adjunta capturas de pantalla y archivos de proyectos para obtener respuestas más contextuales.
  • Transform UI (Studio Labs): Usa lenguaje natural para iterar en la IU de Compose directamente en la ventana de vista previa.

Iteración y desarrollo de la IU más rápidos

  • Compatibilidad con caras de reloj declarativas de Wear OS (nuevo en Narwhal 4 ✨): Escribe, depura e implementa caras de reloj con finalización de código, validación de errores e implementación directa.
  • Vista previa de Compose ajustable: Cambia el tamaño de las vistas previas de forma dinámica en el modo de enfoque para probar las IU responsivas al instante.
  • Mejoras en la vista previa de Compose: Se mejoró la navegación por el código y se agregó un nuevo selector para administrar las vistas previas.

Optimiza, define mejor y prueba

  • Prueba la copia de seguridad y el restablecimiento de la app: Prueba fácilmente el flujo de copia de seguridad y restablecimiento de datos de tu app para las transferencias a dispositivos nuevos.
  • Android Partner Device Labs: Accede a una amplia variedad de dispositivos de socios físicos y remotos de Samsung y más para realizar pruebas.
  • Información sobre las políticas de Google Play: Recibe advertencias tempranas sobre posibles incumplimientos de las políticas de Play directamente en el IDE.
  • Inspecciones de ProGuard: Identifica y corrige reglas de conservación demasiado amplias para optimizar mejor el código.
  • Modo K2 de forma predeterminada: Rendimiento más rápido con el compilador de Kotlin de nueva generación.
  • Compatibilidad con tamaños de página de 16 KB: Se incluyen advertencias de Lint y un emulador para prepararse para los dispositivos nuevos.

Desarrollo inmersivo (XR)

  • Emulador de Android XR incorporado: Ejecuta el emulador de XR directamente en el IDE.
  • Inspector de diseño incorporado para Android XR: Inspecciona y optimiza los diseños de la IU en el entorno de XR.
  • Plantilla de proyecto de Android XR: Es una plantilla nueva para iniciar rápidamente proyectos de XR.

Mejoras en el flujo de trabajo y la calidad del IDE

  • Vista de proyecto predeterminada (nueva en Narwhal 4 ✨): Es un nuevo parámetro de configuración avanzado para abrir siempre proyectos nuevos en la vista de proyecto.
  • Display build files under module: Mejora la navegación del proyecto en la vista de Android.
  • Sincronización manual de proyectos: Obtén más control sobre cuándo se producen las sincronizaciones de Gradle en proyectos grandes.
  • Mejoras de calidad: Se corrigieron XX errores en esta versión para mejorar la estabilidad y el rendimiento.

Comenzar

¿Todo listo para acelerar tu desarrollo? Descarga la actualización de funciones de Android Studio Narwhal 4 desde el canal estable hoy mismo.

Tus comentarios son esenciales. Sigue compartiendo tus opiniones informando errores o sugiriendo funciones. Para obtener acceso anticipado a las funciones más recientes, descarga Android Studio desde el canal Canary.

Únete a nuestra activa comunidad de desarrolladores de Android en LinkedIn, Medium, YouTube o X. Ya queremos ver tus ideas en acción.

Escrito por:
Continuar leyendo