Chromium

Chromium

A versão 64 do Chromium rodando no Windows 10.
Autor(es) original(is) Google
Desenvolvedor(es) Google, The Chromium Project, entre outros Contribuintes (Comunidade)
Lançamento inicial setembro de 2008
Versão em teste Lançamento Git contínuo (22 de março de 2024)
Estado de desenvolvimento Ativo
Escrito em C, C++, Java, JavaScript e Python
Sistema operacional Windows 7 ou versão posterior, OS X 10.9 ou versão posterior, Linux, BSD, Android 4.0 ou posterior
Motores Blink, V8
Plataforma IA-32, x64, ARM
Tamanho
  • Windows: 36,6 MB
  • macOS: 65,6 MB
  • Linux IA-32: 28,0 MB
  • Linux x86-64: 30,8 MB
  • Android: 33,2 MB
Gênero Navegador web
Licença Licença BSD, Licença MIT, LGPL, MS-PL e código tri-licenciado sob MPL/GPL/LGPL, além de arquivos sem licença.
Website chromium.org, github.com/chromium/chromium

Chromium é um projeto de navegador web de código aberto desenvolvido pela Google, no qual o Google Chrome baseia o seu código-fonte. Os navegadores compartilham a maior parte do código-fonte e recursos, mas há algumas diferenças menores em recursos e ambos possuem licenças distintas.

O "The Chromium Project" leva esse nome do elemento crômio (em inglês: chromium), o metal no qual a cromagem (em inglês: chrome plating) é feita. A intenção do Google, como expressada na documentação do desenvolvedor, foi que Chromium iria ser o nome de projeto de código-aberto e o nome do produto final seria Chrome; entretanto, outros desenvolvedores pegaram o código Chromium e lançaram versões sob o nome Chromium.

Um dos maiores objetivos do projeto é para o Chromium ser um gerenciador de janelas baseado em abas, ou um shell para a web, em vez de ser uma aplicação de navegador tradicional. O aplicativo foi desenhado para ter uma interface de usuário minimalista. Os desenvolvedores estabelecem que ele "deve sentir-se levíssimo (cognitivamente e fisicamente) e rápido."

Diferenças do Google Chrome

Chromium é o nome dado para o projeto de código aberto e para o código-fonte do navegador lançado e mantido pelo The Chromium Project. É possível baixar o código-fonte e compilá-lo manualmente em diversas plataformas. Para criar o Chrome do Chromium, o Google pega o seu código-fonte e adiciona:

Por padrão, o Chromium apenas suporta os codecs Vorbis, Theora e WebM para as tags de áudio e vídeo do HTML5. O Google Chrome suporta eles como também os codecs onerados por patente AAC e MP3. Em 11 de janeiro de 2011, o gerente de produto do Chrome, Mike Jazayeri, anunciou que o Chrome não iria mais suportar o formato de vídeo H.264 para o seu reprodutor HTML5. Em outubro de 2013, a Cisco anunciou que estava abrindo o código-fonte de seus codecs H.264 e que cobrirá todas as taxas exigidas. Em novembro de 2015, o Chrome continuava suportando o H.264. As distribuições Linux que disponibilizam o Chromium podem adicionar suporte para outros codecs em suas versões customizadas do Chromium.

Importante mudança em 2021

A Google, em 15 de março de 2021, decidiu fechar algumas API's do Chromium e torná-las proprietárias e fechadas. Essa decisão afetará a maioria dos navegadores, pois grande parte deles é baseado no Chromium e no Blink — menos o Mozilla Firefox e alguns outros navegadores como o Safari, que é baseado no WebKit e o Epiphany (GNOME Web), que é baseado no WebKitGTK+. As API's seguintes, que foram fechadas no dia 15 de março, ficaram disponívels apenas no Google Chrome:

Algumas empresas e distribuições Linux já se manifestaram acerca disso. O Fedora, distribuição mantida pela Red Hat, já disse que vai desligar preventivamente o Chromium de seus repositórios oficias e recomenda o uso do Mozilla Firefox como alternativa de código aberto. A equipe do Arch Linux também soltou uma nota dizendo que se a Google não reverter tal decisão, eles irão retirar o Chromium dos seus respectivos repositórios.

Ver também

Referências

  1. «Refs - chromium/src.git» (em inglês). Git at Google. 22 de março de 2024 
  2. «Chromium (Google Chrome)». Ohloh.net (em inglês). Consultado em 8 de fevereiro de 2012 
  3. «Chromium coding style» (em inglês). Google Open Source. Consultado em 29 de março de 2017 
  4. Marc Pawliger (15 de novembro de 2015). «Updates to Chrome platform support» (em inglês). Google Chrome Blog. Consultado em 7 de abril de 2017 
  5. «Pass the Ubuntu license check script». 19 de novembro de 2009 
  6. «Chromium Developer Documentation» (em inglês). Chromium Project. 13 de setembro de 2008. Consultado em 30 de julho de 2012. Cópia arquivada em 13 de setembro de 2008 
  7. «Welcome to Chromium» (em inglês). Google. Setembro de 2008 
  8. «Coding Style (Chromium Developer Documentation)». Chromium Developer Documentation (em inglês). dev.chromium.org. Consultado em 5 de julho de 2009 
  9. «User Experience (Chromium Developer Documentation)». Chromium Developer Documentation (em inglês). dev.chromium.org. Consultado em 5 de julho de 2009 
  10. «Google Chrome, Chromium and Google». blog.chromium.org/ (em inglês). The Chromium Blog. Consultado em 17 de fevereiro de 2010 
  11. «Chromium Browser Vs Google Chrome, Differences between Google Chrome and Linux distro Chromium, Chromium Wiki» (em inglês) 
  12. «Bringing improved support for Adobe Flash Player to Google Chrome» (em inglês) 
  13. «Get Chromium on Ubuntu To Play mp4, H.264, MP3 & view PDF files natively» (em inglês) 
  14. «Chrome Extension Developer FAQ for upcoming changes in May 2015 related to hosting extensions» (em inglês) 
  15. «Google Trademark» (em inglês). United States Patent and Trademark Office. 1 de novembro de 2005. Consultado em 31 de dezembro de 2013 
  16. «Google Trademark» (em inglês). United States Patent and Trademark Office. 17 de abril de 2012. Consultado em 31 de dezembro de 2013 
  17. «Google Chrome Trademark» (em inglês). United States Patent and Trademark Office. 12 de setembro de 2012. Consultado em 31 de dezembro de 2013 
  18. Roger Tawa; Glenn Wilson (2 de junho de 2010). «In The Open, For RLZ». Chromium Blog. Consultado em 7 de abril de 2017  !CS1 manut: Usa parâmetro autores (link)
  19. «HTML Video Codec Support in Chrome» (em inglês) 
  20. Trollope, Rowan (22 de dezembro de 2013). «Open-Sourced H.264 Removes Barriers to WebRTC» (em inglês). Consultado em 22 de dezembro de 2013 
  21. «Differences between Google Chrome and Linux distro Chromium». code.google.com/ (em inglês). Google Code. Consultado em 1 de setembro de 2010 

Ligações externas