Safari App Extensions vs Safari Extensions

What are the differences in expected functionality between a safari app extension and a safari extension. I submitted a safari app extension where all the functionality was in the browser but it was rejected because it lacked a main UI. Is there a way to remove the main app entirely because all I need is the safari extension part.

As i understand it – Safari Web Extension have more functionality, specifically it can utilize background and content scripts available in Google Chrome API:

Background scripts: https://developer.chrome.com/docs/extensions/mv2/background-pages

Content scripts: https://developer.chrome.com/docs/extensions/mv2/content-scripts

Safari App Extensions vs Safari Extensions
 
 
Q