Chrome para Android: Aceleración de la Web móvil

Probablemente ya hayas oído que hoy se lanzó la versión beta de Chrome para Android. Este nuevo navegador se basa en el proyecto de código abierto de Chromium y trae consigo muchas de las últimas funciones de HTML5 que los desarrolladores de Chrome conocen y adoran. Para obtener una descripción general del nuevo atractivo, consulta el anuncio del lanzamiento en blog.chromium.org y una descripción general más detallada en code.google.com. Repasaré rápidamente las cuestiones que, personalmente, me parecen más interesantes:

Mejoras en la IU

Chrome para Android facilita a los desarrolladores la creación de interfaces de usuario modernas de la Web móvil con posicionamiento fijo y overflow: scroll para elementos individuales desplazables. Además, el comportamiento de desplazamiento nativo está habilitado de forma predeterminada. Chrome para Android admite el modelo de Flexbox anterior. Sin embargo, ten en cuenta que el modelo original de Flexbox dejó de estar disponible y se reemplazó por uno nuevo. También se admiten los selectores de fecha y hora, y la compatibilidad anticipada con <input type="range">.

Gráficos rápidos

Chrome para Android también es compatible con el lienzo acelerado por hardware y funciona bastante bien. También es compatible con requestAnimationFrame, que es importante para dispositivos móviles, ya que permite que el navegador decida cuándo renderizar, lo que le da la oportunidad de administrar la duración de la batería de manera más eficiente en aplicaciones que requieren mucha GPU. Chrome para Android presenta muchas otras funciones destacadas de HTML5, como la API de File System, IndexedDB, los trabajadores web y los sockets web.

Depuración remota

Sin lugar a dudas, mi función favorita de Chrome para Android es la depuración remota mediante las herramientas para desarrolladores de Chrome. La depuración remota facilita a los desarrolladores web la depuración de su aplicación mientras se ejecuta en vivo en sus dispositivos móviles, sin tener que recurrir a hackeos ingeniosos, como Weinre. A continuación, se incluye una presentación en pantalla breve en la que se muestra esta función en acción:

Para obtener más información sobre la depuración remota, consulta este artículo sobre depuración remota.

Descárgalo desde Google Play y prueba Chrome para Android (versión beta). Si escribiste una app web para dispositivos móviles con el fin de usar una función, pero Chrome para Android no la admite, ten en cuenta que esta es una versión beta. Verifica si ya se trata de un problema conocido y destácalo si lo es. De lo contrario, registra un error.

Me encanta el impacto positivo que Chrome para Android tendrá en la comunidad de desarrolladores web móviles y espero con ansias ver todo lo que podamos crear juntos. Si tienes preguntas adicionales, consulta si ya tienen respuesta en estas Preguntas frecuentes. De lo contrario, si tienes una pregunta sobre desarrollo web móvil específica de Chrome, publícala en Stack Overflow con las etiquetas google-chrome y android.