Chrome para Android - Acelerando a Web para dispositivos móveis

Você provavelmente já sabe que o Chrome para Android Beta foi lançado hoje. Esse novo navegador é baseado no projeto de código aberto Chromium e traz muitos dos recursos mais recentes do HTML5 que os desenvolvedores do Chrome conhecem e adoram. Para ter uma visão geral das novidades, consulte o anúncio de lançamento em blog.chromium.org e uma visão geral mais detalhada em code.google.com. Vou falar rapidamente sobre o que acho mais interessante:

Melhorias na interface

O Chrome para Android facilita a criação de interfaces modernas para usuários da Web para dispositivos móveis usando posicionamento fixo e overflow: scroll para elementos roláveis individuais. Além disso, o comportamento de rolagem semelhante ao nativo é ativado por padrão. O Chrome para Android oferece suporte ao modelo flexbox antigo, mas o modelo flexbox original foi descontinuado em favor de um novo. Os seletores de data/hora também são aceitos, e há suporte inicial para <input type="range">.

Gráficos rápidos

O Chrome para Android também oferece suporte a tela com aceleração de hardware e tem um bom desempenho. Também há suporte para requestAnimationFrame, que é importante para dispositivos móveis, permitindo que o navegador decida quando renderizar, a ele uma chance de gerenciar a duração da bateria de forma mais eficiente em aplicativos que usam muito a GPU. O Chrome para Android apresenta vários outros recursos importantes do HTML5, incluindo API File System, IndexedDB, Web Workers e Web Sockets.

Depuração remota

O recurso favorito do Chrome para Android é a depuração remota com as Ferramentas para desenvolvedores do Chrome. A depuração remota facilita a depuração de aplicativos da Web, já que ela é executada em tempo real no dispositivo móvel, sem precisar recorrer a hacks inteligentes, como o Weinre. Confira um screencast rápido mostrando esse recurso em ação:

Para mais informações sobre a depuração remota, consulte este artigo sobre depuração remota.

Teste o Chrome Beta para Android fazendo o download dele no Google Play. Se você criou um app da Web para dispositivos móveis para usar um recurso, mas o Chrome para Android não oferece suporte a ele, lembre-se de que esta é uma versão Beta e verifique se esse é um problema conhecido. Se for, dê uma estrela. Caso contrário, registre um bug.

Estou muito feliz com o impacto positivo que o Chrome para Android vai ter na comunidade de desenvolvedores de Web para dispositivos móveis. Mal posso esperar para ver as coisas incríveis que podemos criar juntos. Se você tiver outras dúvidas, confira se elas já foram respondidas nesta pergunta frequente. Caso contrário, se você tiver uma dúvida específica sobre desenvolvimento da Web para dispositivos móveis no Chrome, publique no Stack Overflow com as tags google-chrome e android.