Slecht nieuws, Safari-gebruikers: Apple breekt alle rechtstreeks gedownloade .safariextz-extensies met de release van Safari 12 later dit jaar.
Apple duwt ontwikkelaars van extensies al een paar jaar naar Safari App Extensions. Dit zijn extensies die worden geleverd met applicaties die worden gedownload van de Mac App Store, maar de galerij met Safari-extensies in de Mac App Store is nogal zielig.
Het zou dus geen verrassing moeten zijn dat Apple’s lijst met aankomende Safari-extensies dit kleine fragment bevat:
Ondersteuning voor door ontwikkelaars ondertekende .safariextz Safari-extensies in Safari 12 op macOS is verwijderd. Ze verschijnen niet meer in Safari-voorkeuren en kunnen niet worden ingeschakeld. Bij de eerste keer opstarten ontvangen gebruikers een waarschuwingsmelding en deze extensie wordt niet geladen.
In gewoon Engels betekent dit dat extensies die van internet zijn gedownload, buiten de Extension Gallery en de App Store, niet langer werken in Safari 12. En daar houdt het niet op: Apple schaft de ondersteuning voor extensies van de officiële Extensions Gallery af:
Ondersteuning voor Safari-extensies in .safariextz-stijl die zijn geïnstalleerd vanuit de Safari Extensions Gallery is verouderd in Safari 12 op macOS. Inzendingen aan de Safari Extensions Gallery worden na december 2018 niet meer geaccepteerd. Ontwikkelaars worden aangemoedigd om over te stappen naar Safari App Extensions.
Dergelijke extensies werken nog steeds met Safari 12, maar als ze worden afgeschreven, betekent dit dat het slechts een kwestie van tijd is voordat de ondersteuning volledig wordt stopgezet. Op dat moment werken alleen Safari App Extensions.
Dus wat betekent dit allemaal? Als u momenteel een extensie gebruikt die u van internet heeft gedownload, gaat deze in de herfst kapot en moet u een alternatief vinden. Als u een extensie gebruikt die is gedownload van de webgebaseerde extensiegalerij, heeft u wat tijd, maar zult u uiteindelijk een alternatief moeten vinden dat wordt gehost in de App Store (waarschijnlijk in de herfst van 2019.)
Dit voelt als een heel domme zet van Apple. Het extensie-ecosysteem van Safari begon de afgelopen jaren eindelijk “goed genoeg” te zijn voor de meeste gebruikers, en nu wordt een deel van dat momentum afgebroken. Ik vermoed dat veel gebruikers zullen reageren door over te schakelen naar Chrome, wat jammer is omdat Safari in veel opzichten een stuk beter is dan Chrome.
Maar het is niet allemaal slecht nieuws: eindelijk komen favicons naar Safari. Horray?