Difference between Safari Extension and Safari APP Extension

I built my first Safari Extension and submitted it for approval/review. The Safari extension is very similar to my existing Google Chrome extension. Since both are built using HTML/JavaScript, almost all of the JavaScript code between the extensions are shared.


However, I also started reading about Safari App Extensions. I can't seem to figure out what's the difference between Safari Extension and Safari App Extensions. It seems to me that to develop Safari App Extensions, I need XCode (which I haven't used in years), and the language to use is either Objective-C or Swift - I'm not familiar with either of those. So to build a Safari App Extension, I will need to learn all these.


  1. So the question is, what would I be missing (in terms of features or otherwise) if I stick to Safari Extension - or is Safari App Extension is something that I really need to build?
  2. I submitted my extension for approval/review this afternoon - how long they usually take for the reivew? Is it typically done in hours/days/weeks or months? I would like to know so I can plan my marketing and promotions.


Thanks!

Accepted Reply

SAEs are about extending your macOS application. You need the later to take advantage of the former.


See https://developer.apple.com/videos/play/wwdc2016/214/

Replies

SAEs are about extending your macOS application. You need the later to take advantage of the former.


See https://developer.apple.com/videos/play/wwdc2016/214/