Android Studio Hedgehog: todas las funciones y mejoras que revolucionan el desarrollo de apps

  • Android Studio Hedgehog integra Android Vitals en App Quality Insights y estrena Power Profiler para medir el consumo energético real por subsistemas.
  • Mejora la productividad con un asistente de actualización del SDK para Android 14, una interfaz de usuario renovada y duplicación de dispositivos físicos en el IDE.
  • Refuerza Jetpack Compose con modo Gallery, vistas previas múltiples y mejor depuración de recomposiciones gracias a información detallada de estado en el depurador.
  • Optimiza builds y pruebas mediante la macro #GRADLE_LOCAL_JAVA_HOME, avisos sobre antivirus en Windows e integración con Firebase Test Lab a través de Gradle Managed Devices.

El diseño y la interfaz de Android Studio Hedgehog

La aplicación de desarrollo de apps y herramientas para Android tiene nueva versión. Se llama Android Studio Hedgehog y permite disfrutar de todas las posibilidades y ventajas del nuevo Android 14 en tus apps y software para móviles y tablets. El objetivo en esta nueva entrega es mejorar la experiencia y la eficiencia de los desarrolladores de apps.

El nuevo Android Studio Hedgehog en su versión estable permite estructurar mejor la productividad de los desarrolladores, el rendimiento de las apps y la prolongación en la duración de la batería. La actualización apunta también a simplificar las transiciones ascendentes para las últimas versiones de Android para aplicaciones.

¿Qué nuevas funciones se incorporan en Android Studio Hedgehog?

Ahora los desarrolladores de apps en Android podrán usar distintas herramientas y funciones para mejorar el rendimiento general. Los apartados con más modificaciones y la inclusión de herramientas para el rendimiento incluyen:

App Quality Insights* ahora incluye los datos de Android Vitals desde la consola Google Play. Gracias a Android Vitals podemos ver distintos informes de fallos. Cualquier aplicación que publiques en la tienda Google Play Store mostrará estos datos y registros sin necesidad de configurar detalles personalizados. Podrás realizar configuraciones a Google Vitals para filtrar y ver la información de los errores compilados en forma mucho más práctica. Para los desarrolladores de apps, esto es útil porque permite identificar rápidamente fallas desde la pila y el código.

Power Profiler para gestionar la energía

Esta nueva función sirve para monitorear el consumo energético de los dispositivos al correr las apps. Permite segmentar la información acerca del consumo de energía en subsistemas denominados Power Rails. De esta manera la visualización es mucho más práctica. El enfoque de medición es diferente a Energy Profiler que Android Studio usaba antes de Hedgehog. El modelo Energy Profiler solamente realizaba un estimativo de consumo de energía.

Cómo funciona Android Studio Hedgehog

Comprender la información que muestra el Power Profiler ayuda a solucionar problemas e identificar el consumo en distintos contextos. Permite realizar pruebas A/B y comparar fácilmente la energía gastada de acuerdo a distintos algoritmos, funciones e incluso versiones anteriores o posteriores de tu app.

Aquellas aplicaciones que están diseñadas para un consumo energético menor, generan una mayor duración de la batería y rendimiento término mejorado. Esto repercute de manera directa en la experiencia del usuario. Para poder visualizar y analizar correctamente los datos de Power Rails debes contar con un móvil Pixel 6+ y Android 10+.

Mejoras en codificación y productividad

Para mejorar la productividad en Android Studio Hedgehog también se incorporaron herramientas y funciones específicas. El objetivo final, mejorar la productividad de todos aquellos desarrolladores que trabajan para seguir mejorando el ecosistema Android.

Apuntes a Android 14 con el Asistente de actualización del SDK

Este Asistente de actualización SDK permite generar un flujo de asistencia paso a paso que ayuda a los desarrolladores a realizar actualizaciones de la targetSdkVersion de las apps. Se extrae de forma completa la documentación y se guarda al IDE, ahorrando tiempo y esfuerzo en la compilación de datos.

A su vez, se añade el soporte para actualizar proyectos a Android 14 (API nivel 34), y filtros de relevancia adicionales. Estos filtros eliminan los pasos innecesarios y aseguran el rendimiento y productividad más alto de la app que estemos trabajando. Incluso puedes recibir indicaciones y ayuda del asistente para detectar las zonas de código que requieren modificaciones.

La interfaz mejorada de Android Studio Hedgehog

La versión del erizo de Android Studio, porque a diferencia del Android tradicional cuyos nombres son de dulces y postres y en Studio se usan animales, también mejoró su interfaz. La interacción fluida y rápida es clave para que los equipos desarrolladores puedan tener un mejor desempeño en su trabajo.

Ya en la versión anterior, Android Studio Giraffe, había aparecido la nueva interfaz de usuario para el IDE. Esta reversión reduce la complejidad visual y proporciona un acceso más fácil a las funciones esenciales. El resultado es una apariencia más moderna y limpia para todas las actividades que realiza el desarrollador.

A su vez, el equipo de desarrolladores que trabajan sobre Android tomó nota de los comentarios de usuarios. Por eso la nueva versión Android Studio Hedgehog añade aspectos que eran muy reclamados. Por ejemplo, hay actualizaciones al modo compacto, posibilidades de división vertical y horizontal y pestañas en proyectos de MacOS.

Duplica los dispositivos

Por último, otras de las funciones novedosas y útiles es la duplicación de dispositivos. Desde la ventana de interfaz de Android Studios podrás acceder a Running Devices. Esta acción marcará una ventana para mostrarte directamente lo que sucede en la pantalla del móvil.

Al reflejar tu dispositivo en otra pantalla, podrás acceder a acciones comunes. Es un formato de interacción muy rápido, versátil y fácil de aprender. Pensándolo así, la herramienta te invita a jugar y seguir trabajando en tus apps de una forma más ágil y vistosa.