Android Studio Hedgehog es estable

Publicado por Sandhya Mohan, gerente de producto

Hoy nos complace anunciar el lanzamiento estable de Erizo de Android Studio 馃: 隆El IDE oficial para crear aplicaciones de Android!

En esta versi贸n de Android Studio hemos actualizado la plataforma IntelliJ para 2023.1, con funciones dise帽adas para mejorar el rendimiento de las aplicaciones y la duraci贸n de la bater铆a, facilitar la actualizaci贸n de aplicaciones a la 煤ltima versi贸n de Android y acelerar el desarrollo con Jetpack Compose. Contin煤e leyendo para obtener m谩s informaci贸n sobre c贸mo Android Studio Hedgehog puede ayudarlo a aumentar la productividad de su desarrollador.

Rendimiento de la aplicaci贸n

Android Vitals en informaci贸n sobre la calidad de las aplicaciones

Adem谩s de ayudarte a revisar los informes de fallos de las aplicaciones equipadas con el SDK de Firebase Crashlytics, Informaci贸n sobre la calidad de la aplicaci贸n ahora tambi茅n incluye androide vital datos de Google Play Console. Con Android vitals puedes ver informes de fallos de cualquier aplicaci贸n que publiques en Google Play Store sin necesidad de instrumentaci贸n adicional en tu aplicaci贸n. Puede ver los problemas de Android Vitals, filtrarlos y ver informaci贸n detallada sobre fallas desde Play para comprender y resolver r谩pidamente la causa de una falla y pasar del seguimiento de la pila al c贸digo, todo desde Informaci贸n sobre la calidad de la aplicaci贸n ventana de herramientas. Aprende m谩s.

Nota: Si tu no tienes autorizaci贸n Para ver su aplicaci贸n en Play Console, solicite que el administrador de su aplicaci贸n comparta acceso de solo lectura a la informaci贸n de calidad de su aplicaci贸n haciendo clic en Usuarios y permisos > Ver informaci贸n de calidad de la aplicaci贸n (solo lectura) en Play Console.

Captura de pantalla de los datos de Android Vitals en App Quality InsightsDatos de Android Vitals en App Quality Insights

Perfilador de energ铆a

El nuevo Perfilador de energ铆a muestra el consumo de energ铆a en los dispositivos. Segmenta la informaci贸n del consumo de energ铆a en subsistemas denominados “Power Rails”. Esto te ayuda a ver la correlaci贸n entre la energ铆a consumida y las acciones que ocurren en tu aplicaci贸n. Este enfoque de medir directamente el consumo de energ铆a difiere del Energy Profiler anterior, que solo usaba un modelo para estimar el consumo de energ铆a.

Al comprender esta informaci贸n, puede identificar y solucionar problemas de consumo de energ铆a en su aplicaci贸n ejecutando pruebas A/B para comparar el consumo de energ铆a de diferentes algoritmos, funciones o incluso diferentes versiones de su aplicaci贸n.

Las aplicaciones optimizadas para un menor consumo de energ铆a conducen a un mejor rendimiento t茅rmico y de la bater铆a, lo que en 煤ltima instancia conduce a una mejor experiencia para el usuario final. Los datos de Power Rails est谩n disponibles en dispositivos Pixel 6+ con Android 10+.

Ejemplo de consumo energ茅tico en diferentes l铆neas el茅ctricas.Ejemplo de consumo energ茅tico en diferentes l铆neas el茅ctricas.

Productividad de codificaci贸n

Apunte a Android 14 usando el Asistente de actualizaci贸n del SDK de Android

EL Asistente de actualizaci贸n del SDK proporciona un flujo guiado paso a paso para ayudar a los desarrolladores targetSdkVersion actualizaciones. Inserta documentaci贸n directamente en el IDE, ahorrando tiempo y esfuerzo.

Android Studio Hedgehog agrega soporte para actualizar proyectos a Android 14 (nivel de API 34). Tambi茅n agregamos filtros de relevancia adicionales para que podamos eliminar pasos innecesarios y, en algunos casos, el asistente de actualizaci贸n se帽alar谩 exactamente en qu茅 parte del c贸digo necesita realizar cambios.

Captura de pantalla del Asistente de actualizaci贸n del SDK de AndroidAsistente de actualizaci贸n del SDK de Android

Nuevas actualizaciones de la interfaz de usuario

En la versi贸n Giraffe hemos lanzado una nueva interfaz de usuario para el IDE. Este tema reinventado reduce la complejidad visual y proporciona un acceso m谩s f谩cil a las funciones esenciales, lo que da como resultado una apariencia m谩s moderna y limpia. Escuchamos sus comentarios y en Hedgehog agregamos actualizaciones al modo compacto, divisi贸n vertical y horizontal y pesta帽as de proyecto para Mac OS. Si a煤n no ha probado la nueva interfaz de usuario, le recomendamos que lo haga.

Captura de pantalla del modo compacto en la nueva interfaz de usuarioModo compacto en la nueva interfaz de usuario

Duplicaci贸n de dispositivos

Ahora puedes reflejar tu dispositivo Android f铆sico en el archivo Dispositivos en ejecuci贸n ventana en Android Studio. Al duplicar la pantalla de su dispositivo directamente a trav茅s de ADB a trav茅s de USB o Wi-FI en Android Studio, puede realizar acciones comunes como iniciar e interactuar con aplicaciones, rotar la pantalla, plegar y desplegar el tel茅fono, cambiar el volumen y m谩s, directamente desde Android. Estudio. Aprende m谩s.

Imagen en movimiento que muestra la duplicaci贸n del dispositivo en la ventana Dispositivos en ejecuci贸nRefleje su dispositivo en la ventana Dispositivos en ejecuci贸n

Inspector de dise帽o incorporado

Ahora tienes la opci贸n de ejecutar el archivo. inspector de dise帽o directamente en el Dispositivos en ejecuci贸n ventana de herramientas cuando se ejecuta la aplicaci贸n en un dispositivo virtual integrado o en un dispositivo f铆sico reflejado. Esta funci贸n de alternancia mejora significativamente el rendimiento de Layout Inspector, conserva espacio en la pantalla, ayuda a organizar el flujo de trabajo de depuraci贸n de la interfaz de usuario en una 煤nica ventana de herramientas y mejora la velocidad al inspeccionar el dise帽o. En el modo incrustado, puede mostrar una jerarqu铆a de vistas, inspeccionar las propiedades de cada vista, recorrer el c贸digo utilizando el modo de “inspecci贸n profunda” y acceder a otras funciones comunes del Inspector de dise帽o. Habil铆telo a trav茅s de Configuraci贸n > Experimental > Control de dise帽o

Captura de pantalla que muestra el inspector de dise帽o integradoInspector de dise帽o incorporado

Live Edit ha actualizado el acceso directo al modo manual

Editar en vivo tiene un Nuevo acceso directo predeterminado para el modo manual. para: Control+\ (Comando+\ para macOS). El modo manual es 煤til en situaciones en las que desea tener un control preciso sobre cu谩ndo se implementan las actualizaciones en la aplicaci贸n en ejecuci贸n. Para m谩s informaci贸n ver el v铆deo clip en Edici贸n en tiempo real para Jetpack Compose.

Herramientas de composici贸n

Modo de galer铆a de vista previa de dial

Modo galer铆a es un nuevo modo en Compose Preview que le permite centrarse en una vista previa a la vez para ahorrar recursos de renderizado. Utilice el modo Galer铆a cuando repita su UI y cambie a otros modos (Cuadr铆cula o Lista) cuando necesite ver variaciones de la UI.

Vista previa de composici贸n Modo galer铆a imagen en movimientoModo de galer铆a de vista previa de dial

Redactar informaci贸n de estado en el depurador.

Cuando estableces un punto de interrupci贸n en una funci贸n componible, el depurador ahora enumera los par谩metros del elemento componible y su estado, para que puedas identificar m谩s f谩cilmente qu茅 cambios pueden haber causado recomposiciones inesperadas.

Informaci贸n del estado de la composici贸n de la captura de pantalla en el depuradorRedactar informaci贸n de estado en el depurador.

Redactar varias plantillas de vista previa

Android Studio Hedgehog incluye soporte para las 煤ltimas anotaciones a帽adidas por Compose API de vista previa m煤ltiplepermitiendo a los desarrolladores representar escenarios de dise帽o comunes uno al lado del otro mientras trabajan con la vista previa de la composici贸n.

Las nuevas anotaciones agregadas incluyen: @PreviewScreenSizes, @PreviewFontScales, @PreviewLightDark y @PreviewDynamicColors

Capturas de pantalla de las m煤ltiples plantillas de vista previa de ComposeRedactar varias plantillas de vista previa

herramientas de construcci贸n

Nueva macro para especificar la ruta JDK

Una nueva macro, #GRADLE_LOCAL_JAVA_HOME, hace que sea m谩s seguro y f谩cil especificar la ruta de inicio de Java* utilizada para ejecutar el demonio Gradle (proceso en segundo plano) para su proyecto haciendo referencia al archivo .gradle/config.properties. Esto reduce los errores relacionados con versiones incompatibles de Gradle y Project JDK, ya que ahora existe una 煤nica fuente de verdad para la selecci贸n de Gradle JDK.

A partir de Android Studio Hedgehog, los nuevos proyectos usar谩n #GRADLE_LOCAL_JAVA_HOME de forma predeterminada. Los proyectos existentes se migrar谩n autom谩ticamente a la nueva macro despu茅s de una sincronizaci贸n exitosa, a menos que ya est茅s usando una macro como #JAVA_HOME.

[Windows-only] Minimizar el impacto del software antivirus en la velocidad de creaci贸n

El analizador de compilaci贸n informa a los usuarios si el software antivirus puede estar afectando el rendimiento de la compilaci贸n. Esto puede suceder si un software antivirus, como Windows Defender, escanea los directorios utilizados por Gradle en tiempo real. Build Analyzer recomienda una lista de directorios para excluir del an谩lisis activo y, si es posible, proporciona un enlace para agregarlos a la lista de exclusi贸n de carpetas de Windows Defender.

Utilice dispositivos Firebase Test Lab con dispositivos administrados por Gradle

Los dispositivos administrados por Gradle ahora pueden apuntar a dispositivos Firebase Test Lab y usted puede usarlos para ejecutar pruebas automatizadas a escala. Utilice Gradle Managed Devices para elegir entre una amplia gama de dispositivos FTL f铆sicos y virtuales, con soporte para fragmentaci贸n de pruebas para tiempos de ejecuci贸n acelerados. Para usar dispositivos FTL, necesita el complemento Gradle de Android 8.2 con la 煤ltima versi贸n Alpha del complemento Gradle de Firebase Test Lab. Aprende m谩s.

隆Descarga Android Studio hoy!

Ahora es el momento de descargar Erizo de Android Studio para incorporar nuevas funciones a su flujo de trabajo. Como siempre, agradecemos cualquier comentario sobre cosas que le gustan, problemas o funciones que le gustar铆a ver. Si encuentra un problema, verifique el Problemas conocidos Y Reportar un error si necesario. Recuerda seguirnos tambi茅n X (anteriormente conocido como Twitter), medioO YouTube 隆Para obtener m谩s actualizaciones de desarrollo de Android!

*Java es una marca comercial o una marca registrada de Oracle y/o sus afiliados.


Compruebe tambi茅n

El arsenal de Android: la c谩mara

Simple Camera es una biblioteca que te permite utilizar c谩maras de una manera simplificada, f谩cil, …

Deja una respuesta

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