A dicembre dello scorso anno abbiamo sospeso il ritiro pianificato di Manifest 2 per rispondere ai feedback degli sviluppatori e offrire soluzioni migliori ai problemi di migrazione. In base a questo feedback, abbiamo apportato una serie di modifiche a Manifest V3 per colmare queste lacune, tra cui:
- Ti presentiamo Documenti fuori schermo, che forniscono alle estensioni l'accesso al DOM da utilizzare in una serie di scenari, come la riproduzione audio
- Fornire un migliore controllo sulle tempi di vita dei worker di servizio per le estensioni che chiamano API di estensioni o ricevono eventi per un periodo di tempo più lungo
- Aggiunta di una nuova API User Scripts, che consente alle estensioni di gestione degli script utente di consentire agli utenti di eseguire i propri script in modo più sicuro
- Miglioramento del supporto del filtro dei contenuti grazie a limiti più generosi nell'API declarativeNetRequest per i set di regole statiche e le regole dinamiche
Oltre a colmare le lacune, abbiamo anche aggiunto nuove funzionalità alla piattaforma, come l'API Side Panel, rilasciata all'inizio di quest'anno, e l'API Letture, attualmente in versione beta. Di recente abbiamo discusso di molte di queste modifiche al summit per sviluppatori sul filtro degli annunci e abbiamo condiviso ulteriori informazioni sulle modifiche e sui miglioramenti apportati in base ai feedback.
Con l'applicazione di queste modifiche, abbiamo notato un aumento significativo del supporto per Manifest V3 tra la community di sviluppatori di estensioni. In particolare, ci conforta il dialogo in corso con gli sviluppatori di estensioni di blocco dei contenuti, che inizialmente temevano che Manifest V3 potesse influire sulla loro capacità di fornire agli utenti le funzionalità che si aspettano.
"Con Manifest 3, abbiamo notato l'enorme impegno dei team dei browser (in particolare Chrome, ma anche altri browser) nel lavorare a 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 ardua, ma ci auguriamo vivamente che la nuova piattaforma unificata offra vantaggi sostanziali all'intero ecosistema delle estensioni del browser e che gli ad blocker come noi possano continuare a essere all'altezza del compito e migliorare ulteriormente." - Andrey Meshkov, CTO di AdGuard
Dopo aver risolto questi problemi di migrazione sollevati dalla nostra community di sviluppatori, siamo pronti a continuare verso Manifest 3 e alle maggiori garanzie di sicurezza e privacy che offre. Di conseguenza, riprenderemo le tempistiche di ritiro.
La sequenza temporale del ritiro
Inizieremo a disattivare le estensioni Manifest V2 nelle versioni pre-stabili 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 browser e non potranno più installarle dal Chrome Web Store. Sempre a giugno 2024, le estensioni Manifest V2 perderanno il badge In primo piano nel Chrome Web Store, se attualmente ne hanno uno.
Implementeremo questa modifica gradualmente, raccogliendo i feedback degli utenti e i dati per assicurarci che gli utenti di Chrome comprendano la modifica e le azioni che possono intraprendere per trovare estensioni aggiornate e alternative.
Comunicheremo con gli sviluppatori durante l'implementazione e continueremo a monitorare attentamente i feedback durante questa procedura. Prevediamo che saranno necessari almeno un mese per osservare e stabilizzare le modifiche nella versione pre-stabile prima di estendere l'implementazione al canale stabile di Chrome, dove verrà implementata gradualmente nel tempo. Le tempistiche esatte possono variare a seconda dei dati raccolti e, durante questo periodo, ti aggiorneremo sui nostri progressi.
Le aziende che utilizzano il criterio ExtensionManifestV2Availability per garantire il funzionamento continuo delle estensioni Manifest V2 nella loro organizzazione avranno un anno in più, fino a giugno 2025, per eseguire la migrazione delle estensioni Manifest V2. Fino a quel momento, l'implementazione del ritiro non avrà alcun effetto sui browser in cui è attivato il criterio.
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 che illustra tutto ciò che devi sapere per eseguire la migrazione correttamente. Per un riepilogo di alcuni dei miglioramenti recenti apportati alla piattaforma delle estensioni, 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 funzionalità per migliorare l'esperienza complessiva di sviluppo delle estensioni.
Grazie a tutti coloro che hanno fornito un feedback. Questo è stato fondamentale per il nostro lavoro di evoluzione della piattaforma in vista di un ecosistema di estensioni più sicuro, più performante e più incentrato sulla tutela della privacy.