Mozilla cambia il processo di revisione per Firefox WebExtensions
- Categoria: Firefox
Mozilla cambierà il processo di revisione manuale a un processo automatizzato per gli invii di WebExtension al sito Web ufficiale di Mozilla Add-ons (Mozilla AMO).
Gli sviluppatori che hanno presentato un componente aggiuntivo del browser per Firefox fino ad ora hanno dovuto passare attraverso un processo di revisione a volte lungo prima che i loro nuovi componenti aggiuntivi o aggiornamenti dei componenti aggiuntivi diventassero disponibili su Mozilla AMO.
Mozilla ha esaminato manualmente qualsiasi componente aggiuntivo che gli sviluppatori hanno inviato al negozio. Ciò significava un migliore controllo delle estensioni del browser e un minor rischio di add-on dannosi o altrimenti problematici Mozilla AMO .
Lo svantaggio del processo di revisione era che a volte le revisioni richiedevano settimane prima di essere completate. Non va bene dal punto di vista dello sviluppatore, soprattutto se il rilascio o l'aggiornamento era critico in termini di tempo, ad esempio quando risolveva problemi che si insinuavano nelle nuove versioni di Firefox o risolvevano problemi principali nell'add-on.
Il controllo aggiuntivo delle estensioni era un netto vantaggio rispetto ai processi automatizzati di Chrome, il tempo di revisione più lungo rappresentava un netto svantaggio.
Mozilla ha recentemente abilitato un sistema per Firefox che automatizza il precedente processo di revisione manuale. Tuttavia, ciò non significa che i componenti aggiuntivi non verranno più esaminati manualmente.
I componenti aggiuntivi creati sull'API WebExtensions verranno ora esaminati automaticamente. Ciò significa che pubblicheremo i componenti aggiuntivi subito dopo il caricamento. I revisori umani esamineranno questi componenti aggiuntivi pre-approvati, dando la priorità a vari fattori di rischio calcolati dal codice base del componente aggiuntivo e da altri metadati.
Il nuovo processo controlla le estensioni che vengono caricate automaticamente dagli sviluppatori in modo simile a come vengono controllate le estensioni per Google Chrome.
I revisori manuali continueranno a esaminare le estensioni, ma lo faranno dopo che le estensioni saranno già attive su Mozilla AMO. Le revisioni dei componenti aggiuntivi hanno la priorità in base a fattori di rischio e altri dati e i componenti aggiuntivi possono essere estratti da AMO se falliscono le revisioni manuali.
I problemi che sorgono durante la revisione possono comunque portare al rifiuto di una versione o di un intero elenco.
In breve: le estensioni di Firefox devono superare i controlli automatici quando vengono caricate dai loro sviluppatori. Se superano questi controlli, vengono resi disponibili su Mozilla AMO. Mozilla esaminerà tutti i componenti aggiuntivi proprio come prima, ma dopo la messa a disposizione sul sito ufficiale.
Parole di chiusura
La modifica avvantaggia gli sviluppatori, poiché riduce il tempo che intercorre tra il caricamento di un'estensione sui server di Mozilla e la sua disponibilità per gli utenti di Firefox.
Lo svantaggio è che aumenta la possibilità che si rendano disponibili estensioni problematiche in un modo o nell'altro. Google, ad esempio, ha per rimuovere maligno o estensioni invasive della privacy che sono sfuggite regolarmente al processo di revisione automatizzata dell'azienda dal web store di Chrome.