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

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

Mejoras en la IU

Chrome para Android permite que los desarrolladores creen interfaces de usuario web modernas para dispositivos móviles con posicionamiento fijo y overflow: scroll para elementos que se pueden desplazar de forma individual. Además, el comportamiento de desplazamiento similar al nativo está habilitado de forma predeterminada. Chrome para Android admite el modelo de flexbox anterior, aunque ten en cuenta que el modelo de flexbox original dejó de estar disponible a favor de uno nuevo. También se admiten los selectores de DateTime y la compatibilidad anticipada con <input type="range">.

Gráficos rápidos

Chrome para Android también admite lienzos con aceleración de hardware y tiene un buen rendimiento. También es compatible con requestAnimationFrame, que es importante para los dispositivos móviles, ya que permite que el navegador decida cuándo renderizar, lo que le brinda la oportunidad de administrar la duración de la batería de manera más eficiente en aplicaciones intensivas de GPU. Chrome para Android presenta una gran cantidad de otras funciones notables de HTML5, como la API de File System, IndexedDB, Web Workers y Web Sockets.

Depuración remota

Sin lugar a dudas, mi función favorita de Chrome para Android es la depuración remota a través de las Herramientas para desarrolladores de Chrome. La depuración remota permite que los desarrolladores web depuren su aplicación de forma muy sencilla mientras se ejecuta en vivo en su dispositivo móvil, sin tener que recurrir a hacks inteligentes como Weinre. Aquí tienes una presentación en pantalla breve que muestra esta función en acción:

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

Descárgalo de Google Play para probar Chrome para Android beta. Si escribiste una app web móvil para usar una función, pero Chrome para Android no la admite, ten en cuenta que esta es una versión beta y consulta si ya es un problema conocido y, si es así, agrégalo a favoritos. De lo contrario, registra un error.

Me entusiasma el impacto positivo que Chrome para Android tendrá en la comunidad de desarrolladores web para dispositivos móviles y espero ver las grandes cosas que podemos crear juntos. Si tienes más preguntas, consulta si ya se respondieron en estas Preguntas frecuentes. De lo contrario, si tienes una pregunta sobre el desarrollo web para dispositivos móviles específica de Chrome, publícala en Stack Overflow con las etiquetas google-chrome y android.