uBlock Origin: Il Destino Incerto di un Popolare Blocco Pubblicità su Chrome
Nel mese di giugno, il Chrome Web Store di Google ha iniziato a inviare avvisi agli utenti di uBlock Origin, in particolare a coloro che utilizzavano versioni orientate agli sviluppatori di Chrome, riguardo a un possibile malfunzionamento dell'estensione di blocco pubblicità.
Con il rilascio stabile di Chrome 127, avvenuto il 23 luglio 2024, anche gli utenti della versione stabile hanno iniziato a ricevere il messaggio di avviso. Un utente dell'estensione ha persino aperto un problema su GitHub in merito a questa notifica.
"Questa estensione potrebbe presto non essere più supportata poiché non segue le migliori pratiche per le estensioni di Chrome," recita il banner di avviso del Chrome Web Store (CWS).
Tuttavia, l'approccio di Google appare eccessivamente cauto. uBlock Origin smetterà di funzionare completamente quando Google Chrome abbandonerà il supporto per Manifest v2, su cui si basa uBlock Origin e altre estensioni per operare. Una volta che Manifest v2 non sarà più supportato, uBlock Origin non funzionerà affatto – questo è il messaggio che Google dovrebbe comunicare agli utenti.
Raymond Hill, il creatore e manutentore di uBlock Origin, ha chiarito che non intende adattare l'estensione al nuovo Manifest v3, l'architettura delle estensioni che sostituirà la versione precedente. In una lista di FAQ per uBlock Origin Lite, un'estensione di blocco contenuti che funziona con il sistema Manifest v3 ma non consente la creazione di filtri personalizzati, Hill ha affermato:
"Dovrete trovare un'alternativa a uBlock Origin prima che Google Chrome lo disabiliti definitivamente."
Hill ha specificato che uBlock Origin Lite non è progettato come una versione conforme a Manifest v3 di uBlock Origin, ma come una versione leggera e affidabile, adatta per coloro che utilizzavano uBlock Origin in modo semplice e diretto.
Questa affermazione è importante. Non si sta dicendo che passando da uBlock Origin a uBlock Origin Lite tutto rimarrà invariato, ma semplicemente che uBlock Origin Lite funzionerà con Manifest v3, quindi continuerà a operare dopo l'eliminazione della versione v2.
Questa distinzione è necessaria poiché Manifest v2 garantiva a uBlock Origin e ad altre estensioni un accesso profondo ai siti e alle pagine visitate dagli utenti. Permetteva di filtrare pubblicità e altri contenuti indesiderati, mentre la versione v3 riduce tale funzionalità.
Sebbene sia difficile generalizzare sulle differenze tra l'esperienza di uBlock Origin sotto Manifest v2 e quella di uBlock Origin Lite sotto Manifest v3, Hill prevede che uBlock Origin Lite sarà "meno efficace nel gestire" i siti che rilevano e bloccano i blocchi dei contenuti e nel "minimizzare i problemi di funzionamento" quando i contenuti vengono filtrati, poiché i filtri esistenti di uBlock Origin non possono essere convertiti in regole dichiarative.
Nel 2018, Google aveva annunciato piani per riscrivere la piattaforma delle estensioni di Chrome, il set di API disponibili per gli sviluppatori. Il sistema legacy, Manifest v2, sarebbe stato gradualmente sostituito da Manifest v3, il quale ha limitato gran parte del potere del precedente regime di estensioni, che era facilmente abusabile. Queste modifiche sono state giustificate in nome della sicurezza, della privacy e delle prestazioni, vietando, ad esempio, l'esecuzione di script ospitati remotamente e richiedendo che le regole di filtraggio dei contenuti siano dichiarate in anticipo piuttosto che dinamicamente.
Una delle conseguenze di questa transizione, ora supportata in varia misura da altri produttori di browser, è che le estensioni per il blocco dei contenuti e la privacy si prevede diventino meno capaci a causa delle limitazioni delle API di Manifest v3.
Sebbene le capacità di Manifest v3 siano state migliorate in risposta ai feedback – e aziende come AdGuard abbiano espresso un cauto ottimismo – i miglioramenti della piattaforma non hanno reso possibile portare uBlock Origin alla nuova API mantenendo la funzionalità desiderata.
Google ha iniziato a rimuovere gradualmente il supporto per Manifest v2 da Chrome a partire da giugno 2024, nelle versioni orientate agli sviluppatori (Canary, Dev e Beta). Tuttavia, non è ancora chiaro quando il supporto sarà completamente interrotto.
Google non ha risposto immediatamente a una richiesta di chiarimento su quando il supporto per Manifest v2 sarà eliminato dalla versione stabile di Chrome, ma l'apparizione di un banner di avviso nel CWS suggerisce che la fine è vicina.
Secondo le statistiche del CWS, circa 34 milioni di persone hanno installato uBlock Origin per filtrare contenuti su Chrome. Alcuni di questi utenti hanno già iniziato a esprimere il loro disappunto nelle recensioni dell'estensione nel CWS.
"Come amministratore IT, uBlock Origin è un requisito per i nostri utenti," ha scritto un commento di un utente con il nome di Kendoka. "Come utente personale, giuro di disinstallare Chrome il giorno in cui i blocchi pubblicitari verranno rimossi."
Altre recensioni pubblicate il 5 agosto 2024 esprimono sentimenti simili. "Se o quando Chrome eliminerà questa estensione, passerò a Firefox e non tornerò mai più," ha commentato un utente di nome Henry A.
A questo punto, sembra chiaro che si tratta di un "quando", non di un "se."
Conclusione
La situazione di uBlock Origin su Chrome rappresenta un punto cruciale per gli utenti che si affidano a strumenti di blocco dei contenuti. Con l'imminente transizione a Manifest v3, il futuro di questa estensione rimane incerto, e gli utenti sono avvisati di prepararsi a cercare alternative.