PONENTE: La versión 2022.1.1 de Android
Studio Electric Eel ya está
disponible para descargar en Stable Channel. Esta versión contiene muchas
características y mejoras nuevas, incluida la nueva interfaz de
usuario de Logcat habilitada de manera predeterminada, la capacidad de ver datos de
Firebase Crashlytics directamente dentro de la ID con
App Quality Insights, mejoras en las
vistas previas de Jetpack Compose, nuevas opciones para emuladores
y dispositivos, y más .
Echemos un vistazo a
las novedades en detalle. En primer lugar, Logcat se ha actualizado
para facilitar el análisis, la consulta y el seguimiento de registros. La nueva interfaz de usuario de Logcat ha
estado disponible para probar como una función opcional en Dolphin,
y ahora está habilitada de forma predeterminada en Electric Eel,
incluidas varias correcciones de estabilidad y calidad de vida
desde Dolphin. Ya hemos cubierto sus nuevas
funciones en el video de lanzamiento de Dolphin y en las notas de lanzamiento. Así que puedes echarles un
vistazo para obtener más información.
Están enlazados en
la descripción. Para resaltar solo
un par de cosas, la nueva interfaz de usuario incluye un
mejor formato para los registros y una búsqueda más inteligente
con soporte de finalización automática para filtrar los
registros que desea ver. Por ejemplo, puede
filtrar por el nombre del paquete de su aplicación o
buscar por etiquetas o mensajes de entradas de registro. También puede configurar
el formato de los registros para ver
solo la información en la que desea centrarse. Hay una vista estándar y una
vista compleja disponibles, y también puede
personalizarlas. Por ejemplo, puedo mostrar
etiquetas en la vista compacta y luego elegir usar
esta vista de manera predeterminada.
A continuación, echemos un vistazo a
las herramientas New App Quality Insights , que le permiten
explorar e investigar los datos de
fallas de Firebase Crashlytics directamente en Android
Studio sin tener que alternar entre
la ID y el navegador. Para comenzar, inicie sesión en
su cuenta de Google en Android Studio para conectarse a Firebase
y luego abra el panel Información sobre la calidad de la aplicación. Aquí, puede
filtrar sus eventos de fallas para mostrar las fallas más recientes
o las fallas de una
versión específica de su aplicación. Para cada entrada,
puede ver la cantidad de usuarios afectados, los
tipos de dispositivos afectados y las versiones de Android y, por supuesto,
el seguimiento de la pila, que le permite navegar rápidamente
al lugar del código donde ocurrió el bloqueo
y comenzar a solucionarlo.
eso. También verá
íconos de medianera en sus archivos de origen, que marcan las líneas
que aparecen en los informes de fallas. Haga clic en estos para ver
los bloqueos asociados y sus detalles. Ahora echemos un vistazo a las actualizaciones
de las herramientas de diseño y las vistas previas. Para las
vistas previas de Compose, ahora puede editar el parámetro
de dispositivo de la anotación de vista previa para especificar la
configuración del dispositivo. Puede elegir entre
dispositivos de referencia o crear uno propio. La finalización automática lo ayudará
con las opciones disponibles y los valores que aceptan. Esto funciona bien junto
con las anotaciones de vista previa múltiple, que están disponibles
desde Dolphin. Con estos, puede crear
una sola anotación personalizada que tenga vistas previas configuradas
para varios dispositivos. Luego, puede usar esta
anotación de vista previa múltiple para crear rápidamente vistas previas para
configuraciones de dispositivos múltiples. Mientras estamos en las vistas previas, en
versiones anteriores de Android Studio, tenía que
actualizarlas manualmente después de realizar cambios. En Electric Eel, las vistas previas se
actualizan automáticamente después de realizar
cambios en el código, lo que le permite iterar en su interfaz de usuario más rápido.
Si su código contiene
errores de compilación durante la edición, las vistas previas
se pausan temporalmente y luego se reanudan nuevamente
cuando se corrigen los errores. Siempre puede ver el
estado de las vistas previas en el indicador en
la esquina superior derecha. Para facilitar el seguimiento de
los problemas de rendimiento, la herramienta Inspector de diseño
ahora destaca la recomposición de elementos componibles a medida que
ocurren esas recomposiciones. Esto, combinado con los
recuentos de recomposición, facilita el
seguimiento cuando hay demasiadas recomposiciones
inesperadas en su aplicación y ver qué partes de
la interfaz de usuario se están recomponiendo. Por ejemplo, al navegar en
la aplicación de muestra Now in Android, puedo ver que los
elementos de navegación inferiores y las pestañas en las que estoy haciendo clic se
recomponen a medida que cambia la selección .
Y también puedo ver que los
recuentos de recomposición correspondientes cambian
al mismo tiempo. Nuevo para diseños XML,
Visual Linting ahora se ejecuta en
segundo plano para verificar problemas en
diferentes factores de forma, detectando
problemas como elementos superpuestos o no visibles en una
configuración de dispositivo determinada. Cualquier problema que se encuentre en
su diseño aparecerá en el panel de problemas. Este panel ahora es
un lugar unificado para todos los problemas
informados por varias herramientas dentro de Android Studio, incluidos los
problemas relacionados con la visualización, la navegación y la redacción. Por ejemplo, en
este archivo de diseño, podemos ver dos
problemas de validación: una vista de texto cubierta por una
vista de imagen en ciertos tamaños de pantalla y una vista de imagen que
está parcialmente fuera de los límites en algunas configuraciones.
Puede abrir el
panel de validación de diseño para ver sus diseños representados
para los distintos tamaños de dispositivos. Al seleccionar un
problema en el panel de problemas, se resaltarán
las configuraciones afectadas por ese problema. Continuando, echemos un vistazo a las
nuevas características de Build next. La herramienta de análisis de compilación le
brinda información sobre lo que sucede
durante sus compilaciones. Esto ahora incluye un resumen
de las descargas de dependencia que ocurrieron. Puede usar esta información
para determinar el impacto de las descargas en su compilación
y detectar problemas, como descargas que ocurren durante
compilaciones incrementales cuando no deberían. La información aquí se
desglosa por repositorios para que pueda ver de dónde
se descargó cada dependencia. También puede ver si un
repositorio tarda mucho tiempo en servir artefactos o tiene una
gran cantidad de solicitudes fallidas. Si ese es el caso
, debería considerar eliminar el
repositorio si es posible o moverlo más abajo en la
configuración de su repositorio para que otros repositorios
tengan prioridad sobre él. El Asistente de actualización que lo
ayuda a actualizar la versión del complemento Android Gradle de su proyecto
también se volvió más útil en Electric Eel.
Después de realizar
una actualización de versión, el asistente
intentará sincronizar su proyecto e informar
si se realizó correctamente. Ahora también le brinda un resumen
de los pasos que se ejecutaron. Si la sincronización del proyecto
falla después de la actualización , puede usar el
nuevo botón de reversión para deshacer los cambios
en sus archivos de compilación. Anunciamos Google Play
SDK Index a principios de este año, que le brinda
información sobre varios SDK que puede integrar
en su aplicación. Los desarrolladores de SDK pueden marcar las versiones
de sus SDK como obsoletas en el SDK Index. Y esta
información ahora se muestra directamente en Android Studio. Si está utilizando una versión
marcada como obsoleta , verá una advertencia de pelusa
sobre la dependencia en su archivo de compilación para informarle
que debe actualizarla. Del mismo modo, el
cuadro de diálogo de la estructura del proyecto mostrará las mismas advertencias
sobre las dependencias desactualizadas, y puede navegar a
su página de índice de Play SDK desde aquí para obtener más información.
Por último, pero no menos importante,
echemos un vistazo a las novedades con emuladores y dispositivos. Primero, al crear un
emulador en Electric Eel , ahora tiene la opción de
crear un emulador de escritorio. Estos le permiten probar
cómo se comporta su aplicación en dispositivos como Chromebooks. Hay un puñado
de interacciones que son diferentes
en estos dispositivos que debe
probar con su aplicación. Por ejemplo, las aplicaciones pueden
redimensionarse o minimizarse de forma libre, lo que su aplicación debe
manejar con gracia. Otra nueva opción para los emuladores
es su emulador experimental de tamaño variable. Este dispositivo virtual lo
ayuda a probar su aplicación en diferentes
tamaños de pantalla sin tener que ejecutar
varios emuladores. Después de crear e iniciar
un emulador de tamaño variable , puede usar el
menú del modo de visualización para cambiar entre
diferentes tamaños de dispositivos y ver cómo se comporta su aplicación. Finalmente, si prefiere
probar en un dispositivo físico , ahora puede duplicar el
dispositivo en Android Studio e interactuar con él de manera similar
a como usaría un emulador.
Esta es una función opcional
en Electric Eel. Entonces, antes de
usarlo, primero debe ir a la
página experimental de configuraciones y habilitar la duplicación. Luego, conecte su
dispositivo a través de ADB, ya sea con cable o inalámbrico,
y aparecerá en el panel de dispositivos en ejecución. Desde aquí, puedes
interactuar con él como lo
haces con los emuladores. Los eventos del mouse y del
teclado se reenvían, y puede usar los controles
en la barra de herramientas para presionar botones o rotar el dispositivo. También puede arrastrar y soltar
archivos en el dispositivo reflejado como en un emulador. Si el archivo es un
APK, se instalará, lo que puede ser
muy útil para probar rápidamente una compilación.
Para otros
tipos de archivos, el archivo se copiará en la
carpeta Descargas del dispositivo. Eso es todo para la anguila eléctrica. Descárguelo y
comience a usarlo hoy. También puede
probar la próxima versión de Android Studio: Flamingo. Proporcione comentarios al
respecto en nuestro rastreador de problemas, que está vinculado en la descripción. Dale me
gusta a este video si estás tan entusiasmado con estas
nuevas funciones como nosotros y suscríbete al
canal para no perderte las actualizaciones de funciones.
Nos vemos la próxima vez..