Nuevo en herramientas de desarrollo de Android


Publicado por Juan Sebastián Oviedo, Gerente Senior de Producto

Estudio Android azul

Hoy en Google I / O 2022, anunciamos un emocionante conjunto de nuevas funciones disponibles en Android Studio Dolphin Beta y Electric Eel Canary, las cuales están disponibles para Descargar. Nos dijo que desea ser más productivo al crear aplicaciones de Android, por lo que nos hemos centrado en las mejoras que hacen que la experiencia de desarrollo sea más rápida e informativa.

En el Delfín de Android Studio versión encontrará las siguientes características y mejoras que puede comenzar a usar en el canal Beta, que se acerca a la calidad estable:

  • Vea Componer animaciones y coordine con la vista previa de animación.
  • Defina clases de anotación para incluir y aplicar fácilmente varias definiciones de vista previa de Compose a la vez.
  • Realice un seguimiento de los recuentos de rellamadas para sus componibles en Layout Inspector.
  • Empareje y controle fácilmente los emuladores de Wear OS e inicie mosaicos, diales y complicaciones directamente desde Android Studio.
  • Diagnostica problemas de aplicaciones más rápido con Logcat V2.

Para una funcionalidad aún más avanzada, puede consultar el Android studio anguila eléctrica salida en el canal Canarias:

  • Ver información detallada sobre las dependencias en el nuevo Índice SDK de Google Play, un portal público con información sobre dependencias populares/SDK. Si una versión específica de una biblioteca ha sido marcada como “obsoleta” por su autor, se mostrará una advertencia de Lint correspondiente al ver la definición de dependencia. Esto le permite descubrir y actualizar los problemas de dependencia durante el desarrollo y no más tarde al publicar su aplicación en Play Console. Puedes conocer más sobre esta nueva herramienta aquí.
  • Ver Crashlytics de base de fuego generar informes directamente en Android Studio mediante la nueva ventana App Quality Insights. La ventana App Quality Insights le permite pasar de los seguimientos de la pila a su código con solo unos pocos clics. El IDE también resalta líneas de código en el editor al editar archivos que contienen bloqueos recientes. Esto le ahorra tiempo al presentar información útil sobre los bloqueos de los usuarios directamente en el IDE, para que pueda concentrarse en brindarles a sus usuarios la mejor experiencia con la aplicación.
  • Pruebe la interfaz de usuario de su aplicación en dispositivos de referencia representativos con un solo emulador de Android de tamaño variable. En lugar de tener que configurar emuladores específicos para tabletas, teléfonos o computadoras de escritorio, puede usar un solo emulador redimensionable y cambiar su configuración sin tener que volver a implementar para probar la aplicación.
  • Con la función experimental Live Edit, realice cambios en el código y véalos instantáneamente en la vista previa de la composición y la aplicación que se ejecuta en un emulador o dispositivo físico.

Estas funciones se promocionarán en canales más estables una vez que recibamos sus comentarios y realicemos mejoras, así que pruébelas.

Para ver todas las funciones nuevas en acción, consulte la sesión Novedades en las Herramientas para desarrolladores de Android.

A continuación, se muestra una lista de nuevas funciones y mejoras clave en Android Studio Dolphin:

Esfera de mochila propulsora

  • Coordinación de animación de marcación – Mira todas tus animaciones al mismo tiempo y coordinalas Vista previa de la animación. También puede congelar una animación específica.

Coordinación de animación de marcación

Coordinación de animación de marcación

  • Redactar anotaciones en vista previa múltiple – Defina una clase de anotación que incluya varias definiciones de vista previa y use esa nueva anotación para generar esas vistas previas al mismo tiempo. Utilice esta nueva anotación para obtener una vista previa de varios dispositivos, fuentes y temas al mismo tiempo, sin repetir esas definiciones para cada composición individual.

Múltiples anotaciones de vista previa

Múltiples anotaciones de vista previa

  • Componer recuentos de rellamadas en Configuración de diseño – Vea los recuentos de rellamadas para una aplicación Compose en Configuración de diseño. Los recuentos de rellamadas y los recuentos de exclusión se pueden ver opcionalmente en los paneles Estructura de componentes y Atributos. para saber mas.

Marque los recuentos de rellamadas

Marque los recuentos de rellamadas

Lleva el sistema operativo

  • Asistente de emparejamiento del emulador Wear OS – Con el asistente de emparejamiento del emulador de Wear OS, ahora puede ver los dispositivos de desgaste en el Administrador de dispositivos y emparejar varios emuladores de relojes con un solo teléfono. Además, no es necesario volver a emparejar los dispositivos con la misma frecuencia porque Android Studio recuerda los emparejamientos después de cerrarse.

Ponga el asistente de emparejamiento del emulador del sistema operativo

Ponga el asistente de emparejamiento del emulador del sistema operativo

  • Barra de herramientas lateral del emulador de Wear OS – Use botones de emulador específicos de Wear que se parezcan y simulen botones físicos, incluidos los botones principales, los botones de la palma de la mano y los botones de inclinación.

Use la barra de herramientas lateral del emulador del sistema operativo

Use la barra de herramientas lateral del emulador del sistema operativo

  • Lanzamiento directo de superficie de Wear OS – Cree configuraciones de ejecución/depuración para mosaicos de Wear OS, carátulas de reloj y complicaciones, y ejecútelos directamente desde Android Studio.

Nuevos tipos de configuración de ejecución/depuración de Wear OS

Nuevos tipos de configuración de ejecución/depuración de Wear OS

Herramientas de desarrollo

  • Logcat V2 – Reconstruido desde cero, el nuevo Logcat facilita el análisis, la consulta y el control de registros. Logcat V2 incluye un nuevo formato que facilita el escaneo de información útil, nuevas vistas divididas que le permiten rastrear más de un vistazo y una nueva y poderosa sintaxis para filtrar registros. para saber mas.

Logcat V2

Logcat V2

  • Dispositivos administrados por Gradle: Describa los dispositivos virtuales que necesita para sus autoevaluaciones como parte de su compilación y deje que Gradle haga el resto. Desde la descarga del SDK hasta el aprovisionamiento y la configuración de dispositivos, la ejecución de pruebas y el desmontaje, Gradle administra el ciclo de vida de sus dispositivos virtuales durante las pruebas de instrumentación. Gradle también puede aplicar funciones inteligentes, como administración de instantáneas, almacenamiento en caché de pruebas y fragmentación de pruebas para garantizar que las pruebas se ejecuten de manera eficiente, rápida y consistente. Gradle Managed Devices también presenta un tipo de dispositivo completamente nuevo, llamado Dispositivo de prueba automatizadoque optimiza los dispositivos para pruebas automatizadas, lo que resulta en una reducción significativa en el uso de CPU y memoria cuando se ejecuta la prueba. para saber mas.

Dispositivos administrados por Gradle

Dispositivos administrados por Gradle

A continuación, se muestra una lista de nuevas funciones y mejoras clave en Android Studio Electric Eel:

Esfera de mochila propulsora

  • Edición en vivo – Realice cambios de código en Composables en Android Studio y vea esos cambios reflejados instantáneamente en la vista previa de la composición y en su emulador o dispositivo físico. Live Edit es una función de activación que puede habilitar en la configuración de Android Studio. para saber mas.

Edición en vivo en el emulador

Edición en vivo en el emulador

Vista previa de edición en vivo

Vista previa de edición en vivo

Google Play y Firebase

  • SDK de perspectivas Reciba alertas de Lint para SDK/bibliotecas que sus autores hayan marcado como obsoletos en el índice SDK de Google Play. Actualice las versiones obsoletas de las dependencias durante el desarrollo para evitar problemas cuando su aplicación se envíe a Play Console.

Más información sobre el índice SDK de Google Play

Más información sobre el índice SDK de Google Play

  • Información sobre la calidad de las aplicaciones de Firebase Crashlytics: Descubra, revise y solucione problemas informados por Crashlytics en Android Studio y en el contexto del código fuente local. Esta integración ayuda a reducir la fricción al navegar de los bloqueos al código (y del código a los bloqueos) y presenta datos contextuales importantes sobre cada bloqueo para ayudarlo a reproducir problemas localmente.

Información sobre la calidad de las aplicaciones de Firebase Crashlytics

Información sobre la calidad de las aplicaciones de Firebase Crashlytics

pantallas grandes

  • emulador redimensionable – Cambie rápidamente entre dispositivos de referencia representativos para probar rápidamente varios estados de diseño de aplicaciones con una sola instancia de emulador en ejecución. Puede crear estos emuladores seleccionando el tipo “Redimensionable” en el flujo “Crear dispositivo” del Administrador de dispositivos.

emulador redimensionable

emulador redimensionable

  • pelusa visual – Descubra y solucione sus 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 de diseño panel. Hacemos el diseño automáticamente para comprobar si hay problemas de Visual Lint en pantallas de diferentes tamaños.

pelusa visual

pelusa visual

Herramientas de desarrollo

  • Bluetooth emulado – Ahora puede descubrir y conectar dos emuladores de teléfonos mediante Bluetooth virtual. Esta función está disponible en Android Emulator 31.3.8 y versiones posteriores con la imagen del sistema T (API 33). ¡Planeamos agregar más soporte para crear periféricos virtuales de muestra, como balizas y monitores de frecuencia cardíaca, y pruebas de integración para sus capacidades de Bluetooth!

Emparejamiento de dos emuladores de Android a través de Bluetooth emulado

Emparejamiento de dos emuladores de Android a través de Bluetooth emulado

  • Duplicación de dispositivos – Minimice la cantidad de interrupciones durante el desarrollo transmitiendo la pantalla de su dispositivo directamente a Android Studio. Device Mirroring le brinda la capacidad de interactuar con un dispositivo físico usando el Dispositivos en ejecución ventana en el estudio. Para habilitar esta característica, vaya a Preferencias> Experimental y seleccione Duplicación de dispositivos. Una vez habilitado, conecte su dispositivo y abra la ventana Dispositivos en ejecución para comenzar a transmitir su pantalla.

Duplicación de dispositivos

Duplicación de dispositivos

En resumen, estas nuevas características y mejoras están disponibles en Android Studio Dolphin Beta, con una calidad casi estable:

Esfera de mochila propulsora

  • Coordinación de animación de marcación
  • Redactar anotaciones en vista previa múltiple
  • Componga los recuentos de rellamadas en Configuración de diseño

Lleva el sistema operativo

  • Ponga el asistente de emparejamiento del emulador del sistema operativo
  • Use la barra de herramientas lateral del emulador del sistema operativo
  • Lanzamiento directo de superficie de Wear OS

Herramientas de desarrollo

  • Logcat V2
  • Dispositivos administrados por Gradle

Estas nuevas características y mejoras están disponibles en Android Studio Electric Eel Canary:

Esfera de mochila propulsora

Google Play y Firebase

  • SDK de perspectivas
  • Información sobre la calidad de las aplicaciones de Firebase Crashlytics

pantallas grandes

  • emulador redimensionable
  • pelusa visual

Herramientas de desarrollo

  • Bluetooth emulado
  • Duplicación de dispositivos

Para comenzar

Android Studio Dolphin Beta y Electric Eel Canary están disponibles para Descargar. Puede instalarlos junto con la versión estable actual de Android Studio a continuación estas instrucciones. La versión Beta tiene una calidad de lanzamiento casi estable, pero es posible que aún existan errores, así que si encuentra un problema, por favor Haznos saber para que podamos trabajar para arreglarlo. Del mismo modo, si encuentra un problema o tiene comentarios sobre las características de la versión Canary, háganoslo saber.

Apreciamos mucho sus comentarios sobre problemas y solicitudes de funciones. Puede unirse a nosotros, el equipo de desarrollo de Android Studio, en Gorjeo y ve medio.

Echa un vistazo a la vista previa de las notas de la versión para más detalles.


Compruebe también

Blog para desarrolladores de Android: Lucha contra las estafas de robo de identidad: el enfoque innovador de Monzo

Publicado por Todd Burner, ingeniero de relaciones con desarrolladores Los ciberdelincuentes continúan invirtiendo en estafas …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *