分享和行动 Sharing and Actions

共享扩展提供了一种方便的方式,可以通过应用程序、社交媒体帐户和其他服务共享当前上下文中的信息。动作扩展允许人们启动特定于内容的任务,例如添加书签、复制链接或保存图像。通过在应用程序中点击动作按钮来显示活动视图,人们可以访问共享扩展和动作扩展。活动视图只显示与当前上下文相关的扩展。例如,在编辑视频时,您不会看到文本操作操作。在活动视图中,共享扩展被列出在动作扩展之上。

分享和行动 Sharing and Actions_第1张图片

Enable a single, focused task.
启用单一的、集中的任务。
扩展不是一个迷你应用。它执行与当前上下文相关的窄范围任务。

Craft a familiar interface.
工艺熟悉的界面。
对于共享扩展,系统提供的组合视图是熟悉的,并在整个系统中提供了一致的共享体验。尽可能的使用它。对于动作扩展,包括你的应用程序名称,或设计一个可识别的界面,感觉就像你的应用程序的自然延伸。

Streamline and limit interaction.
简化并限制交互。
最好的扩展让人们只需几个步骤就能完成任务。例如,一个共享扩展可能会立即将一个图像发布到一个单独的tap的社交媒体帐户上。只有在必要时才提供接口。

Avoid placing modal views above your extension.
避免将模态视图置于您的扩展之上。
默认情况下,在模态视图中显示扩展。虽然警报可能在扩展之上有意义,但是不要添加额外的模态视图。

Use your main app to denote the progress of lengthy operations.
使用你的主应用程序来表示冗长操作的进展。
活动视图应该在启动共享或操作之后立即解散。耗时的任务应该在后台继续进行,而您的主应用程序应该提供一些方法来检查这些任务的状态。不要使用通知。当任务完成时,人们不希望看到通知,尽管如果有问题,通知他们是可以的。

Use a template image for an action extension icon.
为动作扩展图标使用模板图像。
模板图像使用蒙版来创建图标。使用黑色和白色具有适当的透明度和反锯齿,并且不包括投影。模板图像应该集中在一个区域测量约70 px×70 px。

相关额外指导请参考 Activity Views.
开发人员请参考 Share and Action in App Extension Programming Guide.

TIP 分享扩展会自动使用你的应用程序图标,逐渐灌输你的应用程序所提供的扩展功能。

免责声明:以上内容均来自官方文档 iOS 设计指南 ,在 有道翻译 的基础上进行修改整理,仅用于个人学习。因个人水平有限,如果存在错误,请读者谅解并指出,非常感谢!

你可能感兴趣的:(分享和行动 Sharing and Actions)