What Apple gives you for $100 as a Safari Extension Developer — and why Reddit Enhancement Suite may cease support for Safari

Changes from Apple

  • It provides no way to charge for your extension, so while it costs $100 per year to publish your extension, there’s no way for you to recoup that cost unless you’re injecting ads into your extension or making money some other way
  • It’s merely a listing on a webpage — every other browser’s gallery actually provides detailed information (such as screen shots, etc) on the extension. Safari’s gallery is just a page that essentially allows people to install the extension.

Apple’s review process for extensions is disorganized, arduous and quite frankly insulting

Maintenance of Safari Extensions is also about to get even worse

  • The $100 per year fee, which doesn’t have to be paid to publish to any other browser.
  • The review process, as outlined above, is likely no better. There aren’t a lot of happy stories about the Mac App Store review process.
  • Maintaining a codebase for a cross-browser extension has become far less of a challenge over time between Chrome, Firefox, Opera and Edge — while Safari is now diverging further away, meaning significantly more overhead.
  • There is even less documentation around creating app extensions than there was around regular Safari browser extensions.

Conclusion

  • Discontinue Safari support because it’s not worth the effort outlined above (not to mention the extremely poor support from Apple)
  • Keep working on Safari, at considerable expense in both time and some money, but charge for it on the app store to at least recoup the $100 and ideally make it worth the extra time and effort

--

--

--

Developer of Reddit Enhancement Suite. Also a music nut, poker nerd and #blackhawks fanatic (@stevewsop is my hockey alterego)

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
honestbleeps

honestbleeps

Developer of Reddit Enhancement Suite. Also a music nut, poker nerd and #blackhawks fanatic (@stevewsop is my hockey alterego)

More from Medium

CSSBattle | #2 Carrom

7 Good Reasons to use Symfony for Web Development in 2022

5 things I learned building a Wordle clone as a non-game developer

Genealogy on a Mac: what to choose