Android Studio 4.2: Nuevas mejoras para el creador de APPS de Android

Android Studio 4.2: Nuevas mejoras para el creador de APPS de Android
Logotipo de la nueva versión de Android Studio: Android Studio 4.2

Android anunció ayer, la nueva versión de Android Studio 4.2. Las áreas de enfoque de esta versión son:

  • Una plataforma para IntelliJ mejorada.
  • Nuevas funciones centradas en mejorar la productividad.

Desde Android, han puesto a disposición de los desarrolladores un nuevo asistente para la actualización de los proyectos con anterioridad de Android Studio 4.2.

Con el nuevo asistente, se facilita la migración de proyecto existentes aprovechando las últimas API de complementos de Gradle para Android.

Además, se han agregado una amplia gama de mejoras: Como el inspector de base de datos, el seguimiento del sistema, la compatibilidad con SafeArgs, etc.

A continuación , consulta la lista de las nuevas funciones más importantes de Android Studio 4.2.

Desarrollo

Actualización de la plataforma IntelliJ

Android Studio 4.2 incluye todas las funciones y actualizaciones principales que se encuentran en IntelliJ IDEA Community Edition 2020.2.

Entre otras cosas, se incluye una interfaz de usuario de GitHub actualizada para poder realizar solicitudes de extracción, una nueva ventana de problemas centralizada y más cambios.

Compatibilidad con Safe Args

El uso de Safe Args es la forma recomendada de garantizar la encapsulación de datos si deseas pasar datos entre dos destinos en una aplicación cuando se utiliza el componente de navegación Jetpack.

Con Android Studio 4.2, ahora vas a disfrutar del autocompletado de código para Directions Args y la posibilidad de navegar desde el código fuente al código XML.

Actualizaciones del asistente de nuevo proyecto y del asistente de módulo

Esta versión incluye una actualización visual del asistente de nuevos proyectos, que hace más fácil descubrir los diferentes tipos de dispositivos Android y se agrega ViewBinding a cada una de las plantillas.

Además, también han realizado una actualización visual de los nuevos asistentes de módulos para facilitar la comprensión de los distintos tipos de módulos que se pueden agregar a una aplicación.

Depuración

Mejoras en el inspector de la base de datos

A partir de ahora, administrar y monitorear las bases de datos de una aplicación será más fácil de hacer con el nuevo inspector de bases de datos mejorado. En esta nueva versión, se le han añadido un par de importantes mejoras.

Un nuevo modo fuera de línea, para que se puedan seguir inspeccionando las bases de datos de una aplicación después de que se desconecte un proceso y también una nueva práctica opción, que consiste en un historial de consultas realizadas.

Retrace Command Line Tool

Como parte del proceso de compilación de una aplicación, R8 ofusca el código del lenguaje de programación Kotlin y Java.

Esto puede hacer que los seguimientos de la pila sean imposibles de descifrar, ya que los tipos y los nombres de los métodos se ocultan y acortan para reducir la huella de memoria de la aplicación.

La herramienta de línea de comandos Retrace, se encarga de desofuscas esos nombres y recuperar frameworks en línea usando un archivo mapping.txt.

La nueva herramienta independiente, se puede encontrar en la ruta ./sdk/cmdline-tools/latest/bin/retrace.

Construcción

Asistente de actualización de AGP

Migrar un proyecto al último complemento de Android Gradle (AGP) a veces puede ser complicado, especialmente si usas APIs obsoletas.

Para solucionar ese problema y prepararte mejor para la transición al complemento de Gradle para Android 7.0, Android ha creado un nuevo asistente de actualización.

El nuevo asistente, permite alternar los comandos que se ejecutan en un proyecto para actualizar a una versión superior de AGP, obtener una vista previa de los archivos que se verán afectados por la actualización de AGP y por último, actualizar globalmente las configuraciones obsoletas.

Mejoras en Aplicar cambios

Aplicar Cambios, permite enviar los cambios de código y recursos a una aplicación en ejecución sin reiniciar la aplicación.

En Android Studio 4.2, se han ampliado la cantidad de cambios compatibles con «Aplicar Cambios» para incluir la adición de recursos (que representaron el 23% de los cambios que necesitaban un reinicio completo con anterioridad) y la adición de campos finales estáticos (por ejemplo, constantes) cuando se ejecuta en un dispositivo Android 11+ o un emulador.

Complemento de Android Gradle 4.2

Con AGP 4.2, el equipo de Android Studio ha incluido cambios considerables.

Primero, han implementado un nuevo compilador de recursos centrado en ayudar a mejorar el rendimiento de la compilación, especialmente en computadoras con Windows.

En segundo lugar, han actualizado el lenguaje de programación Java predeterminado a la versión 8.

Por último, han agregado soporte para el formato de firma APK v3 y APK v4.

// build.gradle.kts

android { ... 
   signingConfigs { 
      config { ... 
          enableV3Signing ( true ) 
          enableV4Signing ( true ) } } }

Pruebas

Implementación de varios dispositivos

A veces, cuando se está desarrollando y probando una aplicación, es útil implementarla en varios dispositivos para poder comprobar los resultados.

Esta era opción que existía en las primeras versiones de Android Studio y que ahora, vas a poder encontrar integrada directamente en el menú de Selección de Dispositivos en Android Studio 4.2.

Debes tener en cuenta de que si implementas pruebas en varios dispositivos, es posible que se le solicite que habilites esta opción.

Perfiles de uso

Mejoras en el seguimiento del sistema

Para comprender las características de rendimiento detalladas de su aplicación, es útil utilizar las funciones de seguimiento del sistema dentro de los perfiles de Android Studio.

Con esta versión de Android Studio, el seguimiento del sistema ahora tiene una nueva tabla de eventos.

Con una nueva vista de tabla, vas a poder ver: BufferQueue, los contadores de memoria RSS, la frecuencia del núcleo de la CPU y todo ello desde dentro de una interfaz de usuario compacta.

¿Cómo instalar Android Studio 4.2?

Descarga la última versión de Android Studio 4.2 desde la página de descarga oficial de Androdi Studio.

Si estás utilizando una versión anterior de Android Studio, simplemente puedes actualizar a la última versión de Android Studio.

Si deseas mantener una versión estables de Android Studio, puedes ejecutar la versión estable y las versiones de pruebas de Android Studio Arctic Fox al mismo tiempo.

Solamente debes seguir los pasos del siguiente enlace: ¿Cómo instalar versiones preliminares de Android Studio?.

Fuente: Blog de Desarrolladores de Android


ROSEPAC

Curador Digital y Redactor. Creador del Diario Ciberninjas. Asturiano amante de las nuevas tecnologías.