Geçtiğimiz yılın Aralık ayında, geliştirici geri bildirimlerini ele almak ve taşıma sorunlarına daha iyi çözümler sunmak için Manifest V2'nin kullanımdan kaldırılması planını duraklattık. Bu geri bildirimler doğrultusunda, Manifest V3'te bu boşlukları kapatmak için aşağıdakiler de dahil olmak üzere bir dizi değişiklik yaptık:
- Ses oynatma gibi çeşitli senaryolarda uzantıların kullanabileceği DOM erişimi sağlayan Ekran Dışı Dokümanlar özelliğini kullanıma sunuyoruz
- Uzatma API'lerini çağıran veya daha uzun bir süre boyunca etkinlik alan uzantılar için hizmet çalışanı yaşam süreleri üzerinde daha iyi kontrol sağlama
- Kullanıcı komut dosyası yöneticisi 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 Kullanıcı Komut Dosyaları API eklendi
- Statik kural kümeleri ve dinamik kurallar için declarativeNetRequest API'de daha geniş sınırlar sunarak içerik filtreleme desteğini iyileştirme
Bu yıl içinde kullanıma sunulan Yan Panel API ve şu anda beta sürümünde olan Okuma Listesi API gibi yeni özellikleri de platforma ekledik. Bu değişikliklerin çoğunu kısa süre önce Reklam Filtrelemesi Geliştirici Zirvesi'nde ele aldık ve geri bildirimler doğrultusunda yaptığımız değişiklikler ve iyileştirmeler hakkında daha fazla bilgi paylaştık.
Bu değişikliklerin ardından, Manifest V3'e yönelik desteğin uzantı geliştirici topluluğu arasında önemli ölçüde arttığını gördük. Özellikle, içerik engelleme uzantılarının geliştiricileriyle olan sürekli etkileşimimizden memnuniyet duyuyoruz. Bu geliştiriciler başlangıçta Manifest V3'ün, kullanıcılara bekledikleri özellikleri sunma kapasitelerini etkileyebileceğini düşünüyordu.
"Manifest V3 ile birlikte, tarayıcı ekiplerinin (özellikle Chrome olmak üzere diğer tarayıcılar da) birleşik bir platform üzerinde çalışmak için ne kadar çaba sarf ettiğini gözlemledik. Ayrıca, uzantı geliştiricilerinden gelen geri bildirimleri nasıl dinlediklerini görüyoruz. Her zaman olduğu gibi, yeni bir platforma geçiş büyük bir girişimdir. Ancak yeni birleşik platformun, tarayıcı uzantıları ekosisteminin tamamına önemli faydalar sağlayacağına ve bizim gibi reklam engelleyicilerin görevlerini yerine getirmeye devam edip daha da iyiye gideceğine dair umudumuz tam." - Andrey Meshkov, AdGuard CTO
Geliştirici topluluğumuzun bu geçişle ilgili endişelerini giderdikten sonra Manifest V3'e ve sunduğu daha yüksek güvenlik ve gizlilik garantilerine geçiş yapmaya hazırız. Bu nedenle, desteği sonlandırma zaman çizelgesini devam ettiriyoruz.
Kullanımdan kaldırma zaman çizelgesi
Chrome'un kararlı olmayan sürümlerinde (Yeni Geliştirilenler, Canary ve Beta) Manifest V2 uzantılarını Haziran 2024'ten itibaren, Chrome 127 ve sonraki sürümlerde devre dışı bırakmaya başlayacağız. Bu sürümden etkilenen kullanıcılar, Manifest V2 uzantılarının tarayıcılarında otomatik olarak devre dışı bırakıldığını görür ve artık Chrome Web Mağazası'ndan Manifest V2 uzantıları yükleyemez. Ayrıca Haziran 2024'te, Manifest V2 uzantıları (varsa) Chrome Web Mağazası'ndaki Öne Çıkan rozetini kaybedecek.
Bu değişikliği kademeli olarak kullanıma sunacağız. Bu süreçte, Chrome kullanıcılarının değişikliği ve alternatif, güncel uzantıları bulmak için hangi işlemleri yapabileceklerini anladığından emin olmak amacıyla kullanıcı geri bildirimlerini ve verileri toplayacağız.
Özelliğin kullanıma sunulması sürecinde geliştiricilerle iletişim kuracağız ve bu süreçte geri bildirimleri yakından izlemeye devam edeceğiz. Kararlı kanal Chrome'da da kademeli olarak kullanıma sunulacak olan bu özelliğin kararlı sürüm öncesi sürümde kullanıma sunulmadan önce değişikliklerin gözlemlenmesi ve kararlı hale getirilmesi en az bir ay sürecektir. Tam zamanlama, toplanan verilere bağlı olarak değişebilir. Bu süre zarfında ilerleme durumumuzla ilgili sizi bilgilendireceğiz.
Kuruluşlarında 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üre tanınacaktır. Politikanın etkin olduğu tarayıcılar, bu tarihe kadar desteğin sonlandırılmasının kullanıma sunulmasından etkilenmeyecektir.
Uzantı yayıncıları için sonraki adımlar
Hâlâ Manifest V2 uzantıları yayınlayan uzantı yayıncılarının Manifest V3'e geçişini Haziran 2024'ten önce tamamlamasını önemle tavsiye ederiz. Başarılı bir taşıma işlemi gerçekleştirmek 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 özetini Temmuz ve Ekim'deki üç aylık güncellemelerimizde bulabilirsiniz. Taşıma işlemi sırasında sorularınız veya sorun yaşamanız durumunda lütfen destek kanallarımız üzerinden bize ulaşın.
Bu süre zarfında, 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, daha güvenli, daha yüksek performanslı ve gizliliği daha fazla koruyan bir uzantı ekosistemi oluşturmak için platformu geliştirme çalışmalarımızda çok değerli oldu.