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

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

Melhorias na interface

O Chrome para Android facilita a criação de interfaces do usuário modernas da Web para dispositivos móveis usando posicionamento fixo e overflow: scroll para elementos roláveis individualmente. Além disso, o comportamento de rolagem nativo é ativado por padrão. O Chrome para Android oferece suporte ao modelo antigo de flexbox, mas o modelo original foi descontinuado e substituído por um novo. Também há suporte para seletores de DateTime e suporte antecipado para <input type="range">.

Gráficos rápidos

O Chrome para Android também oferece suporte à tela acelerada por hardware e tem um bom desempenho. Há também suporte a requestAnimationFrame, que é importante para dispositivos móveis, permitindo que o navegador decida quando renderizar, proporcionando a chance de gerenciar a duração da bateria de forma mais eficiente em aplicativos com uso intensivo de GPU. O Google Chrome para Android apresenta diversos outros recursos HTML5 importantes, incluindo a API File System, IndexedDB, Web Workers e Web Sockets.

Depuração remota

Sem dúvida, meu recurso favorito do Chrome para Android é a depuração remota pelas Ferramentas para desenvolvedores do Chrome. A depuração remota facilita que os desenvolvedores da Web depurem o aplicativo enquanto ele é executado em tempo real no dispositivo móvel, sem precisar recorrer a hackers inteligentes como o Weinre. Veja um screencast rápido que mostra esse recurso em ação:

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

Teste o Chrome para Android Beta 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 tem suporte para ele, essa é uma versão Beta. Confira se esse já é um problema conhecido e marque-o com uma estrela. Caso contrário, registre um bug.

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