O Chromium é um projeto de navegador de código aberto que forma a base para o navegador da Web do Chrome. Mas vamos dar uma olhada um pouco mais no que isso significa. Quando o Google lançou o Chrome pela primeira vez em 2008, eles também lançaram o código-fonte do Chromium no qual o Chrome foi baseado como um projeto de código aberto. Esse projeto de código aberto é mantido pela Chromium Project, enquanto o Google Chrome é mantido pelo Google.
A maior diferença entre os dois navegadores é que, enquanto o Chrome é baseado no Chromium, o Google também adiciona uma série de recursos proprietários ao Chrome, como atualizações automáticas e suporte para formatos de vídeos adicionais. O Google também adotou uma abordagem semelhante com o Chromium OS, que é um projeto de código aberto que forma a base para seu próprio sistema operacional do Chrome, o sistema operacional que é executado em Chromebooks.
O que o Google Chrome tem, que o Chromium não tem
O Google Chrome baseia-se no Chromium, mas o Google adiciona um número de bits de código fechado ao navegador Chrome que o Chromium não tem. Veja abaixo:
- AAC, H.264 e suporte MP3. O Chrome inclui codecs licenciados para esses formatos de mídia, oferecendo acesso a uma variedade maior de conteúdo de mídia, especialmente sites que usam vídeo HTML5 para transmitir vídeos H.264. Ambos os navegadores incluem os básicos, livre codecs: Opus, Theora, Vorbis, VP8, VP9 e WAV.
- Atualização do Google. Usuários do Windows e Mac do Google Chrome obtêm um aplicativo de plano de fundo extra que mantém o Chrome atualizado automaticamente. Os usuários do Linux usam suas ferramentas de gerenciamento de software padrão.
- Adobe Flash (PPAPI). O Chrome inclui um plug-in de Flash da API Pepper (PPAPI), que é atualizado automaticamente juntamente com o Chrome. Esta é a única maneira de obter a versão mais moderna do Flash no Linux. Mesmo em Windows e Mac, você ficará melhor com o plug-in de sandboxed PPAPI Flash do Chrome em vez do mais antigo plug-in NPAPI Flash disponível no site da Adobe. (Você pode realmente obter um plug-in do Chrome Pepper do Chrome e depois instalá-lo e usá-lo no Chromium, se quiser.)
- Restrições de Extensão. No Google Chrome, o Google desativa extensões que não estão hospedadas na Chrome Web Store.
- Relatório de Falhas e Erros. O usuário do Chrome pode optar por enviar estatísticas sobre falhas e erros ao Google para análise.
- Security Sandbox (?). O Google também observa que algumas distribuições do Linux podem desativar a caixa de proteção de segurança do Chromium, então você precisará navegar para: sandbox no navegador para garantir que o sandbox esteja ativado e funcionando por padrão. Esta é uma das melhores características do Chromium (e do Chrome).
Você deve observar que, embora não seja da marca Google, o navegador open source ainda é muito centrado no Google. Por exemplo, o navegador contém os mesmos recursos de sincronização encontrados no Google Chrome, permitindo que você faça login com uma Conta do Google e sincronize seus dados.
Obtendo o Chromium
Instalar o Google Chrome em praticamente qualquer plataforma envolve apenas visitar a página de download do Google Chrome, então vamos dar uma olhada em como você pode instalar a versão Chromium.
No Linux, você pode instalar o navegador diretamente dos repositórios de software da sua distribuição Linux. No Ubuntu Linux, por exemplo, você pode instalá-lo abrindo o Ubuntu Software Center, procurando pelo nome do navegador e, em seguida, clicando em Instalar. O navegador é atualizado com atualizações de segurança através dos repositórios de software da sua distribuição Linux.
No Windows e Mac, usar o navegador é um pouco mais difícil. Você pode obter compilações oficiais do Chromium, mas eles não serão atualizados automaticamente. A atualização é uma parte de código fechado do Google Chrome. Você pode obter compilações de terceiros, mas eles não atualizarão automaticamente e você teria que confiar nesses distribuidores. Você também pode compilar o navegador a partir do código-fonte, mas você realmente gostaria de fazer isso toda vez que uma atualização estiver disponível ? Provavelmente não.
E a questão do “Spyware?” (Não é realmente Spyware)
O Google Chrome inclui recursos de relatórios de falha não encontrados no Chromium. Se você optar por ativar o relatório de falhas no Google Chrome, informações sobre falhas serão enviadas ao Google. Se você usar o Chromium, este relatório de falha não estará presente e você terá que obter um rastreamento de bugs da maneira antiga. As distribuições do Linux também podem modificar o código do Chromium. Se você está tentando apontar algum bug do Chromium, provavelmente será melhor usar o Chrome.
O Chromium também não tem o recurso de acompanhamento de uso ou o recurso de “métricas do usuário” encontrado no Chrome. Este é um recurso opcional que envia informações sobre como você usa as diferentes partes do navegador para o Google, dando-lhes dados que podem ser usados para basear as decisões. (Este foi o tipo de dados que a Microsoft alegou ter usado quando disseram que removeram o menu Iniciar porque ninguém o usou, então talvez os geeks devem começar a deixar tais recursos.)
No passado, os usuários observaram que o navegador Chrome enviava um único “ID de cliente” e observou que Chromium não. O Google parou de fazer isso em 2010.
No entanto, o Chromium inclui muitos recursos que dependem dos servidores do Google, e esses recursos são ativados por padrão. Você verá esses recursos listados na página Configurações do Chromium. Eles incluem um serviço da Web que ajuda a corrigir endereços web mal-digitados, um serviço de previsão, o recurso anti-phishing do Google e muito mais.
Então, qual você deve usar ?
O Chromium é bom porque permite distribuições Linux que exigem software de código aberto para empacotar um navegador que é quase idêntico ao Chrome e enviá-lo para seus usuários. Essas distribuições Linux poderiam até usar o navegador como seu navegador padrão em vez do Firefox – e alguns o fazem. Se você estiver em um software de código aberto e tentar evitar qualquer fonte fechada de bits, Chromium é uma boa opção para você.
No entanto, muitos usuários do Linux que não estão tão familiarizados pelo software de código aberto podem querer instalar o Chrome em vez de Chromium. A instalação do Chrome proporciona-lhe um melhor Flash player se estiver a utilizar o Flash e desbloqueia uma maior quantidade de conteúdo multimédia online. Por exemplo, o Google Chrome no Linux agora pode transmitir vídeos da Netflix. Isso requer suporte H.264 para vídeo HTML5, algo que o Chromium não inclui.
Então, Chrome ou Chromium ? Se você estiver usando Windows e Mac, a escolha é bastante clara. Chromium é apenas demasiado sensível para uso porque você não pode obter compilações oficiais estáveis que irá atualizar automaticamente. A verdadeira escolha aqui deve ser feita por usuários do Linux.