Publicado por Juan Sebastian Oviedo, Director de Producto Senior


Hoy, en el Google I/O 2022, hemos anunciado un emocionante conjunto de nuevas funciones disponibles en Android Studio Dolphin Beta y Electric Eel Canary, ambos disponibles para descargar. Nos habéis dicho que queréis ser más productivos mientras creáis aplicaciones para Android, así que nos hemos centrado en mejoras que hacen que la experiencia de desarrollo sea más rápida e informativa.
En el Delfín Android Studio encontrarás las siguientes características y mejoras que puedes empezar a utilizar en el canal Beta, que se acerca a la calidad estable:
- Visualiza las animaciones compuestas y coordínalas con la Vista Previa de la Animación.
- Define clases de anotación para incluir y aplicar fácilmente varias definiciones de vista previa de Compose a la vez.
- Registra los recuentos de recomposición de tus composibles en el Inspector de Diseño.
- Empareja y controla fácilmente los emuladores de Wear OS y lanza mosaicos, caras de reloj y complicaciones directamente desde Android Studio.
- Diagnostica los problemas de la aplicación más rápidamente con Logcat V2.
Para obtener más funciones de vanguardia, puedes echar un vistazo al Anguila Eléctrica de Android Studio liberación en el canal canario:
- Ver las perspectivas de dependencia del nuevo Índice del SDK de Google Play, un portal público con información sobre dependencias/SDKs populares. Si una versión específica de una biblioteca ha sido marcada como «obsoleta» por su autor, aparecerá la correspondiente advertencia de Lint al ver la definición de esa dependencia. Esto te permite descubrir y actualizar los problemas de dependencia durante el desarrollo, en lugar de hacerlo más tarde, cuando vayas a publicar tu aplicación en la consola de Play. Puedes obtener más información sobre esta nueva herramienta aquí.
- Ver Base de fuego Crashlytics informa directamente en Android Studio mediante la nueva ventana App Quality Insights. La ventana App Quality Insights te permite navegar desde las trazas de pila hasta tu código con unos simples clics. El IDE también resalta las líneas de código en el editor mientras editas archivos que contienen fallos recientes. Esto te ahorra tiempo al presentar información procesable sobre fallos de los usuarios directamente en el IDE, para que puedas centrarte en ofrecer a tus usuarios la mejor experiencia de aplicación.
- Prueba la interfaz de usuario de tu aplicación en dispositivos de referencia representativos utilizando un único emulador de Android redimensionable. En lugar de tener que configurar emuladores específicos para tabletas, teléfonos u ordenadores de sobremesa, puedes utilizar un único emulador redimensionable y cambiar su configuración sin necesidad de volver a desplegar para probar tu aplicación.
- Con la función experimental de Edición en vivo, haz cambios en el código y haz que se reflejen inmediatamente en la Vista previa de la composición y en la aplicación que se ejecuta en un emulador o en un dispositivo físico.
Estas funciones serán promovidas a canales más estables una vez que tengamos tus comentarios y hagamos mejoras, así que por favor pruébalas.
Para ver todas las nuevas funciones en acción, mira la sesión sobre las novedades de las Herramientas para desarrolladores de Android.
A continuación encontrarás una lista de las principales novedades y mejoras de Android Studio Dolphin:
Índice de Contenidos
Jetpack Compose
- Componer la coordinación de la animación – Ve todas tus animaciones a la vez y coordínalas en Vista previa de la animación. También puedes congelar una animación concreta.


Componer la coordinación de la animación
- Componer las anotaciones de la multivista – Define una clase de anotación que incluya múltiples definiciones de Vista Previa y utiliza esa nueva anotación para generar esas vistas previas a la vez. Utiliza esta nueva anotación para obtener una vista previa de múltiples dispositivos, fuentes y temas al mismo tiempo, sin repetir esas definiciones para cada uno de los componibles.


Anotaciones de Multipreview
- Componer los recuentos de recomposición en el inspector de diseño – Visualiza los recuentos de recomposición de una aplicación Compose en el Inspector de Diseño. Los recuentos de recomposición y los recuentos de omisión pueden mostrarse opcionalmente en los paneles Árbol de componentes y Atributos. Más información.


Compose Recomposition Counts
Usa el sistema operativo
- Asistente de emulación de Wear OS – Con el Asistente de emparejamiento de emuladores de Wear OS, ahora puedes ver los dispositivos Wear en el Administrador de dispositivos, y emparejar varios emuladores de reloj con un solo teléfono. Tampoco tienes que volver a emparejar los dispositivos tan a menudo porque Android Studio recuerda los emparejamientos después de ser cerrado.


Asistente de emparejamiento del emulador de Wear OS
- Barra de herramientas lateral del emulador de Wear OS – Utiliza los botones del emulador específicos de Wear que se asemejan y simulan los botones físicos, incluidos los botones principales, los botones de la palma de la mano y los botones de inclinación.


Barra de herramientas lateral del emulador de Wear OS
- Lanzamiento de superficie directa de Wear OS – Crea configuraciones de ejecución/depuración para mosaicos, esferas de reloj y complicaciones de Wear OS, y lánzalos directamente desde Android Studio.


Nuevos tipos de configuración de Wear OS Run/Debug
Herramientas de desarrollo
- Logcat V2 – Reconstruido desde cero, el nuevo Logcat facilita el análisis, la consulta y el seguimiento de los registros. Logcat V2 incluye un nuevo formato que facilita la exploración de información útil, nuevas vistas divididas que te permiten hacer un seguimiento más amplio de un vistazo, y una nueva y potente sintaxis para filtrar registros. Más información.


Logcat V2
- Dispositivos gestionados por Gradle – Describe los dispositivos virtuales que necesitas para tus pruebas automatizadas como parte de tu construcción, y deja que Gradle se encargue del resto. Desde la descarga del SDK, pasando por el aprovisionamiento y la configuración del dispositivo, hasta la ejecución y el desmontaje de la prueba, Gradle gestiona el ciclo de vida de tus dispositivos virtuales durante las pruebas de instrumentación. Gradle también es capaz de aplicar funcionalidades inteligentes, como la gestión de instantáneas, el almacenamiento en caché de las pruebas y la fragmentación de las mismas, para garantizar que tus pruebas se ejecuten de forma eficiente, rápida y consistente. Los dispositivos gestionados de Gradle también introducen un tipo de dispositivo completamente nuevo, llamado Dispositivo de pruebas automatizadas, que optimiza los dispositivos para las pruebas automatizadas, lo que supone una reducción significativa del uso de la CPU y la memoria durante la ejecución de las pruebas. Más información.


Dispositivos gestionados por Gradle
A continuación se muestra una lista de las principales novedades y mejoras de Android Studio Electric Eel:
Jetpack Compose
- Edición en vivo – Realiza cambios en el código de los Componentes en Android Studio y ve esos cambios reflejados inmediatamente en la Vista Previa de los Componentes y en tu emulador o dispositivo físico. La edición en vivo es una función opcional que puedes activar en los ajustes de Android Studio. Más información.


Edición en vivo en el emulador


Edición en vivo en la vista previa
Google Play y Firebase
- SDK Insights – Obtén avisos de Lint para los SDKs/bibliotecas que han sido marcados como obsoletos por sus autores en el Índice de SDK de Google Play. Actualiza las versiones obsoletas de las dependencias durante el desarrollo para evitar problemas cuando tu aplicación se envíe a la consola de Play.


Información sobre el Índice SDK de Google Play
- Información sobre la calidad de las aplicaciones de Firebase Crashlytics – Descubre, investiga y resuelve los problemas notificados por Crashlytics en Android Studio y en el contexto de tu código fuente local. Esta integración ayuda a reducir la fricción al navegar de los fallos al código (y del código a los fallos), y hace aflorar importantes datos contextuales sobre cada fallo para ayudarte a reproducir los problemas localmente.


App Quality Insights de Firebase Crashlytics
Pantallas grandes
- Emulador redimensionable – Alterna rápidamente entre dispositivos de referencia representativos para probar rápidamente varios estados de diseño de la aplicación con una sola instancia de emulador en funcionamiento. Puedes crear estos emuladores seleccionando el tipo «Redimensionable» en el flujo «Crear dispositivo» del Administrador de dispositivos.


Emulador redimensionable
- Visual Linting – Descubre y soluciona tus problemas de diseño en diferentes dispositivos (por ejemplo, cuando un botón está oculto fuera de los límites en una tableta más grande) abriendo el Validación del diseño panel. Comprobamos automáticamente tu maquetación para ver si hay problemas de Visual Lint en diferentes tamaños de pantalla.


Cotejo visual
Herramientas de desarrollo
- Bluetooth emulado – Ahora puedes descubrir y conectar dos emuladores de teléfono utilizando el Bluetooth virtual. Esta función está disponible en el emulador de Android 31.3.8 y superior con la imagen del sistema T (API 33). Tenemos previsto añadir más soporte para crear periféricos virtuales de muestra, como balizas y monitores de ritmo cardíaco, ¡y pruebas de integración para sus funciones Bluetooth!


Emparejar dos emuladores de Android mediante Bluetooth emulado
- Espejo de dispositivos – Minimiza el número de interrupciones al desarrollar transmitiendo la pantalla de tu dispositivo directamente a Android Studio. Device Mirroring te ofrece la posibilidad de interactuar con un dispositivo físico utilizando el Dispositivos en ejecución en Studio. Para activar esta función, ve a Preferencias > Experimental y selecciona Espejo de Dispositivos. Una vez activado, conecta tu dispositivo y abre la ventana de Dispositivos en funcionamiento para empezar a transmitir tu pantalla.


Replicación de dispositivos
Para recapitular, estas nuevas funciones y mejoras están disponibles en la beta de Android Studio Dolphin, con una calidad casi estable:
Jetpack Compose
- Componer la coordinación de la animación
- Componer anotaciones multivista
- Componer los recuentos de recomposición en el inspector de diseño
Wear OS
- Asistente de emulación de Wear OS
- Barra de herramientas lateral del emulador de Wear OS
- Lanzamiento de Wear OS Direct Surface
Herramientas de desarrollo
- Logcat V2
- Dispositivos gestionados por Gradle
Estas nuevas funciones y mejoras están disponibles en el Android Studio Electric Eel Canary:
Jetpack Compose
Google Play y Firebase
- SDK Insights
- Información sobre la calidad de las aplicaciones de Firebase Crashlytics
Pantallas grandes
- Emulador redimensionable
- Desagregación visual
Herramientas de desarrollo
- Bluetooth emulado
- Espejo de dispositivos
Cómo empezar
Android Studio Dolphin Beta y Electric Eel Canary están disponibles para descargar. Puedes instalarlos junto a la versión estable actual de Android Studio siguiendo estas instrucciones. La versión Beta está cerca de la calidad de la versión estable, pero todavía pueden existir errores, así que, si encuentras un problema, por favor háznoslo saber para que podamos trabajar para solucionarlo. Del mismo modo, si encuentras un problema o tienes comentarios sobre las funciones de la versión de Canarias, háznoslo saber.
Apreciamos mucho tus comentarios sobre problemas y peticiones de funciones. Puedes seguirnos -el equipo de desarrollo de Android Studio- en Twitter y en Medio.
Comprueba el notas de la versión preliminar para más detalles.