Apple Watch界面设计规范(...

  • 经验类型规范/资料原作者:C7210

  • 经验属性好文转载
  • 经验版权不使用原创授权
14383 1 12 2014-12-22

Apple Watch必须配合用户的iPhone才可以运行你的应用。

界面风格

------------------------------------------------------------------------------------

Watch应用支持两种导航方式:

层级式    

这种方式与iOS的导航风格相吻合,最适用于拥有层级化信息结构的应用。在层级式导航的应用当中,用户在每屏当中只能做出一个选择,直到他们到达目标位置。要继续导航到其他地方,用户需要折返一部份或是全部的层级来做出不同的选择。

对于交互流程较为复杂的应用来说,层级式导航比扁平化的、基于页面的导航机制更加适用。

页面式  

基于页面的界面形式允许用户通过横向轻扫的手势在不同的内容页之间进行导航。这种模式最适用于那些数据模型简单、且不同页面之间不存在直接数据关联的应用。界面底部的圆点指示符可以让用户了解目前所处的位置。要尽可能将页面总数控制在很小的范围内,使导航保持简便快捷。


你不能将以上两种导航方式组合起来使用。在设计阶段,必须从两者当中选择一种最适于你的应用内容的方式,并以此为基础进行设计。

无论使用哪种导航方式,你的应用都可以模态化的呈现内容。模态化界面可以使用户不受干扰的完成任务或获取信息,但是相应的,他们将暂时无法与应用当中的其他部分进行互动。更多相关信息请参考模态表单。


交互方式

------------------------------------------------------------------------------------

基于行为的事件

轻点(单击)是用户与应用进行互动的主要方式。列表行、按钮、切换等控件都是通过轻点来进行操作的。这些事件接下来会被传递到WatchKit扩展的代码当中。

手势

你不能在应用中添加任何定制化的手势。系统已经代你制定了标准的手势行为:

  1. 通过纵向轻扫使当前界面滚动。
  2. 通过横向轻扫在基于页面导航的界面之间前后查看。
  3. 从屏幕左边缘向右轻扫,可以返回父级界面。
  4. 轻点选项控件或其他交互元素。轻点事件会由系统处理并传递到WatchKit扩展的相关行为方法当中。


Apple Watch不支持多指手势,例如捏合等。

按压(Force Touch)

如此小屏只能容纳为数不多的界面控件,因此苹果带来了一种全新的交互方式:按压。正如可以感知到普通的轻点,Watch的Retina屏幕同样可以灵敏的感知到按压。按压用来唤出与当前界面相关的情境化菜单(如果有)。你可以在应用中使用这种菜单来展示与当前内容相关的各种操作选项。更多相关信息请参考菜单。

数码表冠(The Digital Crown)

可以精准滚动的实体控件,使浏览长页面等任务变得更加轻松,而且屏幕不会被手指遮挡。


专题目录:《Apple Watch界面设计规范》

上一章:《Apple Watch界面设计规范(1) - 为Apple Watch而设计》

下一章:《Apple Watch界面设计规范(3) - Glance》


本文来自 Be For Web

英文原文: https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/WatchOSAppAnatomy.html#//apple_ref/doc/uid/TP40014992-CH4-SW1

译文地址:http://beforweb.com/node/597

译者信息: C7210 - UX玩家、交互设计师、猫奴、guitar fucker,现就职于腾讯ISUX(上海)

全部评论:1条

  • warmine

    2018-06-29 13:55

    太好了

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票