• [^] # Différences entre le produit Google Chrome et le projet open-source Chromium

    Posté par . En réponse au journal Les DRM dans HTML 5. Évalué à 7. Dernière modification le 12 août 2014 à 10:17.

    Résumé de la vidéo Différences entre Google Chrome et Chromium


    La différence essentielle est que

    • Chrome est un produit Google, dont Google assure la responsabilité commerciale. Exemple, si une faille de sécurité est détectée, c'est de la responsabilité de Google de mettre à jour au plus vite ses utilsiateurs
    • http://www.chromium.org/ est le projet open-source, là est centralisé tout le développement. Il y a quatre sous-projets. Par ordre de complexité:
      • https://pdfium.googlesource.com/pdfium/ qui remplace l'ancien lecteur proprio de pdf autrefois intégré à chromium
      • Blink (moteur de rendu), le moteur de rendu forké de webkit, lui-même forké d'un projet KDE
      • Chromium OS, l'OS basé sur Linux et Chrome qui fait tourner les chromebooks
      • un repository "Chromium" qui, quand tu le compiles, te donnes un navigateur.

    En réalité, il n'est pas nécessaire de le builder toi-même.
    Il y a des nightly builds officiels à cette adresse
    https://download-chromium.appspot.com/

    Google Chrome est un build particulier de Chromium.
    Plaçons nous dans le cas où une équipe voudrait faire un autre build Chromium pour Linux qui serait un peu à Google Chrome ce que Iceweasel est à Firefox. Que manquerait-il ?

    • L'intégration avec les plugins proprios tiers comme (削除) le lecteur PDF intégré (削除ここまで) Flash
    • les codecs audio/vidéos payants, pour lesquels Google paye des royalties au sein de Google Chrome. Il faudrait donc faire en sorte d'utiliser un lecteur ou une bibliothèque audio/vidéo intégrée au système
      • par contre, tout ce qui est VP8, VP9, ogg, theora, ... est bien inclus par défaut
    • le point crucial va être la question des mises à jour. Dans Google Chrome, les clés développeurs signées Google ont été intégrées au build Chrome, du coup Google s'occupe de tout ce qui est mises à jour/synchronisation. Il est possible de mettre ses propres clés développeurs, mais en tous cas, il est indispensable une équipe réactive pour faire les mises à jour en cas de trou de sécurité dans un logiciel aussi sensible qu'un navigateur.

    Ce qui montre que ça n'a rien d'irréaliste de faire un navigateur basé sur le projet open source Chromium, c'est qu'il y a déjà deux navigateurs importants tiers qui se basent dessus

    • Opera, qu'on ne présente plus
    • Yandex, qui est le concurrent qui domine Google de la tête et des épaules dans la sphère russophone.