Human Interface Guidelines — Sharing and Actions

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚

Sharing and Actions

Human Interface Guidelines链接:sharing and Actions

Share extensions 提供了一种方便的方式,可以在app,社交媒体帐户和其他服务中共享当前环境中的信息。

Action extensions 可让人们启动内容特定的任务,例如添加书签,复制链接或保存图像。 

人们通过点击 app 中的“操作”按钮来显示 activity view,从而访问 share extensions 和action extensions。 Activity view 仅显示与当前上下文相关的 extensions 。 例如,在编辑视频时,您不会看到文本操作。 在 activity view 中,share extensions 列在 action extensions 上方。

使用时注意

·启用单一的重点任务。

Extension不是一个迷你 app。它执行与当前环境相关的狭义任务。

·制作一个熟悉的界面

对于 share extensions,系统提供的 composition view 被用户熟悉,可在整个系统中提供一致的共享体验,所以尽可能使用系统提供的。对于action extensions,请包括 app 名称,或者设计一个可识别的界面,并且感觉像是 app 中的自然 extension。

·提高交互效率和限制交互

最好的 extensions 可以几个步骤就完成任务。例如,share extension 可能会通过单击立即将图像发布到社交媒体帐户。必要时仅提供一张界面。

·避免将 modal views 放在 extension 之上

Extensions 默认显示在 modal view 中。虽然 alert 在 extension 上方出现可能是有意义的,但避免在 extension 上添加其他模式视图。

·使用您的主 app 来表示冗长操作的进度。

Activity view 应在启动共享或操作后立即解除。耗时的任务应该在后台继续进行,您的主 app 应该提供一些方法来检查这些任务的状态。不要为此使用通知,虽然如果出现问题可以通知用户,但人们不希望每次任务完成时都看到通知。

·使用模板图像作为action extension图标

模板图像使用蒙版来创建图标。使用具有适当透明度和抗锯齿功能的黑白色,并且不包含阴影。模板图片应该位于大约70px×70px的区域。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小白客

十分钟,教你拥有一个自己的网站

“注:只需要有个扣扣邮箱即可” Jimdo是一个来自德国汉堡在线的网页制作工具,在全球12个国家拥有超过1000万用户。用户可在不懂任何网页制作方面知识的情...

3665
来自专栏DeveWork

前端页面中 iOS 版微信长按识别二维码的bug 与解决方案

iOS 版微信(目前为6.2.2版本)内置浏览器中长按识别二维码有一个bug 会导致无法识别,安卓下就可以。本文将为你重现这个bug 并给出实际中的解决方案。 ...

2528
来自专栏腾讯社交用户体验设计

[ISUX转译]iOS 9人机界面指南(一)上篇:UI设计基础 - 腾讯ISUX

1274
来自专栏大数据智能实战

deepwalk遇到RuntimeError on windows trying python multiprocessing问题解决办法

本实验基于deepwalk1.0.2,Windows7,64bits 在调试代码TriDNR时,编译如下模块时发生错误: 代码网址:https://github...

2047
来自专栏企鹅号快讯

新手入门Python应该注意的一些问题以及学习方向

1.人们为何使用 Python? 在学习 Python 之前,还望新手们先看完本篇文章,写作不易,还请各位大佬赏脸 ,根据我自已在学 Python 的过程中,以...

1997
来自专栏CDA数据分析师

R语言 PK Excel,谁更适合做数据分析?

我从事数据分析工作已经有十年之久。最初是出于工作需要,我的经理给我一堆数据,我需要处理这些数据。当时我一直使用的工具是 Excel,因为这是我熟练掌握的一款工具...

2357
来自专栏cloudskyme

跟我一起数据挖掘(20)——网站日志挖掘

收集web日志的目的 Web日志挖掘是指采用数据挖掘技术,对站点用户访问Web服务器过程中产生的日志数据进行分析处理,从而发现Web用户的访问模式和兴趣爱好等,...

3589
来自专栏拂晓风起

Flex 4 NativeWindow 中添加Flex组件(问题很多,尚不完善)

1024
来自专栏CDA数据分析师

盘点2015年度10大最流行的Python库

Python编程语言的一大优势,就在于其丰富的第三方库。经过过去一年的时间,Python的世界中又涌现出了哪些优秀的第三方库呢?在本文中,我将给大家介绍2015...

1828
来自专栏PPV课数据科学社区

【观点】R语言在做为数据分析工具的优点

我从事数据分析工作已经有十年之久。最初是出于工作需要,我的经理给我一堆数据,我需要处理这些数据。当时我一直使用的工具是 Excel,因为这是我熟练掌握的一款工具...

3458

扫码关注云+社区