[译]用户交互:3D Touch

3D Touch为基于触摸的交互添加了额外的维度。在支持的设备上,人们可以通过对触摸屏施加不同程度的压力来访问额外的功能。应用程序可以通过显示菜单,显示其他内容或播放动画来进行响应。人们不需要学习新的手势来与3D Touch交互。当他们轻轻按下屏幕并获得回应时,他们很快就会发现额外的互动维度。

1、主屏幕交互
在主屏幕上,按下支持3D Touch的应用程序的图标即可显示操作视图。此视图可让您快速执行常见应用程序特定任务并查看有趣的信息。例如,日历提供了创建事件的快捷方式。它还会显示您的日程安排中的下一个活动。有关设计指南,请参阅主屏幕操作和小组件。

2、窥视和弹出
窥视使人们可以使用3D Touch预览在当前上下文视图中出现的项目,例如页面,链接或文件。要查看支持此功能的项目,请用手指在项目上施加一点压力。只需抬起手指即可退出窥视。要打开项目并查看更多细节,请稍微用力按压,直至项目弹出并填满屏幕。在某些窥视视图中,您可以向上滑动来显示相关的操作按钮。例如,在窥视Safari浏览器中的链接时,你可以向上滑动显示按钮来打开背景中的链接,将链接添加到你的阅读列表中,复制链接。

使用窥视提供实时的,内容丰富的预览。理想情况下,窥视为当前任务补充了足够的项目信息,或许可以帮助您决定是否完全打开项目。例如,在决定在Safari中打开它或与朋友分享之前,先预览Mail邮件中的链接。在行被选择之前,窥视经常用于表格详细信息预览。

设计出足够大的窥视视图。设计一个足够大的窥视视图,以便手指不会遮挡其内容。为窥视提供足够详细的内容,以便用户决定是否完全打开(弹出)该项目。

统一采用窥视和弹出。如果你在某些地方支持窥视和弹出,但不支持其他地方,人们就不知道在哪里可以使用这个功能,还可能会认为你的应用程序或他们的设备存在问题。

避免在窥视视图中采用像按钮的元素。如果用户抬起手指点击像按钮的元素,窥视就会消失。

允许每个窥视都能弹出。尽管偷看应该给人们提供他们需要的大部分信息,但如果用户决定放弃当前任务去专注于这个项目时,要让他们总是能切换到弹出。弹出应该显示与窥视项目相同的东西。

不要为同一个项目使用“窥视”和“编辑”菜单。当两个特性都支持一个项目时,用户和系统很难检测到意图。有关额外的指导,请参阅编辑菜单。(译者:好像和下一条内容冲突?还是可以互动,但是不能编辑?。)

在适当的时候提供互动按钮。并不是每个窥视都需要互动按钮,但是提供互动按钮作为常见任务的快捷操作是个好方法。如果您的应用程序已经为项目提供了自定义的触摸操作,那么在窥视中包含相同的动作是很好的做法。

避免提供打开窥视项的操作按钮。人们通常会更深按压去打开他们正在窥视的东西。因此,通常不需要提供显式的打开按钮。

不要让窥视成为执行项目操作的唯一方法。不是每个设备都支持窥视和弹出,有些人可能会关闭3D Touch。你的应用程序应该提供其他的方式触发此类操作。例如,您的应用程序可以在触摸和握住时,反映出peek的快捷操作。

3、直播照片
应用程序可以通过支持直播照片将压力融入到照片观看体验中。当你按下照片的时候,你就可以用动作和声音来展示照片拍摄前后的瞬间。有关设计指导,请参阅现场照片。

英文原文链接

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注