Manifest V3'e geçişi devam ettirme

David Li
David Li

Geliştiricilerden aldığımız geri bildirimlerle ilgili geri bildirimler almak ve taşıma sorunlarına daha iyi çözümler sunmak için geçtiğimiz yılın Aralık ayında Manifest V2'nin planlı olarak kullanımdan kaldırılmasını duraklattık. Bu geri bildirimin sonucunda, bu boşlukları doldurmak amacıyla Manifest V3'te aşağıdakiler gibi çeşitli değişiklikler yaptık:

  • Uzantıların ses çalma gibi çeşitli senaryolarda kullanması için DOM erişimi sağlayan Ekran Dışı Dokümanlar ile tanışın
  • Uzantı arama uzantısı API'leri veya daha uzun bir süreyi kapsayan etkinlikler alma için hizmet çalışanı yaşam süreleri üzerinde daha iyi kontrol sağlama
  • Userscript yöneticisi uzantılarının, kullanıcıların komut dosyalarını çalıştırmasına daha güvenli bir şekilde izin vermesini sağlayan yeni bir User Scripts API'sı eklendi.
  • Statik kural kümeleri ve dinamik kurallar için declarativeNetRequest API'sinde daha geniş 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ümde 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 konuştuk ve geri bildirimlere dayanarak yaptığımız değişiklikler ve yaptığımız iyileştirmeler hakkında daha fazla bilgi paylaştık.

Bu değişikliklerin hayata geçirilmesiyle birlikte, uzantı geliştirici topluluğu arasında Manifest V3 desteğinin önemli ölçüde arttığını gördük. Özellikle, başlangıçta Manifest V3'ün kullanıcılara bekledikleri özellikleri sunma yeteneğini etkileyebileceğini düşünen içerik engelleme uzantılarının geliştiricileriyle sürekli diyaloğumuz bizi cesaretlendiriyor.

"Manifest V3 ile tarayıcı ekiplerinin (özellikle Chrome'un yanı sıra diğer tarayıcılar) birleşik bir platform üzerinde çalışmak için büyük çaba sarf ettiğini ve uzantı geliştiricilerinden gelen geri bildirimleri nasıl dinlediklerini görüyorum. Her zaman olduğu gibi, yeni bir platforma geçmek büyük bir iştir. Ancak yeni birleşik platformun, tarayıcı uzantıları ekosisteminin tamamına önemli avantajlar getireceğini ve bizim gibi reklam engelleyicilerin bu işe devam edip daha da gelişmeye devam edebileceğini umuyoruz." - Andrey Meshkov, CTO AdGuard

Geliştirici topluluğumuzun bu geçişle ilgili endişelerini giderdikten sonra Manifest V3'e ve sağladığı daha yüksek güvenlik ile gizlilik garantilerine geçmeye hazırız. Bu nedenle, desteği sonlandırma zaman çizelgesini devam ettiriyoruz.

Kullanımdan kaldırma zaman çizelgesi

Manifest V2 uzantılarını, Chrome 127 ve sonraki sürümlerde Haziran 2024'ten itibaren Chrome'un önceki 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. Ayrıca Haziran 2024'te, Manifest V2 uzantılarının Chrome Web Mağazası'nda öne çıkan rozetini (mevcut rozeti varsa) kaybedeceksiniz.

Chrome kullanıcılarının bu değişikliği anladığından ve alternatif, güncel uzantılar bulmak için hangi işlemleri yapabileceklerini anlamalarını sağlamak amacıyla kullanıcı geri bildirimleri toplayarak ve veriler toplayarak bu değişikliği kademeli olarak kullanıma sunacağız.

Kullanıma sunma süreci boyunca geliştiricilerle iletişimde kalacağız ve bu süreçte geri bildirimleri yakından takip etmeye devam edeceğiz. Kullanıma sunma süreci, zaman içinde kademeli olarak kullanıma sunulacağı kararlı Chrome kanalına genişletmeden önce, önceden kararlı programdaki değişiklikleri gözlemleyip dengelemenin en az bir ay süreceğini tahmin ediyoruz. Kesin zamanlama, toplanan verilere bağlı olarak değişebilir. Bu süre içinde size ilerlememiz hakkında bilgi veririz.

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şımaları için Haziran 2025'e kadar bir yıl daha süresi olacaktır. Politikanın etkin olduğu tarayıcılar, bu 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 Manifest V3'e geçiş işlemlerini Haziran 2024'ten önce tamamlamalarını önemle tavsiye ederiz. Taşıma işlemini başarıyla gerçekleştirmek için bilmeniz gereken her şeyi içeren 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 yayınlanan üç aylık güncellemelerimize göz atın. Geçiş sırasında herhangi bir sorunuz olursa veya bir sorunla karşılaşırsanız lütfen destek kanallarımızdan bize ulaşın.

Bu arada, genel uzantı geliştirme deneyimini iyileştirmek için yeni özellikleri ve işlevleri yayınlamaya devam edeceğiz.

Geri bildirimde bulunan herkese teşekkür ederiz. Bu, daha güvenli, daha yüksek performans gösteren ve gizliliği daha fazla koruyan uzantı ekosistemi amacıyla platformu geliştirme çalışmalarımızda çok önemli bir rol oynadı.