Webview en Beta: Herramienta de depuración para desarrolladores Android

Desde 2014, Android WebView ha allanado el camino como un componente del sistema actualizable, ofreciendo mejoras de estabilidad y rendimiento, características modernas de la plataforma web y parches de seguridad para aplicaciones y usuarios de Android.

Sin embargo, las actualizaciones pueden ser un arma de doble filo: por mucho que nos esforcemos por la estabilidad y la compatibilidad con versiones anteriores, ocasionalmente se producen nuevos bloqueos y cambios importantes.

Para resolver estos problemas más rápido, hoy anunciamos WebView DevTools, un nuevo conjunto de herramientas de depuración en el dispositivo para diagnosticar fallas causadas por WebView y el mal comportamiento de las características de la plataforma web.

? Quizás te interese: mejores libros de programación >> programas para desarrolladores >> mejores lenguajes de programación >> portátiles para programadores >> mejores auriculares para programadores >> ratones verticales para trabajar >> componentes de PC para programadores >> mejores regalos 1 – ?

Para su comodidad, WebView DevTools viene incluido como parte de WebView. La forma más fácil de iniciar WebView Devtools es probar WebView Beta.

El programa beta de WebView es una forma para que los desarrolladores de aplicaciones obtengan WebView varias semanas antes de llegar a los usuarios, para un tiempo de espera adicional para informar errores de compatibilidad a nuestro equipo.

A partir de la versión de hoy (M83), WebView Beta incluye un icono de iniciador para WebView DevTools. Simplemente busque el ícono de engranaje de WebView azul y gris para comenzar a depurar WebView en su aplicación.

Inspeccionar un bloqueo en WebView DevTools

Ningún software está libre de errores y la carga de contenido web puede ser un desafío, por lo que no sorprende que los bloqueos de WebView sean un problema para las aplicaciones. Peor aún, estos bloqueos son difíciles de depurar porque los rastros de la pila Java y C ++ de WebView están ofuscados (para minimizar el tamaño del APK para los usuarios de Android).

Para ayudar a que estos bloqueos sean más procesables, estamos exponiendo el acceso de primera clase al reportero de fallos incorporado de WebView. Simplemente abra WebView DevTools, toque “bloqueos” y verá una lista de los bloqueos recientes causados por WebView de las aplicaciones en su dispositivo.

Puedes usar esta herramienta para ver si el informe de bloqueo se ha cargado en nuestros servidores, cargarlo de manera forzada si es necesario y, posteriormente, presentar un error. Esto garantiza que nuestro equipo tenga toda la información que necesitamos para resolver rápidamente estos bloqueos y garantizar una experiencia de usuario más fluida en su aplicación.

Usar banderas para resaltar el uso de WebView en aplicaciones de Android

Sin embargo, no todos los errores causan bloqueos. Un puñado de versiones anteriores de WebView han roto las aplicaciones de Android debido a los cambios de comportamiento causados por las nuevas funciones.

Si bien la política de nuestro equipo es revertir las funciones que rompen la compatibilidad, el equipo de Chrome lanza varias funciones para WebView en cada versión, y a menudo necesitamos tiempo para identificar la función infractora. WebView DevTools también puede ayudar aquí.

Inspirado por la herramienta chrome://flags de Google Chrome, que permite la prueba de compatibilidad con las funciones de la plataforma web, ofrecemos a los desarrolladores de aplicaciones controles similares para las funciones experimentales.

Para comenzar, abra WebView DevTools, toque “flags”, habilite o deshabilite las funciones disponibles, luego cierre y reinicie la aplicación basada en WebView que está probando. El uso de WebView DevTools nos ayudará a trabajar juntos para identificar al culpable y poder revertirlo.

Esperamos que encuentre útiles las herramientas de desarrollo de WebView para informar fallas y realizar pruebas con las nuevas características de WebView. Instale WebView Beta hoy para comenzar a usar WebView DevTools y consulte la guía del usuario para obtener más sugerencias y trucos.

Relacionado

GDE: Joan León, experto en Tecnologías Web

Joan León es experto en las tecnologías web de Google. Joan León, trabajo como Promotor defensor en Schibsted España, y lleva escribiendo código para la web desde 1999. Desde hace unos meses, se ha dedicado a trabajar en el desarrollo de una API de CSS Houdini para los asistentes de CSS. Es una persona muy activa en redes sociales y comparte muchos recursos sobre el desarrollo ¡SEGUIR LEYENDO!

¿Cómo usar el inspector de DevTools con Flutter?

A continuación sigue la guía de uso sobre las herramientas de desarrollo para Flutter, en este caso vamos a conocer el inspector de las DevTools de Flutter. ¿Qué es el inspector de DevTools? El inspector de widgets de Flutter es una herramienta poderosa para visualizar y explorar árboles de widgets de Flutter. El framework Flutter usa widgets como el bloque de construcción central para cualquier cosa, ¡SEGUIR LEYENDO!

¿Cómo usar el depurador de DevTools con Flutter?

A continuación sigue la guía de uso sobre las herramientas de desarrollo para Flutter, en este caso vamos a conocer el depurtador de DevTools. DevTools incluye un depurador de nivel fuente completo, que admite puntos de interrupción, pasos e inspección variable. Nota: El depurador funciona con aplicaciones móviles y web de Flutter. Cuando abra la pestaña del depurador, debería ver todas las bibliotecas para su aplicación ¡SEGUIR LEYENDO!

Deja un comentario

Salir de la versión móvil