Chrome'un yeni özellikleri test etmek ve güncellemeleri kullanıma sunmak için Canary, Yeni geliştirilenler, Beta ve Mevcut Ürün sürüm kanallarını nasıl kullandığını öğrenin.
Chrome'un dört kanalı vardır
Mobil ve masaüstü platformlarda aynı anda dört Chrome sürümü kullanılabilir: Canary, Yeni Geliştirilenler, Beta ve Mevcut Ürün. Bunlara sürüm kanalları denir.
Chrome, her kanalda bir dizi sürüm dağıtır. Bu sürümler, yayınlanma sırasını ve önceki sürümlere kıyasla değişiklik derecesini gösterir.
Chrome Canary

Chrome Canary günlük olarak yayınlanır.
Chrome Canary, yeni ve erken aşamadaki özellikler de dahil olmak üzere en deneysel Chrome kanalıdır. Bu kanal, deyim yerindeyse kömür madenindeki kanarya gibidir. Chrome Canary, değişiklikleri gerçek kullanıcılar ve geliştiricilerle denememize yardımcı olur. Böylece, hataları sorun haline gelmeden önce test edebiliriz.
Canary kanalına değişiklikleri ve yeni özellikleri minimum testle ekleriz. Canary'de hatalar olabilir (ve olur). Bazen bir Canary derlemesinde, tarayıcının kilitlenmesine veya bazı sitelerde tamamen kullanılamaz hale gelmesine neden olan bir hata bile olabilir. Canary'yi her gün yayınlamanın iyi yanı, güncellemelerin ve hata düzeltmelerinin de hızlı bir şekilde gönderilebilmesidir. Canary, varsayılan olarak kilitlenmeleri ve kullanım istatistiklerini Google'a bildirir (bu özelliği devre dışı bırakabilirsiniz).
Canary, yeni özellikleri uygulandıkları anda test etmesi gereken geliştiriciler ve kurumsal kullanıcılar için çok faydalıdır. Bazı özelliklerin Canary'nin ötesine geçemeyebileceğini unutmayın. Bu, Canary'yi faydalı kılan bir durumdur. Bir özelliğin Chrome Stable'da genel kullanıma sunulmadan önce Canary'de az sayıda kullanıcıyla test edilmesi (ve potansiyel olarak reddedilmesi veya yeniden çalışılması) çok daha iyidir.
Chrome Dev

Chrome Dev, haftada bir veya iki kez yayınlanır.
Chrome Dev, Chrome ekibinin şu anda üzerinde çalıştığı özellikleri gösterir. Bu sürüm kanalı henüz yeni. Bu sürümü Canary'den daha fazla test ederiz ancak yine de hatalar ve diğer aksaklıklarla karşılaşma olasılığınız vardır.
Chrome Beta

Chrome Beta yaklaşık olarak haftada bir kez güncellenir ve dört haftada bir büyük güncellemeler yayınlanır.
Bu tarayıcı çok daha iyi hale getirildi, dikkatlice kontrol edildi ve test edildi. Chrome Beta ile, kararlılık seviyesi Chrome'un kararlı sürümüne yakın olan iyileştirmelere ve yeni özelliklere, kararlı kanal bunları almadan bir aydan daha uzun süre önce erişebilirsiniz. Geliştirme aşamasındaki özellikleri önizleyebilir ve Chrome'u iyileştirmek için geri bildirimde bulunabilirsiniz.
Chrome'un kararlı sürümü

Chrome'un kararlı sürümü, küçük güncellemeler için iki ila üç haftada bir, ana sürümler için de dört haftada bir güncellenir.
Bu sürüm, çoğu kişi tarafından Chrome olarak bilinir. Değişiklikler ve güncellemeler, yalnızca sıkı otomatik testler ve manuel kontroller gerçekleştirdikten sonra kararlı sürüme eklenir.
Bu, varsayılan ve mevcut olarak kabul etmeniz gereken Chrome kanalıdır. Kullanıcıların büyük çoğunluğu tarafından yüklenen kanaldır.
Kanal ≠ sürüm
Test sırasında güncellemeler, iyileştirmeler ve hata düzeltmeleri dahil edildiğinden her yayın kanalında bir dizi Chrome sürümü dağıtılır. Her kanal için sürüm, bir yayın döngüsü boyunca aynı ana sürüm numarasını korur. Örneğin, bu sayfa ilk yayınlandığında Chrome'un kararlı sürümü 101 sürümündeydi, Chrome Beta 102 sürümündeydi, Chrome Dev ve Chrome Canary ise 103 sürümünün farklı versiyonlarındaydı. Bu büyük sayılar bazen ara hedefler olarak adlandırılır. Örneğin, M101 veya M102.
Kullandığınız sürümü merak ediyorsanız chrome://version sayfasına göz atın. Her kanal için sürüm numarasının zaman içinde nasıl değiştiğini gözlemleyebilirsiniz. Her Chrome sürüm kanalı ve platformu için en son sürümleri ChromiumDash'te kontrol edebilirsiniz. Bu site, sürümler arasındaki kod farklılıklarını görüntülemek için araçlar da sağlar.
Chrome neden sürüm kanallarına ihtiyaç duyuyor?
Chrome'un binlerce katkıda bulunanı, milyonlarca satır kodu ve milyarlarca kullanıcısı vardır. Yaygın olarak kullanılan karmaşık yazılımlarda, yeni özelliklerin ve kod değişikliklerinin hata eklemesini ve beklenmedik yan etkilere neden olmasını önlemek için sağlam süreçler ve sıkı test mekanizmaları gerekir. Chrome mühendisleri, tarayıcıyı gerçek kullanıcılar büyük ölçekte kullanmaya başladığında kararlı sürüm yayınlandıktan sonra test etmeye devam eder.
Web tarayıcıları tek başına çalışmaz. Sürekli değişen milyonlarca web sitesinin tuhaflıklarıyla ve beklenen ve beklenmeyen her türlü kullanıcı davranışıyla başa çıkmaları gerekir.
Milyarlarca kullanıcıya, düzinelerce dilde, binlerce farklı cihaz için, birden fazla işletim sisteminde, yüzlerce değişiklik ve güncelleme içeren yeni bir Chrome sürümünü aynı anda yayınlayabiliriz. Ardından, parmaklarımızı çaprazlayıp en iyisini umabiliriz. Elbette bunu yapmıyoruz. Bunun yerine, Chrome Canary'de bir değişiklik veya yeni bir özellik üzerinde denemeler yaparak işe başlarız. Diğer bir deyişle, uygulama kodunun bir bölümünü güncelleriz. Bazı değişiklikler hiçbir zaman daha ileriye gidemez. Ancak her şey yolunda giderse Chrome Dev'i, ardından Chrome Beta'yı güncelleriz. Bu süreçte daha fazla test ve kontrol yapılır. Son olarak, değiştirilen kod Chrome'un kararlı sürümüne eklenir. Chrome'un kararlı sürümü, neredeyse herkesin kullandığı Chrome sürümüdür. Çoğu kullanıcı bu sürüme yalnızca "Chrome" adını verir.
Chrome, yeni özellikleri test etmek ve dağıtmak için başka hangi mekanizmaları kullanır?
Arazi testleri
Chrome, bazı yeni özelliklerin saha denemesi flag'leriyle etkinleştirilebileceği veya devre dışı bırakılabileceği şekilde tasarlanmıştır. Cihazınızda çalışan Chrome uygulaması, alan denemesi işaretlerinde değişiklik olup olmadığını görmek için Chrome'un arka uç sunucularını düzenli olarak kontrol eder. Sunucu tarafından döndürülen seed dosyasına ve yerel olarak depolanan rastgeleleştirme seed'ine bağlı olarak, özellikler cihazınızda çalışan Chrome tarafından devre dışı bırakılabilir veya etkinleştirilebilir.
Alan denemeleri, Chrome Varyasyonları veya Google'ın dahili kod adı olan Finch olarak da bilinir. Microsoft, Edge tarayıcısı için ECS adlı benzer bir sisteme sahiptir. Chrome Varyasyonları mekanizması, yeni özelliklerin bazı Chrome kullanıcıları için etkinleştirilmesine, diğerleri için etkinleştirilmemesine (veya gerekirse devre dışı bırakılmasına) olanak tanır. Daha fazla bilgiyi Chrome Varyasyonları Nedir? başlıklı makalemizden ve videomuzdan edinebilirsiniz.
Metrikler
Chrome'un özelliklerini ve performansını iyileştirmeye yardımcı olma ayarı etkinleştirilirse
(chrome://settings/syncSetup?search=improve) Chrome, anonim metrikleri (ör. bellek kullanımı, sayfa yükleme süreleri veya tarayıcı özelliklerinin kullanımı) otomatik olarak izleyip Chrome arka ucuna gönderebilir.
Chrome, performans, kararlılık ve beklenmedik davranışları kontrol etmek için metrikleri kullanır. Bu mekanizma, yeni bir özelliği etkinleştirmiş kullanıcıların metriklerini etkinleştirmemiş olanların kontrol grubuyla karşılaştırmak için alan testleriyle de kullanılabilir. Bu sayede, bir sorun oluşursa Chrome mühendisleri düzeltme üzerinde çalışırken yeni özelliği devre dışı bırakabilir.
Chrome Bileşenleri
Chrome, bazı işlevler için modüler bir yaklaşım kullanır: Tarayıcının bazı parçaları, Bileşen Güncelleyici kullanılarak Chrome Bileşenleri olarak dağıtılır.
Bileşenler, kullanıcının Chrome'un daha yeni bir sürümüne güncellemesini gerektirmeden güncellenebilir. Bu sayede, önemli güncellemeler tarayıcının yeniden başlatılmasına gerek kalmadan, sürüm kanalı programları dışında hızlıca dağıtılabilir. Bu, özellikle güvenlik özellikleri için önemlidir ve yeni sürümlerde Chrome yükleyicisinin boyutunu küçültebilir.
Örneğin, Chrome'da telif hakkıyla korunan videoların oynatılmasını sağlayan Widevine adlı bir modül bulunur. Bileşenlerin tam listesini chrome://components adresinde inceleyin.
Chromium, Blink ve V8 nedir?
Chromium, Chrome ve Edge, Samsung Internet ve Brave gibi diğer tarayıcıların temelini oluşturan açık kaynak tarayıcı projesidir. Tarayıcıların oluşturulması ve bakımı karmaşık olduğundan kodu açık kaynaklı bir projeye dayandırmak yaygın bir yöntem haline gelmiştir. (Safari tarayıcı WebKit'i kullanır.)
Chrome, Chromium'un koduna ek özellikler (ör. ek video codec'leri, telif hakkı olan içerik desteği ve otomatik güncellemeler) ekler.
Chromium'u ayrı bir tarayıcı olarak yükleyebilirsiniz. Sık sık yeni sürümleri yayınlansa da diğer tarayıcılarda kullandığınız önemli özellikler (ör. otomatik güncellemeler ve video yayınlamak için gereken lisanslı medya codec'leri) bu tarayıcıda eksik olabilir. Chromium, ortalama bir web kullanıcısı ve geliştiricisi yerine tarayıcı özellikleri geliştiren tarayıcı geliştiricileri tarafından en iyi şekilde kullanılır.
Blink, web sayfası kodunu ve kaynaklarını gördüğünüz ve etkileşimde bulunduğunuz sayfalara dönüştürmek için kullanılan oluşturma motorudur.
V8, Chromium projesi tarafından Chrome, Node.js ve diğer uygulamalar ile ortamlar için geliştirilen açık kaynaklı bir JavaScript ve WebAssembly motorudur.
Chrome, yeni sürümleri nasıl kullanıma sunar?
Chrome, her kanal için aşamalı sunumlar kullanır. En iyisini umarak yeni bir sürümü tüm kullanıcılara aynı anda yayınlamaz.
Bu nedenle, başlangıçta her sürüm kanalı için yalnızca az sayıda kullanıcı güncelleme alır. Bu, kullanıcıların yalnızca% 1-5'iyle başlayıp kademeli olarak %100'e ulaşabilir. Bir özellik kullanıma sunulurken Chrome mühendisleri, beklenmedik sorunları kontrol etmek için metrikleri ve kullanıcı geri bildirimlerini kullanır. Bir sorun oluşursa Chrome ekibi sorunu nasıl düzelteceğini bulana kadar dağıtım duraklatılır. Bu durumda, bir özelliği devre dışı bırakmaları, bir bileşeni güncellemeleri veya yeniden denemeleri gerekebilir.
Farklı sürüm kanallarını nasıl yükleyebilirim?
Chrome Sürüm Kanalları masaüstü veya mobil cihazlarda, birden fazla platform için her Chrome kanalının indirme bağlantısını sağlar. İsterseniz hepsini yükleyebilirsiniz.
Chrome'un temelini oluşturan açık kaynak tarayıcı Chromium'u da yükleyebilirsiniz.
Chrome güncellemeleri nasıl çalışır?
Yeni sürümler yalnızca yeni özellikler eklemekle ilgili değildir. Chrome'un ayrıca hataları düzeltmesi, güvenlik güncellemeleri eklemesi, mevcut özellikleri iyileştirmesi, kodu daha verimli hale getirmesi ve artık gerekli olmayan kodu kaldırması gerekir. Hızlı güncelleme döngüleri, kullanıcıların güvenliğini sağlamak ve onları yeni saldırı türlerinden korumak için özellikle önemlidir.
Chrome, güncellemeleri arka planda indirir. Chrome'u güncellemek için tarayıcıyı yeniden başlatmanız yeterlidir. Bir güncelleme varsa ve uzun süredir yeniden başlatmadıysanız Chrome'da bir Güncelle düğmesi görebilir veya ⋮ menüsünün renginin değiştiğini fark edebilirsiniz. Google Chrome'u güncelleme başlıklı makalede, otomatik güncellemelerin nasıl yükleneceği açıklanmaktadır.

Kurumsal müşteriler, Chrome Canary, Beta veya Dev'in yeni sürümlerini deneyebilir ve çalışanlarına yönelik yazılım dağıtımını kontrol edebilir.
Chromebook'ların kullandığı Chrome OS işletim sistemi de aynı şekilde çalışır. Yeni özellikleri erken aşamada denemek istiyorsanız veya maceraperest bir ruh hali içindeyseniz Chromebook'unuzu farklı bir Chrome OS kanalına geçirebilirsiniz.
Daha fazla bilgi
- Tüm kanallar ve platformlar için Chrome'u indirme
- Chrome sürüm numaralarını anlama
- Chrome sürüm blogunu görüntüleme
- Her Chrome sürüm kanalı ve platformu için en son sürümleri bulabilir, chromiumdash.appspot.com adresinden sürümler arasındaki farkı görüntüleme araçlarına erişebilirsiniz.
- Hata bildirme
- Enterprise ve Education için Chrome sürüm kanallarını yönetme