Actualización de funciones de Android Studio Narwhal 4: Compatibilidad con caras de reloj y estabilidad mejorada
Lectura de 5 min
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 Proyecto y continúa nuestro enfoque en la calidad con la corrección de más de 550 errores para mejorar la estabilidad y el rendimiento. Nos indicaste que el Modo agente te resultó muy útil para aumentar tu productividad, por lo que ahora pasó de ser una versión preliminar a una versión estable.
Esta también es la actualización de funciones final para los lanzamientos de Android Studio Narwhal. Con la nueva cadencia de lanzamientos mensuales, publicamos 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. Queremos compartir las novedades de esta versión y repasar 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 introduce 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 en el IDE en lugar de tener que cambiar de contexto y trabajar con varios programas cuando desarrollas carátulas de reloj.
Android Studio te permite editar directamente los archivos XML que se usan en el Formato de Caras de Relojes. Ahora proporciona la función de autocompletar código para etiquetas y atributos según los esquemas oficiales del formato de caras de reloj, y la validación de errores en vivo que ayuda a identificar problemas, como la falta de atributos obligatorios. 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, además de la compatibilidad con sintaxis avanzada para controlar expresiones aritméticas y referencias a fuentes de datos incorporadas en el XML. Por último, puedes implementar caras de reloj directamente en un emulador de Wear OS o en un dispositivo físico desde Android Studio.
Opción para establecer la vista de Proyectos como tu 📂 predeterminado
¿Te cansaste de tener que cambiar siempre 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.
Un vistazo al pasado: Funciones clave de los lanzamientos de Android Studio Narwhal
Los lanzamientos de Android Studio Narwhal se han cargado con funciones, especialmente con nuestro cambio a lanzamientos mensuales. Entre las potentes integraciones de IA y las nuevas herramientas de prueba, es fácil perderse alguna actualización. A continuación, destacamos algunas funciones clave, pero, para ver todo lo que lanzamos, te recomendamos que leas las publicaciones completas sobre 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 principales funciones que deberías probar:
Modo agente (ahora estable)
Usa el Modo Agente para que Google Gemini te ayude con tus tareas. 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 simulaciones de la IU y descubrieron que Gemini en Android Studio redujo su tiempo general de desarrollo de la IU en un 40%.
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 los 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.
Prueba 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 hasta adjuntar copias de seguridad a tus configuraciones de ejecución para probar este flujo con facilidad.
Vista previa de Compose redimensionable
Compilar IU responsivas se volvió mucho más fácil en Android Studio Narwhal. Compose Preview 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 tu diseño en tiempo real.
Información sobre las políticas de Google Play
Recibe advertencias anticipadas sobre posibles incumplimientos de las políticas de Google Play para ayudarte a compilar apps más compatibles con la 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 en las primeras etapas de tu ciclo de desarrollo.
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 principales incorporaciones:
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 contexto, instrucciones y guías de estilo específicos del proyecto a Gemini.
- 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: Adjunta capturas de pantalla y archivos del proyecto 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 (novedad 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 redimensionable: Cambia el tamaño de las vistas previas de forma dinámica en el modo de enfoque para probar instantáneamente las IU responsivas.
- Mejoras en la vista previa de Compose: Mejor navegación por el código y un nuevo selector para administrar las vistas previas.
Optimiza, define mejor y realiza pruebas
- Prueba de copia de seguridad y restablecimiento de la app: Prueba fácilmente el flujo de copia de seguridad y restablecimiento de datos de tu app para transferencias a dispositivos nuevos.
- Android Partner Device Labs: Accede a una amplia variedad de dispositivos físicos remotos de socios, como Samsung y muchos más, para realizar pruebas.
- Estadísticas sobre las políticas de Google Play: Recibe alertas anticipadas sobre posibles incumplimientos de las políticas de Play directamente en el IDE.
- Inspecciones de Proguard: Identifica y corrige las reglas de conservación demasiado amplias para mejorar la optimización del 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 la app para dispositivos nuevos
Desarrollo inmersivo (XR)
- Emulador de Android XR integrado: Ejecuta el emulador de XR directamente en el IDE.
- Inspector de diseño integrado para Android XR: Inspecciona y optimiza los diseños de la IU en el entorno de XR.
- Plantilla de proyecto de Android XR: Una nueva plantilla para iniciar rápidamente proyectos de XR
Mejoras en la calidad y el flujo de trabajo del IDE
- Vista de proyecto predeterminada (novedad de Narwhal 4 ✨): Se agregó un nuevo parámetro de configuración avanzado para abrir siempre los proyectos nuevos en la vista de proyecto.
- Mostrar archivos de compilación en el módulo: Mejora la navegación del proyecto en la vista de Android.
- Sincronización manual del proyecto: Obtén más control sobre cuándo se producen las sincronizaciones de Gradle en proyectos grandes.
- Mejoras de calidad: En esta versión, se corrigieron xx errores para mejorar la estabilidad y el rendimiento.
Comenzar
¿Todo listo para acelerar tu desarrollo? Descarga hoy mismo la actualización de funciones de Android Studio Narwhal 4 desde el canal estable.
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 vibrante comunidad de desarrolladores de Android en LinkedIn, Medium, YouTube o X. Ya queremos ver tus ideas en acción.
-
Novedades sobre productosAndroid Studio Quail 2 ahora es estable y está listo para que lo uses en producción. Este IDE incluye flujos de trabajo basados en agentes simultáneos, generación de perfiles de fugas de memoria integrados de forma nativa y corrección de fallas según el contexto.
Amman Asfaw • Lectura de 3 minutos -
Novedades sobre productosEste año, en Google I/O, vamos más allá de los cambios iterativos y nos enfocamos en un cambio fundamental en la forma en que se compilan las apps. Nuestras herramientas más recientes se crearon para la era de los agentes, con funciones que aumentan tu productividad como desarrollador de Android Y potencian los agentes de IA que implementas en tu base de código.
Matthew Warner • Lectura de 8 min -
Novedades sobre productosEl flujo de trabajo y las necesidades de IA de cada desarrollador son únicos, y es importante poder elegir cómo la IA ayuda en el desarrollo. En enero, presentamos la capacidad de elegir cualquier modelo de IA local o remoto para potenciar la funcionalidad de IA en Android Studio.
Matthew Warner • Lectura de 2 min
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.