UI设计基础
为Apple Watch而设计
重要
这是一份API或技术开发的初步文档。苹果公司提供这份文档来帮助你使用在此描述的技术和编程接口开发的应用,使之运行在苹果系列产品上。文档可能发生变化,参照此文档开发的软件应根据最终操作系统和文档进行测试。更新的文档可能随API或技术的测试版一起提供。
![](https://i-blog.csdnimg.cn/blog_migrate/4aa962ae8f305f6a2d9c34aaf36e699f.webp?x-image-process=image/format,png)
Apple Watch包含以下主题:
![](https://i-blog.csdnimg.cn/blog_migrate/b836d2df258607f919d059474c3c892d.webp?x-image-process=image/format,png)
个人。因为Apple Watch是戴在手上的, 它的UI是根据佩戴者所处的环境调整的。抬起手腕显示时间和新提醒。Digital Touch—特别是它的心跳和素描功能—开启了一种全新的交流方式. 加速计和心率传感器提供佩戴者每天活动的个人信息。从来没有一款苹果设备跟佩戴者如此连接。当你为Apple Watch设计应用时,应留心这种连接。
整体. Apple Watch模糊了物理设备和软件的边界。Digital Crown是一个精心调整的硬件控制器,能够进行精细软件导航。Taptic Engine产生与提醒和屏幕交互有关的,细微物理反馈。Force Touch—一个由硬件翻译的物理手势—展现了软件上下文控制的新维度。即便考虑到Retina的物理边框,边到边UI设计有效地渲染边框不可见。考虑周全的应用设计应该致力于这种硬件和软件的无区别体验。
![](https://i-blog.csdnimg.cn/blog_migrate/ccfdbb9366ca8e03ba9b31c6139e53cc.webp?x-image-process=image/format,png)
轻量。Apple Watch上的应用为快速、轻量的交互而设计。最大限度的利用屏幕尺寸和手表位置在手腕上的特性 。考虑到隐私和可用性,信息获取和解散应快速、容易。例如,short-look通知是最小限度的提醒,仅当佩戴者持续使用时才展现更多信息。Glances通过易获取、可滑动的界面提供应用信息。为Apple Watch设计的应用应当考虑佩戴者使用的环境:短暂,频繁,狭小的屏幕。
WatchKit应用补充它所包含的iOS应用,而不是代替它。如果你评估iOS应用交互以分钟为单位,那么你评估WatchKit应用以秒钟为单位。所以保持交互的简单和界面的简单。
应用剖析
Apple Watch必须与用户的iPhone配合来运行你的应用。
界面导航风格
WatchKit应用支持两种导航模式:
- 层级。这种风格符合iOS的导航风格,并且是最适合层级结构的应用。在层级结构应用中,用户通过在每一页面做一个决定来最终到达目的页面。如果要去其他目的页面,用户必须退回一些或者所有之前经过的页面,重新做出选择。
对交互较为复杂的应用来说,层级模式尤其比扁平、任意翻页的导航模式强。