Ripresa della transizione a Manifest V3

David Li
David Li

Nel dicembre dello scorso anno, abbiamo messo in pausa il ritiro previsto di Manifest V2 per dare seguito al feedback degli sviluppatori e offrire soluzioni migliori ai problemi di migrazione. In seguito a questo feedback, abbiamo apportato una serie di modifiche a Manifest V3 per colmare queste lacune, tra cui:

  • Introduzione dei documenti fuori schermo, che forniscono l'accesso DOM alle estensioni da utilizzare in diversi scenari come la riproduzione audio
  • Fornire un maggiore controllo sulla durata dei service worker per le estensioni che chiamano le API di estensioni o ricevono eventi per un periodo di tempo più lungo.
  • Aggiunta di una nuova API User Scripts, che consente alle estensioni Userscript Manager di eseguire in modo più sicuro i propri script
  • Miglioramento del supporto del filtro dei contenuti fornendo limiti più generosi nell'API declarativeNetRequest per set di regole statici e regole dinamiche

Oltre a colmare le lacune, abbiamo anche aggiunto nuove funzionalità alla piattaforma, come l'API del riquadro laterale, disponibile all'inizio di quest'anno, e l'API Reading List, attualmente in versione beta. Di recente abbiamo discusso di molte di queste modifiche in occasione del Dev Summit sui filtri degli annunci e abbiamo condiviso ulteriore contesto sulle modifiche e i miglioramenti che abbiamo apportato in base ai feedback ricevuti.

Con queste modifiche, abbiamo visto un aumento significativo del supporto di Manifest V3 nella community di sviluppatori di estensioni. Nello specifico, siamo incoraggiati dal nostro dialogo continuo con gli sviluppatori di estensioni di blocco dei contenuti, che inizialmente ritenevano che Manifest V3 potesse avere un impatto sulla loro capacità di fornire agli utenti le funzionalità che si aspettavano.

"Con Manifest V3 abbiamo osservato l'immenso sforzo che i team dei browser (in particolare Chrome, ma anche altri browser) stanno lavorando su una piattaforma unificata e ho notato che stanno ascoltando i feedback degli sviluppatori di estensioni. Come sempre, la migrazione a una nuova piattaforma è un'impresa impegnativa, ma confidiamo molto che la nuova piattaforma unificata offrirà vantaggi sostanziali all'intero ecosistema delle estensioni del browser e che gli strumenti di blocco degli annunci come noi saranno in grado di continuare a essere all'altezza e migliorare ulteriormente." - Andrey Meshkov, CTO AdGuard

Dopo aver risolto questi problemi di migrazione da parte della nostra community di sviluppatori, siamo pronti a passare a Manifest V3 e alle maggiori garanzie di sicurezza e privacy che offre. Di conseguenza, stiamo riprendendo la tempistica del ritiro.

La sequenza temporale dell'eliminazione graduale

Inizieremo a disattivare le estensioni Manifest V2 nelle versioni prestabilibili di Chrome (Dev, Canary e Beta) già a giugno 2024, in Chrome 127 e versioni successive. Gli utenti interessati dall'implementazione vedranno le estensioni Manifest V2 disattivate automaticamente nel proprio browser e non potranno più installare estensioni Manifest V2 dal Chrome Web Store. Sempre a giugno 2024, le estensioni Manifest V2 perderanno il badge In primo piano nel Chrome Web Store se ne hanno già uno.

Implementeremo gradualmente questa modifica, raccogliendo feedback degli utenti e raccogliendo dati per assicurarci che gli utenti di Chrome comprendano la modifica e quali azioni possono intraprendere per trovare estensioni alternative e aggiornate.

Intendiamo comunicare con gli sviluppatori durante il processo di implementazione e continueremo a monitorare attentamente i feedback durante questa procedura. Prevediamo che ci vorrà almeno un mese per osservare e stabilizzare le modifiche in prestabilità prima di estendere l'implementazione al canale stabile di Chrome, dove verrà implementato gradualmente nel tempo. I tempi esatti possono variare a seconda dei dati raccolti. Durante questo periodo ti terremo al corrente dei nostri progressi.

Le aziende che utilizzano il criterio ExtensionManifestV2Availability per garantire il continuo funzionamento delle estensioni Manifest V2 nella propria organizzazione avranno a disposizione un altro anno, fino a giugno 2025, per eseguire la migrazione delle estensioni Manifest V2 nella propria organizzazione. Fino a quel momento, l'implementazione del ritiro non interesserà i browser in cui il criterio è attivato.

Passaggi successivi per i publisher di estensioni

Consigliamo vivamente ai publisher di estensioni che pubblicano ancora estensioni Manifest V2 di completare la migrazione a Manifest V3 prima di giugno 2024. Abbiamo pubblicato una guida alla migrazione in cui troverai tutte le informazioni necessarie per eseguire correttamente la migrazione. Per un riepilogo di alcuni dei recenti miglioramenti apportati alla piattaforma Extensions, consulta i nostri aggiornamenti trimestrali di luglio e ottobre. In caso di domande o problemi durante la migrazione, contattaci tramite i nostri canali di assistenza.

Nel frattempo, continueremo a rilasciare nuove funzioni e funzionalità per migliorare l'esperienza complessiva di sviluppo delle estensioni.

Grazie a tutti coloro che hanno fornito feedback. Ciò si è rivelato prezioso per il nostro impegno volto all'evoluzione della piattaforma nella ricerca di un ecosistema di estensioni più sicuro, più performante e più incentrato sulla tutela della privacy.