iOS Share vs Action App Erweiterung

Ich möchte eine App-Erweiterung implementieren, kann mich aber nicht entscheiden, ob ich sie als Freigabeerweiterung oder Aktionserweiterung implementieren soll.

Die Dokumentatio sagt nicht viel über die Unterschiede, nur das:

Share (iOS und OS X): Auf einer Freigabe-Website posten oder Inhalte für andere freigebenAction (iOS und OS X; UI- und Nicht-UI-Varianten): Inhalte bearbeiten oder anzeigen, die aus einer Host-App stammen

Gibt es auch technische Unterschiede (z. B. kann ich mit einer Action-Erweiterung etwas tun, das mit der Share-Erweiterung nicht möglich ist), oder ist es nur eine Konvention, die Apple befolgen soll, um die Benutzer weniger zu verwirren?

Es scheint, dass mindestens ein Unterschied darin besteht, dass Sie eine Aktion anstelle der Freigabeerweiterung auswählen müssen, wenn Sie eine Aktion ohne Benutzeroberfläche möchten.

Was sind die anderen Unterschiede?

Beispiele für Dinge, die ich suche:

Erlauben mir beide, die Benutzeroberfläche anzupassen?Geben mir die beiden eine Standardbenutzeroberfläche? Haben beide die gleichen Berechtigungen oder darf ich mehr Dinge in einem gegen den anderen tun?Erhalten beide dieselbe Eingabe von der Host-App?Können beide die gleichen Daten an die Host-App zurücksenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage