Novedades de productos

Actualización con nuevas funciones de Android Studio Narwhal 4: compatibilidad con esferas de reloj y estabilidad mejorada

Lectura de 5 minutos
Paris Hsu
Product Manager de Android Studio

La actualización con nuevas funciones de Android Studio Narwhal 4 ya está disponible y lista para que la uses. Esta versión incluye asistencia específica para las esferas de reloj declarativas de Wear OS, una nueva opción de personalización para la vista Proyecto y sigue centrándose en la calidad, ya que se han corregido más de 550 errores para mejorar la estabilidad y el rendimiento. Nos habéis dicho que el modo Agente os ha ayudado mucho a aumentar vuestra productividad, por lo que hemos decidido pasar de la fase de vista previa a la fase estable.

También es la última versión de funciones de Android Studio Narwhal. Con la nueva cadencia de lanzamientos mensuales, hemos estado ofreciendo nuevas funciones y correcciones de errores cada mes. Las tres últimas versiones de Narwhal han incluido muchas funciones, como el lanzamiento del modo Agente y las vistas previas de Redacción. No solo queremos compartir las novedades de esta versión, sino también repasar algunas funciones clave de las versiones de Narwhal.

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

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

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

La versión 4 de Android Studio Narwhal Feature Drop mejora el flujo de trabajo para crear esferas de reloj de Wear OS. Para ello, se ha añadido compatibilidad con el editor del formato XML de las esferas de reloj, que te permite escribir, depurar y ajustar tus diseños de esferas de reloj directamente en el IDE. Esto te ayuda a trabajar más rápido, ya que el proceso de desarrollo de Android se lleva a cabo en el IDE, en lugar de tener que cambiar de contexto y trabajar con varios programas al desarrollar esferas de reloj. 

Declarative-watchfaces.gif

Android Studio te permite editar directamente los archivos XML que se usan en el Formato para Esferas de Reloj. Ahora ofrece la función de autocompletado de código para etiquetas y atributos basada en los esquemas oficiales de Formato para Esferas de Reloj y la validación de errores en tiempo real, que ayuda a identificar problemas como la falta de atributos obligatorios. Android Studio también incluye enlaces a recursos para desplazarse rápidamente a los recursos de elementos de dibujo y a otros elementos XML a los que se hace referencia, así como compatibilidad con sintaxis avanzada para gestionar expresiones aritméticas y referencias a fuentes de datos insertadas en el XML. Por último, puedes implementar esferas de reloj directamente en un emulador o dispositivo físico Wear OS desde Android Studio.

Opción para que la vista Proyecto sea tu 📂 predeterminado

¿Te aburre tener que cambiar siempre a la vista Proyecto cada vez que abres uno nuevo? Hay un nuevo ajuste para que los proyectos nuevos se abran en la vista Proyecto de forma predeterminada. Para habilitar el ajuste, ve a Archivo (Android Studio en macOS) > Configuración > Configuración avanzada > Vista de proyecto y selecciona Definir vista de proyecto como predeterminada.

large_Project_view_default_8f84ca0259.png

Retrospectiva: funciones clave de las versiones de Android Studio Narwhal

Las versiones de Android Studio Narwhal han incluido muchas funciones, sobre todo desde que pasamos a lanzar versiones mensuales. Entre las potentes integraciones de IA y las nuevas herramientas de pruebas, es fácil que te pierdas alguna novedad. A continuación, destacamos algunas funciones clave, pero, para ver todo lo que hemos lanzado, te recomendamos que leas las publicaciones completas sobre la actualización con nuevas funciones Narwhal y la actualización con nuevas funciones Narwhal 3.

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

Modo Agente (¡ya es estable!)

Pide ayuda a Google Gemini para realizar tus tareas usando el modo Agente. El agente de IA puede entender tu proyecto, desglosar tareas complejas en pasos más pequeños, hacer cambios en tu nombre y ayudarte con operaciones de varios pasos, como añadir nuevas funciones, refactorizar código o depurar problemas complejos directamente en tu IDE. Desarrolladores como Entri usaron el modo Agente para generar diseños de Jetpack Compose a partir de maquetas de interfaz de usuario y descubrieron que Gemini en Android Studio redujo el tiempo total de desarrollo de la interfaz de usuario en un 40%. 

large_agent_mode_bc15d51e81.png

Laboratorios de dispositivos de partners de Android (con la función de streaming de dispositivos Android)

Hemos ampliado la función de streaming de dispositivos Android añadiendo los laboratorios de dispositivos de partners de Android. De esta forma, puedes acceder de forma segura a una amplia gama de dispositivos físicos remotos de partners como Samsung, lo que te permite probar la compatibilidad y el rendimiento de tu aplicación en algunos de los dispositivos más populares del mercado directamente desde Android Studio.

large_Partner_device_labs_9f591f44d0.png

Probar la copia de seguridad y la restauración de aplicaciones

Hemos añadido herramientas para probar el flujo de copia de seguridad y restauración de datos de tu aplicación. Esto es fundamental para garantizar una experiencia de usuario fluida al cambiar a un nuevo dispositivo. Puedes generar una copia de seguridad de los datos de tu aplicación, restaurarla en otro dispositivo e incluso adjuntar copias de seguridad a tus configuraciones de ejecución para probar este flujo fácilmente.

large_Backup_restore_50901ad504.png

Vista previa de Compose redimensionable

Crear interfaces de usuario adaptables es mucho más fácil en Android Studio Narwhal. Vista previa de composición ahora admite el cambio de tamaño dinámico, lo que te permite ver al instante cómo se adapta tu interfaz de usuario a diferentes tamaños de pantalla. Solo tienes que activar el modo Concentración en la vista previa de la composición y arrastrar los bordes para ver cómo cambia el diseño en tiempo real.

resizable_preview_87e89db34a.gif

Consejos sobre políticas de Google Play

Recibe alertas tempranas sobre posibles infracciones de las políticas de Google Play para crear aplicaciones que cumplan las políticas con la ayuda de los consejos sobre políticas de Google Play, ahora en Android Studio. Ahora, el IDE muestra advertencias de lint directamente en el código cuando se relacionan con un requisito de las políticas de Google Play. También puedes integrar estas comprobaciones de lint en tus flujos de trabajo de CI/CD. Estas estadísticas ofrecen una descripción general de la política, lo que se debe y no se debe hacer, y enlaces a más recursos, lo que te ayudará a abordar posibles problemas al principio del ciclo de desarrollo.

small_unnamed_488ff3b00e.png

Resumen

En resumen, toda la serie de lanzamientos de Android Studio Narwhal, incluida esta versión de Narwhal 4, ha ofrecido una amplia gama de funciones potentes. A continuación, se ofrece un resumen completo de las principales novedades:

Desarrollar con IA (Gemini)

  • Modo Agente: un asistente de IA semiautónomo que ayuda con operaciones complejas de varios pasos, como refactorizar, añadir funciones y depurar.
  • Compatibilidad con AGENTS.md: proporciona a Gemini contexto, instrucciones y guías de estilo específicos del proyecto.
  • Reglas en la biblioteca de peticiones: personaliza los resultados de Gemini para que se ajusten a los estándares de programación de tu equipo.
  • Imagen y archivo adjunto: adjunta capturas de pantalla y archivos del proyecto para obtener respuestas más contextualizadas.
  • Transformar interfaz de usuario (Studio Labs): usa el lenguaje natural para iterar en la interfaz de usuario de Compose directamente en la ventana de vista previa.

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

  • Compatibilidad con esferas de reloj de Wear OS declarativas (novedad de Narwhal 4 ✨): escribe, depura e implementa esferas de reloj con funciones de autocompletado de código, validación de errores e implementación directa.
  • Vista previa de Compose redimensionable: cambia el tamaño de las vistas previas de forma dinámica en el modo Foco para probar al instante las interfaces de usuario adaptables.
  • Mejoras en la vista previa de la composición: navegación por el código mejorada y un nuevo selector para gestionar las vistas previas.

Optimizar, perfeccionar y probar

  • Prueba de copia de seguridad y restauración de aplicaciones: prueba fácilmente el flujo de copia de seguridad y restauración de datos de tu aplicación para las transferencias a dispositivos nuevos.
  • Laboratorios de dispositivos de partners de Android: accede a una amplia gama de dispositivos físicos de partners de Samsung y otras marcas de forma remota para hacer pruebas.
  • Información sobre las políticas de Google Play: recibe alertas tempranas sobre posibles infracciones de las políticas de Google Play directamente en el IDE.
  • Inspecciones de ProGuard: identifica y corrige reglas de conservación demasiado generales para optimizar el código.
  • Modo K2 predeterminado: rendimiento más rápido con el compilador de Kotlin de nueva generación.
  • Compatibilidad con tamaños de página de 16 KB: advertencias de Lint y un emulador para preparar las aplicaciones para los nuevos dispositivos.

Desarrollo inmersivo (XR)

  • Emulador de Android XR integrado: ejecuta el emulador de XR directamente en el IDE.
  • Inspector de diseño insertado para Android XR: inspecciona y optimiza los diseños de la interfaz de usuario en el entorno de RE.
  • Plantilla de proyecto de Android XR: una nueva plantilla para empezar rápidamente proyectos de RE.

Mejoras en el flujo de trabajo y la calidad del IDE

  • Vista de proyecto predeterminada (novedad de Narwhal 4 ✨): un nuevo ajuste avanzado para abrir siempre los proyectos en la vista de proyecto.
  • Mostrar archivos de compilación en el módulo: mejora la navegación por el proyecto en la vista de Android.
  • Sincronización manual de proyectos: obtén más control sobre cuándo se sincroniza Gradle en proyectos grandes.
  • Mejoras de calidad: hemos corregido xx errores en esta versión para mejorar la estabilidad y el rendimiento.

Empezar

¿Quieres acelerar tu desarrollo? Descarga hoy mismo la actualización con nuevas funciones de Android Studio Narwhal 4 desde el canal estable.

Tus comentarios son fundamentales. Sigue compartiendo tus ideas informando de errores o sugiriendo funciones. Para acceder de forma anticipada 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. Estamos deseando ver tus creaciones.

Escrito por:

Seguir leyendo