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:
- AppCache ou cache do aplicativo.
- FileSystem e APIs File (File, FileList, FileReader, Blob)
- localStorage para armazenar pares simples de chave-valor
- IndexedDB, um armazenamento de dados indexado padrão
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:
- API Geolocation para acessar o local.
- Captura de mídia HTML para acesso à câmera
- Orientação do dispositivo para orientação retrato versus paisagem
- URIs de intent do Android, como
tel:
egeo:
, que dão acesso ao discador e ao Google Maps
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.