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.
Datos 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.
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.
Asistente 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.
Modo 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.
Refleje 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
Inspector 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.
Modo 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.
Redactar 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
Redactar 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.