美文网首页
用户交互(10)-触控技术

用户交互(10)-触控技术

作者: vcy桑 | 来源:发表于2020-05-18 10:58 被阅读0次

触控技术

触控技术使用户的触觉增强与界面交互的体验。例如,当Apple 支付交易确认时,系统除了提供视觉和听觉的反馈外还提供了触感反馈。触控技术也能增强点击手势和交互,例如滚动选择器或切换开关。

在支持的 iPhone机型上,可以通过多种方式为应用程序增加触感。

1.默认情况下,使用标准的用户界面元素,例如开关、滑块和选择器来播放苹果设计的系统触感。

2.有必要的话,使用反馈生成器来播放通知、影响和选项类别中的几个预定义触觉模式之中的一个。

3.在你想要更多控制的情况下,创作和播放你自己的触觉模式。

当你使用系统触觉,iOS会控制反馈的力度和行为。例如,开关会自动播放一个微妙的点击,“成功”信息的反馈生成器会播放下方的模式。

柔性。提供一个物理隐喻来实现视觉体验。例如,用户可能会感到砰的一声,当看到一个视窗滑到一个位置或者两个物体发生碰撞时。、

无论你使用系统提供的触控技术还是创建你自己的触控技术,都要以丰富用户体验的方式使用触控技术,并且不能分散用户对目标的注意力,这一点非常重要。

设计触控

设计能够吸引人们触觉的界面,这能够将用户对物理世界的熟悉感带到你的应用程序当中。无论你如何设计应用程序中的触控,下面这些指导能够帮你为用户提供一个整体的有吸引力的体验。

在每个触觉和触发器之间建立清晰的因果联系。理想地话,用户总是知道为什么你的应用程序会播放触觉模式。如果触觉没有加强因果关系,就会让人疑惑并且显得莫名其妙。

通过补充应用程序中其它反馈的方式来使用触觉。当你的应用程序的视觉、听觉和触觉反馈很和谐-就像它们在物理世界一样-用户体验就会更加有逻辑并且更加地自然。

慎重使用触觉。例如,当它们提供长期价值时使用触觉;使用它们来增加独特感会使你的应用程序显得花里胡哨。同时,在少量重要、必要的交互中添加触觉。显示大量的不必要的交互会使用户应接不暇。

保持触觉的一致性。触觉反馈的一致性能帮助用户在特定触觉模式和特定体验之间的建立触觉联系。例如,当游戏角色没能完成任务时,你的应用程序会播放特定的触觉模式,那么用户就会把这种模式和消极的结果联系在一起。如果你使用相同的触觉模式来获得类似水平执行这样的积极结果时,用户会感到很困惑。

避免过度使用触觉。有时候,当触觉偶尔出现时会让人感觉很好,但是如果频繁出现就会令人厌烦。通常来说,要避免设计一个产生扩展或重复触觉反馈的体验。通常,最好的触觉体验是用户可能没有意识到,但关掉的时候用户又会错过。

一定要在你的应用程序中测试触觉。不同的用户对触觉有不同的喜好和不同程度的敏感度,所以你需要尽可能让更多的用户测试触觉。

使触觉成为可选项。让用户能够关闭或者消音触觉,如果他们愿意的话,并且确保用户在没有使用触觉的时候依然能够继续使用你的应用程序。

在一款游戏中,考虑使用自定义触觉来增强玩家体验的方法。除了在用户与项目或者控件交互时播放触觉以外,你也许会想播放触觉以帮助交流游戏中的事件。例如,触觉可以增强丰富体验,比如碰撞或者撞击,或者微妙的体验,如脚步的靠近或隐喻的危险。

请注意,播放触觉可能会影响其他的用户体验。通过设计,触觉产生足够的物理力量使用户感觉到设备震动。确保触觉不会干扰涉及到相机,陀螺仪或者麦克风的用户体验。

创建自定义触觉模式

自定义触觉能够呈现像释放弹弓或者在隆隆的街道上开车。自定义模式也可以动态变化,基于用户输入或者上下文。例如,当游戏角色从树上跳下时,用户感觉到的影响可能比在通常的位置跳跃更强烈。

iOS以及以上的版本汇总,核心触觉提供两个生成自定义触觉模式的基本创建组块:

临时事件,是一种剪短的、紧凑的体验,感觉像点击或者脉冲,如点击主屏幕上的手电筒按钮的体验。

持续时间,感觉像持续的震动,如信息中激光效果的体验。

尽管你使用创建组块来生成自定义触觉,你也可以控制它的锐度和强度。

你可以将锐度理解为一种将触觉体验抽象为产生相应物理知觉的波形的方法。通过特定的锐度,你可以将体验意图转发给系统。例如,你可能使用锐度值来传达柔软、圆润或者有机的体验,或者是清晰 ,精确或者机械的经验。顾名思义,强度意味着触觉的力量。

将临时时间与持续时间融合,改变锐度和强度,包括可选的音频内容,你可以创建各种不同的触觉体验。

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

相关文章

  • 用户交互(10)-触控技术

    触控技术 触控技术使用户的触觉增强与界面交互的体验。例如,当Apple 支付交易确认时,系统除了提供视觉和听觉的反...

  • The Runtime Interaction Model fo

    视图运行时交互模型苹果官网的一篇官方文档。有以下内容: 用户触控屏幕 硬件对用户的触控事件报告给UIKit框架 U...

  • 人机对话设计要遵循的六个基本原则

    AI技术的快速发展,将逐步革新并超越我们现有的交互体验,将不仅仅局限在当前的滑动界面,屏幕触控。GUI图形用户界面...

  • 浅谈语音交互界面设计

    人机交互除了触控屏交互以外,语音交互越来越普遍,那么怎样才能设计出符合人性更智能的语音用户界面(Voice Use...

  • CH3. iOS Technologies(01)_3D Tou

    3D Touch 3D触控给iOS 9的用户提供了一个额外的交互维度。在支持该技术的设备上,通过按压主屏幕上的应用...

  • iOS-CAlayer

    为什么要有CAlayer?① 在iOS和Mac OS两个平台上,事件和用户交互有很多地方的不同,基于多点触控的用户...

  • 触控事件的学习笔记(待修稿)

    iOS的触控事件是基于多点触控模型。 一、触控可以概述为: 1.触控是用户手指触碰屏幕,或触碰屏幕并在屏幕上移动时...

  • 第一章学习笔记 - 手势和触控

    手势和触控基础知识 触摸控制 是 iOS 系统交互的核心方式。 触控 Cocoa Touch 以尽可能简单地方式实...

  • 为什么交互式平板会在商用领域大放异彩?

    液晶显示以及触控技术的发展,让智能交互平板逐渐成为了大家在实际生活中经常能接触到的一种产品。然而交互式平板除了...

  • IOS 3DTouch技术使用

    IOS 3DTouch技术使用 简介 3D Touch是一种立体触控技术,被苹果称为新一代多点触控技术,是在App...

网友评论

      本文标题:用户交互(10)-触控技术

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