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.
- 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?
- 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!