Google Chrome no Android

Para conferir uma lista completa dos recursos para desenvolvedores do Chrome no Android, consulte chromestatus.com. Faça o download do Chrome na Play Store.

Uma experiência de navegação de primeira classe

Quando o usuário faz login no Chrome em um dispositivo, as guias e o histórico de navegação dessa sessão ficam disponíveis para o usuário quando ele faz login no Chrome em outro dispositivo. Todo o conteúdo da página é sincronizado entre as instâncias do Chrome, não apenas o URL. Assim, o usuário não precisa reenviar as credenciais para ver um cartão de embarque ou um artigo em um site que exija login.

A barra de endereço usa a pré-busca para preencher URLs e executa consultas de pesquisa com sugestões baseadas no histórico de navegação e nos favoritos locais. Esse recurso só é executado quando o usuário está conectado ao Wi-Fi.

Desempenho

O Chrome para Android oferece aos dispositivos pequenos a mesma arquitetura de vários processos, a renderização acelerada por GPU e o mecanismo JavaScript V8, otimizado para arquiteturas de dispositivos móveis. O Chrome para Android oferece desempenho gráfico rápido graças a:

  • Aceleração da GPU para o elemento canvas
  • Transformações e transições flexíveis do CSS
  • Suporte a requestAnimationFrame para animações mais eficientes.

Usar o DevTools para encontrar e corrigir problemas

É possível depurar sites da Web para dispositivos móveis com o pacote completo do Chrome DevTools em execução em um navegador para computador conectado ao smartphone por USB. Saiba mais sobre a depuração remota.

Além do DevTools, o Chrome para Android oferece recursos de desenvolvedor mais avançados para casos de uso muito específicos:

  • Diagnóstico da GPU: chrome://gpu
  • Depuração do AppCache: chrome://appcache-internals
  • Depuração de pilha de rede: chrome://net-internals

Você também pode usar as APIs Resource Timing e User Timing para analisar o desempenho do aplicativo.

Trabalhe off-line

Trabalhar on-line é conveniente, mas as conexões às vezes falham quando o sinal é bloqueado ou inexistente. Para facilitar, o Chrome para Android é compatível com as seguintes APIs de armazenamento:

Saiba mais sobre o armazenamento off-line.

Padrões e APIs

O Google Chrome para Android é compatível com padrões modernos da Web. Para conferir uma visualização atualizada dos recursos por versão do Chrome, consulte chromestatus.com.

APIs do dispositivo

Em dispositivos móveis, é importante poder acessar o ambiente contextual do usuário, desde a localização e orientação do dispositivo até o acesso à câmera. O Google Chrome para Android oferece:

APIs padrão

O Google Chrome para Android oferece suporte a muitas APIs HTML5 prontas para uso nos aplicativos.

  • requestAnimationFrame para alcançar o desempenho ideal de animação
  • Comunicação interativa entre o servidor e o cliente com o WebSockets.
  • Várias linhas de execução com Web Workers (somente dedicado).
  • requestFullscreen (atualmente por meio da chamada prefixada, webkitRequestFullScreen()) para permitir que você oculte a interface do navegador (chrome)
  • WebRTC para comunicação em tempo real sem um plug-in
  • WebAudio para processar e sintetizar sinais de áudio
  • Suporte experimental (usando o chrome://flags na barra de endereço do Chrome) para as seguintes APIs:
    • WebGL, para criar gráficos tridimensionais para navegadores da Web

Segurança

O Chrome para Android oferece suporte à Política de Segurança de Conteúdo para reduzir significativamente o risco e o impacto de ataques XSS usando o cabeçalho HTTP padrão (não prefixado), Content-Security-Policy.

Problemas conhecidos

Para os problemas atuais, consulte a lista em crbug.com (link em inglês) e marque com uma estrela os problemas que você mais precisa. Se você encontrar um novo problema, registre-o em new.crbug.com.