Apple Watch人机交互指南:UI设计基础--App 剖析

AppleWatch必须与用户的iPhone配合使用来运行应用程序。

界面类型

Watchapps支持两种导航方法:

Hierarchical.该类型与iOS中的导航类型相匹配,最适合包含分层信息的应用程序。在一个hierarchicalapp中,用户需要在每屏上做出一个选择来导航,直到到达目的地。如果想导航到另一个目的地,那么用户必须折回部分或者全部步骤并做出不同的选择。

Hierarchical模型要好于扁平化的模型,分页导航模型适合更复杂的应用程序交互。

"Page-based.分页界面可让用户通过水平方向上的滑动来实现内容页之间的导航。基于分页的界面最适合包含简单数据模型的应用程序,每一页上的数据并不是直接关联到其他页面上的数据。每页底部的圆点指示器可展示用户的位置。要尽可能地通过控制页面总数来简化导航。

你不能同时使用分层和分页的界面类型。在设计时。你必须选择最适合应用程序内容的类型,并针对该类型进行设计。

不管使用哪一种类型,应用程序都能以模态形式展示内容。模态页面为用户提供了一个无干扰的方式来完成任务或者获得信息,但这种方法会暂时阻止用户与app的其他部分进行交互。更多信息,请查看ModalSheets

用户交互

"Action-basedevents(基于动作的事件).在AppleWatch中,单点手势是用户与应用程序交互的主要方式。表格行、按钮、开关以及其他控件都通过点击操作,这些点击随后会被报告给你的WatchKit扩展中的代码。

"Gestures(手势).您不能为应用程序添加手势识别,相反系统会为你处理任何手势,并使用手势执行标准行为:

· 在竖直方向上滑动滚动当前屏幕。

· 在一个分页界面中,水平滑动展示上一个或者下一个页面。

· 向左滑动导航回到父界面控制器。

· 点击(Taps)表示选择或交互。系统会处理点击手势并报告给你的WatchKit扩展的操作方法。

AppleWatch不支持多手指手势,比如捏合操作。

"ForceTouch.小尺寸屏幕容纳的控件数量有限,这也是为什么苹果会引入一种全新的交互模式--ForceTouch。Retina显示屏在感知到用户点击的同时也感知到了压力。ForceTouch交互模式展示与当前屏幕相关的上下文菜单。应用程序则使用该菜单来展示与当前内容相关的操作。更多内容,请参看Menus

"DigitalCrown.为更细微的调整和加速滚动而设计,而不会妨碍AppleWatch显示。DigitalCrown可以更简单地滚动长页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值