Extensão de aplicativo vs Ação do iOS

Quero implementar uma extensão de aplicativo, mas não consigo decidir se devo implementá-la como uma Extensão de compartilhamento ou Ação.

A documentação não diz muito sobre as diferenças, apenas isso:

Compartilhar (iOS e OS X): Publique em um site de compartilhamento ou compartilhe conteúdo com outras pessoasAção (iOS e OS X; variantes de interface e não interface do usuário): Manipular ou exibir conteúdo originário de um aplicativo host

Também existem diferenças técnicas (por exemplo, uma extensão Action permite que eu faça algo que a extensão Share não faz) ou é apenas uma convenção que a Apple deseja que você siga para tornar as coisas menos confusas para os usuários?

Parece que pelo menos uma diferença é que, se você deseja uma ação que não seja da interface do usuário, deve escolher uma ação em vez da extensão Compartilhar.

Quais são as outras diferenças?

Exemplos de coisas que estou procurando:

Ambos me permitem personalizar a interface do usuário?Os dois me fornecem uma interface padrão para usar?Ambos têm as mesmas permissões ou tenho permissão para fazer mais coisas em uma versus a outra?Os dois recebem a mesma entrada do aplicativo Host?Os dois podem enviar de volta os mesmos dados para o aplicativo Host?

questionAnswers(1)

yourAnswerToTheQuestion