Apple ha preso la decisione quando ha rilasciato OS X El Capitan. Ad oggi Safari supporta estensioni del tuo browserSia quelle pubblicate nel Mac App Store, sia le estensioni che gli sviluppatori distribuiscono attraverso il loro sito web. Per le misure di sicurezza e l'integrità del sistema operativo Mac, la società ha annunciato che saranno operative solo le estensioni scaricate tramite il Mac App Store.
Riceveremo a breve Safari 13, sicuramente con l'output di macOS Catalina, e troveremo che l'estensione scaricata fuori dal Mac App Store non funziona, ma la stessa estensione fa se la installiamo dal Mac App Store.
Apple garantisce l'integrità di questa estensione con questa misura ed evitiamo l'inclusione di malware nel nostro sistema. Il problema si trova quando l'estensione che arriva "come un guanto" non è disponibile, da allora lo sviluppatore non l'ha adattato. Inoltre, a meno che non contattiamo gli sviluppatori, non sapremo nemmeno se stai lavorando alla versione per Safari 13, all'interno del Mac App Store.
Alcuni sviluppatori potrebbero non essere interessato all'adattamento estensioni. Inoltre, non si tratta solo di spostare un'estensione da un sito a un altro. Cambia lingua e criteri di manutenzione, aggiorna, in questo caso, da quelli impostati da Apple. D'altra parte, la pubblicazione nel Mac App Store richiede la registrazione nel file Programma per sviluppatori. Questo ti costringe a realizzare un profitto dall'applicazione, almeno per coprire il costo dell'iscrizione al programma, che è di $ 99 all'anno.
Inoltre, su un sistema ottimizzato come macOS, la necessità di estensioni per il browser è minima. Quindi prevedibile non ho molta richiesta, che rappresenta un'altra barriera aggiuntiva per lo sviluppatore. Oggi le estensioni con la più alta richiesta hanno a che fare con i bloccanti. Quindi troviamo estensioni come Tasca, per la successiva consultazione del web o CamelCamelCamel, a seguire i prezzi di Amazon, che oggi non ha il suo supporto nel Mac App Store.