Geçen yıl Aralık ayında, geliştiricilerden gelen geri bildirimleri dikkate almak ve taşımayla ilgili sorunlara daha iyi çözümler sunmak amacıyla Manifest V2'nin planlı olarak kullanımdan kaldırılmasını duraklattık. Bu geri bildirimler doğrultusunda, bu boşlukları kapatmak için Manifest V3'te aşağıdakiler gibi çeşitli değişiklikler yaptık:
- Ses çalma gibi çeşitli senaryolarda uzantılar için DOM erişimi sağlayan Ekran Dışı Dokümanlar özelliğiyle tanışın.
- Uzantı API'lerini çağıran veya etkinlikleri daha uzun bir süreye yayan uzantılar için Service Worker'ın kullanım ömrü üzerinde daha iyi kontrol sağlama
- Userscript Manager uzantılarının, kullanıcıların komut dosyalarını daha güvenli bir şekilde çalıştırmasına olanak tanıyan yeni bir User Scripts API'nin eklenmesi
- Statik kural kümeleri ve dinamik kurallar için declarativeNetRequest API'de daha kapsamlı sınırlar sağlayarak içerik filtreleme desteğini iyileştirme
Boşlukları kapatmanın yanı sıra, platforma bu yılın başlarında kullanıma sunulan Side Panel API ve şu anda Beta sürümünde olan Reading List API gibi yeni özellikler de ekledik. Yakın zamanda Reklam Filtreleme Geliştirici Zirvesi'nde bu değişikliklerin birçoğunu ele aldık ve geri bildirimlere dayanarak yaptığımız değişiklik ve iyileştirmeler hakkında daha fazla bağlam paylaştık.
Bu değişiklikler uygulandıktan sonra Manifest V3 desteğinin, uzantı geliştirici topluluğu arasında önemli ölçüde arttığını gördük. Özellikle, içerik engelleme uzantıları geliştiricileriyle devam eden diyaloğumuz bizi cesaretlendirdi. İlk başta Manifest V3'ün, kullanıcılara alışık oldukları özellikleri sunma kapasitelerini etkileyebileceğini düşünen kişiler de bu diyalogu gerçekleştiriyoruz.
"Manifest V3 ile tarayıcı ekiplerinin (özellikle Chrome'un yanı sıra diğer tarayıcıların) birleşik bir platform üzerinde çalışmak için büyük emek sarf ettiğini gözlemledik ve uzantı geliştiricilerin geri bildirimlerini nasıl dinlediklerini görüyorum. Her zaman olduğu gibi yeni bir platforma geçiş büyük bir girişim olsa da yeni birleşik platformun, tarayıcı uzantıları ekosisteminin tamamına önemli faydalar sağlayacağını ve bizim gibi reklam engelleyicilerin görevine devam edip daha da iyi hale getireceğini umuyoruz." - Andrey Meshkov, CTO AdGuard
Geçişle ilgili bu endişeleri geliştirici topluluğumuzun bize bildirdiği için Manifest V3'e ve sağladığı yüksek güvenlik ve gizlilik garantilerine doğru ilerlemeye devam etmeye hazırız. Sonuç olarak, kullanımdan kaldırma zaman çizelgesine devam ediyoruz.
Kullanımdan kaldırma takvimi
Manifest V2 uzantılarını, Haziran 2024'ten itibaren Chrome 127 ve sonraki sürümlerde, Chrome'un önceden kararlı sürümlerinde (Yeni Geliştirilenler, Canary ve Beta) devre dışı bırakmaya başlayacağız. Kullanıma sunma işleminden etkilenen kullanıcılar, tarayıcılarında Manifest V2 uzantılarının otomatik olarak devre dışı bırakıldığını görecek ve artık Chrome Web Mağazası'ndan Manifest V2 uzantılarını yükleyemeyecek. Bununla birlikte, Haziran 2024'te, Manifest V2 uzantıları, Chrome Web Mağazası'ndaki Öne Çıkan rozetini kaybedecek.
Chrome kullanıcılarının değişikliği anladığından emin olmak için kullanıcı geri bildirimlerini ve veri toplayarak bu değişikliği kademeli olarak kullanıma sunacağız ve alternatif, güncel uzantılar bulmak için neler yapabilecekleri konusunda bilgi edineceğiz.
Kullanıma sunma süreci boyunca geliştiricilerle iletişim kuracağız ve bu süreçte geri bildirimleri yakından takip etmeye devam edeceğiz. Kullanıma sunma kararlı kanalı Chrome'da da zamanla kademeli olarak kullanıma sunulacağından, önceden kararlı kanalında yapılacak değişikliklerin gözlemlenmesi ve dengelenmesi en az bir ay sürecektir. Kesin süre, toplanan verilere bağlı olarak değişebilir. Bu süre boyunca, ilerleme durumu hakkında sizi bilgilendireceğiz.
Kuruluşlarındaki Manifest V2 uzantılarının çalışmaya devam etmesini sağlamak için ExtensionManifestV2Availability politikasını kullanan kuruluşlar, kuruluşlarındaki Manifest V2 uzantılarını taşımak için Haziran 2025'e kadar bir yıl daha süreye sahip olacak. Politikanın etkin olduğu tarayıcılar, söz konusu tarihe kadar desteğin sonlandırılmasından etkilenmeyecektir.
Uzantı yayıncıları için sonraki adımlar
Manifest V2 uzantılarını yayınlamaya devam eden uzantı yayıncılarının Haziran 2024'ten önce Manifest V3'e geçişini tamamlamasını önemle tavsiye ederiz. Başarılı bir şekilde taşıma işlemi için bilmeniz gereken her şeyi kapsayan bir taşıma rehberi yayınladık. Uzantılar platformunda yapılan son iyileştirmelerden bazılarının özeti için Temmuz ve Ekim aylarında üç ayda bir yaptığımız güncellemelere göz atın. Geçiş sırasında herhangi bir sorunuz veya sorun yaşarsanız lütfen destek kanallarımız üzerinden iletişime geçin.
Bu arada, genel uzantı geliştirme deneyimini iyileştirmek için yeni özellikler ve işlevler sunmaya devam edeceğiz.
Geri bildirimde bulunan herkese teşekkür ederiz. Bu yaklaşım, daha güvenli, daha performanslı ve gizliliği daha fazla koruyan uzantı ekosistemi arayışında platformu geliştirme çalışmalarımız açısından son derece değerliydi.