美文网首页
用户交互(2)-Apple Pencil

用户交互(2)-Apple Pencil

作者: vcy桑 | 来源:发表于2020-05-15 13:27 被阅读0次

    Apple Pencil 

    Apple Pencil 是一款多功能、直观的工具,在iPad应用程序中记笔记,原型,绘画,标记文档等时,能够提供像素级别的精度。

    支持预期的行为。Apple Pencil 是专门为标记而设计的,它不是作为指示器或选择性工具。考虑你的应用程序能够赋予Apple Pencil 交互的有趣且意料之外的方式。例如,你的应用程序可能允许在通常要求键盘输入的地方进行手写输入,或者允许用户在文档的空白处中记笔记。

    提供一致的Apple Pencil 和手指体验。用户不需要从Apple Pencil 转换到手指来与控件进行交互。如果你的应用程序支持Apple Pencil 记笔记的功能,那么应用程序的控件也应该响应Apple Pencil 。不响应的控件会导致疑惑,并且可能给人一种故障或者电量过低的印象。此外,绘画和协作也应该响应手指操作。

    Apple Pencil接触到屏幕用户就能做标记。使用Apple Pencil 触碰屏幕的体验应该与使用传统纸笔的体验相一致。使用Apple Pencil 之前不要要求用户点击按钮或者进入特殊模式。

    拥抱表达。Apple Pencil能够感知倾斜(高度),力度(压力)和方向(方位角)。你应该使用这些信息来影响苹果笔的线条,比如说变换粗细和密度。对压力做出反应时,让事物保持简单和直观,例如,当人们通改变压力来影响连续的属性(如墨水的透明度或笔刷大小)时,会觉得很自然。

    使用视觉反馈来指示与内容的直接关联。Apple Pencil 应该能够直接立刻处理它在屏幕上接触到的内容。它不应该引发看上去无关的行为,或者影响屏幕上其他部分的内容。

    设计一个优秀的左右手体验。 避免把组件放在可能被任何一只手遮挡住的位置。如果控件有可能造成困惑,请考虑重新安排它的位置。

    可能的话,尊重用户对双击手设置。Apple Pencil通过直接(通过改变工具)或者间接通过呈现颜色选项)改变绘制方式来响应双击手势。虽然双击默认为在当前工具和橡皮擦之间切换,但用户可以前往“设置”并指定双击操作为当前工具和前一个工具之间切换,显示或者隐藏颜色选择器,或者不执行任何操作。如果你的应用程序支持这些行为,请通过尊重用户对双击的全局设定来保证一致的体验,并且不要期望他们能够学习新手势来对应相同的行为,如果全局双击设置在你的应用程序当中不起作用,你依然可以使用手势来改变苹果笔的模式。例如,带有网格编辑工具的3D应用程序的用户可以使用双击在工具的上升模式和下降模式之间进行切换。

    必要的话,为用户提供启用自定义双击行为的方法。如果你的应用程序支持部分或者全部Apple Pencil的双击行为,但你也支持自定义双击行为,就请提供一个控件让用户能够启用自定义行为。如果用户没有一个明确的方式来启用自定义行为,当你的应用程序没有响应他们的全局双击设置时,他们可能会感到很困惑。在这种情况下,请保证用户能够轻松的发现应用程序提供的选择行为,但在默认情况下不要启用他们。

    不要使用双击手势来执行修改内容的操作。用户可能会意外地双击,这意味着他们可能意识不到应用程序已经执行了操作。当双击是在工具模式间切换时,用户很容易通过再次双击取消意外地模式更改。然而,在使用手势执行操作的应用程序中,用户必须要打断他们的工作流以找到撤销的方式。更糟糕的是,有的应用程序使用双击来执行潜在破坏性操作,如果用户没有意识到操作已经发生,可能会丢失数据。

    提供定制绘制体验

    使用PencilKit,可以让用户做笔记,注释文档和图片,并使用iOS提供的相同的低延迟体验进行绘画。PencilKit还能在应用程序中轻松地自定义画布并且提供最先进的工具选择器和调色板。

    帮助人们利用现有的内容。默认情况下, PencilKi画布中的颜色会动态地调整为黑暗模式,所以用户可以再两种模式下创建内容并且结果看上去都很棒。但是,当用户在现有内容(如PDF或照片)上绘画时,可能想要阻止颜色的动态调整,以便标注能够保持明显可见。

    当应用程序在紧凑的环境中运行时,确保工具选择器不会遮挡内容。在常规环境中,工具选择器浮动在内容上方,因此用户可以将他们移到一边去。但是在紧凑的环境中,工具选择器固定在屏幕的底部边缘。为了避免遮挡用户的内容,你可以调整内容视图的框架或者滚动视图的插入内容以考虑工具选择器的高度。

    当你的应用程序在紧凑环境中运行时,考虑提供自定义撤销或者重置按钮来显示。在常规环境中,工具选择器包括了撤销和重置按钮,但是在紧凑环境中没有包括。在紧凑环境中,可以在导航栏中显示自定义按钮。你也可以考虑支持标准的三指撤销或重置手势,以便用户能在任何环境中使用。

    原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

    相关文章

      网友评论

          本文标题:用户交互(2)-Apple Pencil

          本文链接:https://www.haomeiwen.com/subject/pjdjyhtx.html