Chrome ile Chromium aynı motoru paylaşır; farklar kodek lisanslarında, DRM bileşenlerinde, otomatik güncellemede, telemetride ve hesap hizmetlerinde toplanır. Yazı, ikisinin sürüm ritmini ve lisans farklarını madde madde açıklıyor; günlük kullanıcıların ve temiz bir motor isteyenlerin neyi seçmesi gerektiğini anlatıyor.
Chrome ile Chromium'un arayüzü neredeyse birebir aynı; menüler, klavye kısayolları ve uzantı sistemi birbirini tutuyor. Bu yüzden ikisinin aynı şey olmadığını ilk duyduğunuzda biraz şaşırıyorsunuz. Onları ayıran şey görünmeyen kısım: kodek lisansları, DRM bileşenleri, güncelleme kanalları, telemetri ve hesap hizmetleri.
Biri proje, diğeri ürün

Chromium, 2008'de Chrome ile birlikte açık kaynak hâline getirilen ve kodu kendi deposunda barındırılan bir açık kaynak projesidir. Resmî anlamda bir sürümü yoktur; indirilebilen şey sürekli derlenen anlık görüntülerdir ve sürüm numaraları ana hattı takip eder. Chrome ise Google'ın bu projenin üzerine bir şeyler ekleyip paketlediği bir üründür: markası vardır, sürüm ritmi vardır, politika ve müşteri desteği yapısı vardır ve lisanslama ile uyum maliyetini de üstlenir.
Kodekler ve DRM
Açık kaynak bileşenler patent ve lisans kısıtlarına tabidir, bu yüzden Chromium'un resmî derlemelerinde genellikle H.264 ve AAC gibi tescilli kodekler bulunmaz, Widevine DRM de gelmez. Sonuç olarak bazı video sitelerinin sayfası açılır ama oynatmaz, Netflix ve Spotify gibi akış hizmetleri ise doğrudan oynatmayı reddeder. Chrome lisans ücretlerini öder ve bunların hepsini dağıtımına koyar. Ne var ki Linux dağıtımları çözme yeteneğini çoğu zaman sistemin kendi ffmpeg'iyle tamamlar; yani “Chromium video oynatamaz” kesin bir yargı değildir, somut derlemeye bağlıdır.
Güncelleme yöntemi ve sürüm ritmi
Chrome kurulduğu andan itibaren bir güncelleyiciyle gelir ve arka planda sessizce yükseltir; kullanıcı bunu neredeyse hiç fark etmez. Kararlı sürüm yaklaşık her dört haftada bir ana sürüm ilerler; ayrıca yeni özellikleri erken denemek isteyen geliştiricilerin geçebileceği günlük Canary ile haftalık Dev ve Beta kanalları vardır. Chromium'da resmî otomatik güncelleme yoktur; yeni anlık görüntüyü kendiniz indirip üzerine yazmanız gerekir. Ana hat ritmi Chrome ile kabaca eşzamanlıdır ama markalı bir kararlı dal yoktur, dolayısıyla hangi tarihin derlemesini kullanacağınız tamamen size bağlıdır.
Sürüm farkı uyumluluk testlerinde çok belirleyicidir: Chrome'un sürüm numarası nettir, Chromium anlık görüntüsünde ise yalnızca commit tarihi vardır ve bir sorun çıktığında ortamları hizalamak zorlaşır.
Otomatik güncelleme yalnızca kolaylık değildir; güvenlik yamalarının ne zaman geleceğiyle de ilgilidir. Chrome'un güvenlik açığı düzeltmeleri kararlı sürümle birlikte gönderilir ve kullanıcı fark etmeden yükseltmeyi tamamlar. Chromium kullananlar güvenlik duyurularını kendileri izlemek, ellerindeki derlemede düzeltmenin olup olmadığını değerlendirmek ve ancak ondan sonra yeni anlık görüntüye ne zaman geçeceğine karar vermek zorundadır. Aradaki bu boşluk, risk açıklığıdır.
Telemetri, eşitleme ve hesap
Chrome varsayılan olarak çökme raporlarını ve kullanım istatistiklerini geri gönderir; bir Google hesabıyla oturum açıldığında yer imleri, parolalar, geçmiş ve uzantılar eşitlenir. Chromium bu hizmetleri içermez: hesap oturumu girişi yoktur, eşitleme arka ucu yoktur, çökme raporları da varsayılan olarak gönderilmez. Bir de şunu ekleyelim: konum, yazım denetimi ve çeviri gibi Google hizmetlerine bağlı işlevler, yerleşik API anahtarı bulunmadığı için Chromium'da çalışmaz veya nitelik kaybeder.
Günlük kullanıcılar ve motorla uğraşanlar
Sıradan bir kullanıcının Chromium'a geçmesi için bir neden yoktur. Tasarruf edilen azıcık telemetri verisi karşılığında oynamayan videolar, eşitlenmeyen yer imleri ve kendi başınıza izlemeniz gereken güvenlik güncellemeleri alırsınız; buna değmez. Yalnızca Google hizmetlerine bağlanmak istemediğiniz açıkça netse anlamlıdır. Chromium kurup sonra akış açılmıyor diye yakınmak, en sık karşılaşılan hayal kırıklığı kaynağıdır.
Tersine, temiz bir motora ihtiyaç duyanlar daha sık Chromium seçer. Ön uç uyumluluk doğrulaması yaparken sorunun standart motorda mı yoksa üretici yamasında mı olduğunu saptamak gerekir; otomasyon betikleri yazarken otomatik yükseltmelerin bozmayacağı sabit bir sürüm istenir; özel dağıtımlar yapan ve ikincil geliştirme yapanlar ise açık kaynak lisansı olmadan yapamaz. Sıkıntı genellikle motorun kendisinde değil, eksik lisanslı bileşenlerde ve sürüm kaymasında çıkar. Bu yüzden çoğu kişi ikisini de kurar: günlük gezinme için Chrome, test ve betik çalıştırma için sürümü sabitlenmiş Chromium.
“Chromium tabanlı” ne anlatır
Bir tarayıcı Chromium tabanlı olduğunu söylediğinde kesin olan şey, işleme motoru ile JavaScript motorunun aynı olduğu ve sayfa davranışının, uzantı arayüzlerinin ve hata ayıklama protokolünün büyük ölçüde benzeştiğidir. Kesin olmayan şey gizlilik varsayılanları, eşitleme arka ucu, telemetri politikası ve güncelleme kanallarıdır; ayrıca upstream'in kaç sürüm gerisinde olduğu da bilinemez. Bir tarayıcıyı yalnızca bu tek cümleye bakarak seçmeyin; upstream üzerinde neyi değiştirdiğine ve neyi çıkardığına bakın. Aynı mantıkla Chrome ile Chromium karşılaştırması da arayüzlerin benzeyip benzemediğinde durmamalı; karşılaştırmaya değer olan, kurulu olup olmayan, bağlanıp bağlanmayan ve kendini güncelleyip güncellemeyen kısımlardır.


