apple watch 中文手册:开始

重要

本文档是开发过程中使用的API或者技术的初步文档。苹果提供该文档以便于开发者使用苹果产品上使用技术和编程接口。后期该文档中信息会有所变动,所以依据本文档开发的软件应当使用最终的操作系统软件进行测试。该文档的新版本会进一步提供API或者技术的测试版。

Apple Watch为用户提供了一个私人的且不唐突的方式来访问信息。用户瞥一眼Apple Watch就可以获得许多重要的消息,而不用从口袋中掏出他们的iPhone。Apple Watch专用应用程序应尽可能地以最直接的方式提供最最相关的信息来简化交互。

1416558272180461

Apple Watch的正常运行需要iPhone运行相关的第三方应用。创建第三方应用需要两个不同的可执行文件:在Apple Watch上运行的Watch应用,以及在用户iPhone上运行的WatchKit应用扩展。Watch应用只包含与应用程序的用户界面有关的storyboards和资源文件。WatchKit应用扩展则包含了用于管理、监听应用程序的用户界面以及响应用户交互的代码。借助这两种可执行程序,您可以在Apple Watch上运行不同类型的用户界面:

· Watch应用拥有iOS应用的完整用户界面。用户从主界面启动手表应用,来查看或处理数据。

· 使用glance界面以便在Watch应用上显示即时、相关的信息,该界面是可选的只读界面。并不是所有的Watch应用都需要使用glance界面,但是如果使用了它的话就可以让用户方便地访问iOS应用的数据。

· 自定义通知界面可以让您修改默认的本地或远程通知界面,并可以添加自定义图形,内容以及设置格式。自定义通知界面是可选的。

Watch应用需要尽可能实现Apple Watch提供的所有交互动作。由于Watch应用目的在于扩展iOS应用的功能,因此Watch应用和WatchKit应用扩展将被捆绑在一起,并且都会被打包进iOS应用包。如果用户有与iOS设备配对的Apple Watch,那么随着iOS应用的安装,系统将会提示用户安装相应的Watch应用。

创建Watch应用

Watch应用是在Apple Watch上交互的主体。Watch应用通常是从Apple Watch的主屏幕上访问,并且能够提供一部分关联iOS应用的功能。Watch应用的目的在于让用户快速浏览相关数据。

Watch应用与在用户iPhone上运行的WatchKit应用扩展协同工作,它不包含任何自定义代码,仅仅只是存储了故事板以及和用户界面相关联的资源文件。WatchKit应用扩展是实现这些操作的核心所在。它包含了页面逻辑以及用来管理内容的代码,实现用户操作响应,并且刷新用户界面。由于应用扩展是在用户的iPhone上运行,因此它能轻易地和iOS应用协同工作,比如说收集坐标位置或者执行其他长期运行任务。

要开始创建Watch应用,请参考:App Essential

创建Glance界面

Glance是一个展示即时重要信息的密集界面。glance中的内容应当言简意赅,因为其目的是让用户迅速地查看消息。Glance不支持滚动,因此整个glance界面只能在单个界面上显示,您需要保证它拥有合适的大小。glance只允许只读,因此不能包含按钮、开关,或者其它交互动作。点击glance则会直接启动您的Watch应用。

您需要在WatchKit应用扩展中添加管理glance的代码。用来管理glance界面的类与Watch应用的类相同。虽然如此,但是很明显glance更容易实现,因为其无需响应用户交互动作。

要开始创建glance界面,请参阅:Glance Essentials

自定义通知界面

Apple Watch能够和与之配对的iPhone协同工作,来显示本地或者远程通知。Apple Watch首先使用一个小窗口来显示进来的通知。当用户移动手腕希望看到更多的信息时,这个小窗口便会显示更详细的通知内容。应用可以提供详情界面的自定义版本,并且可以添加自定义图像或者改变系统默认的通知信息。

Apple Watch支持iOS 8中引入的交互式通知。交互式通知通过在通知上添加按钮来让用户立即做出回应。比如说,一个日历时间通知可能会包含了接收或拒绝某个会议邀请的按钮。只要你的iOS 应用支持交互式通知,那么Apple Watch就会自行向自定义或默认通知界面上添加合适的按钮。你所需要做的只是在WatchKit应用扩展中处理这些事件而已。

想要创建一个自定义通知界面,请参看:Notification Essentials.

原创文章,作者:ioued,如若转载,请注明出处:https://www.iamue.com/6207/

(0)
iouedioued
上一篇 2015-06-15 09:10
下一篇 2015-06-15 09:31

相关推荐

  • 设计师如何使用用户研究优化A/B测试

    作者:Jennifer Cardello; 编译:霍诗雨@ 点融黑帮   一、A/B 分类测试 A/B分类测试使得网站可以通过比较同一网页的不同设计,来决定其中哪些设计将产生最好的结果。在A/B测试中用到的指标是微观和宏观的转化率。 …

    交互专题 2017-08-07
  • 交互设计用户模型建立

    点击信息与交互设计关注我们!Persona交互设计用户模型建立:一、什么是用户模型?Persona([pə:'səunə]):(Persona是用户模型的的简称)是虚构出的一个用户用来代表一个用户群。一个persona可以比任何一个真实…

    2017-08-01
  • 【干货】2018年APP交互设计趋势

    全感官体验人有五感,强化体验记忆的最有效方式就是五感相结合。看见、听见信息已成为体验常态,而更真切的感知信息是用户体验升级的客观诉求,全感官体验能更好的打造“身临其境的沉浸式”体验印象。2018年我们将会看到更多以虚拟+实体组合的全感官体验方式,用户在交互过程中获取更多维的与真实场景匹配的信息反馈(听觉、嗅觉、触觉等),加深对信息的理解和体验记忆。运用案例全感官体验目前在游戏领域有了较为广泛的探索。《星舰指挥官》一改沿用十几年的鼠标,键...

    2018-02-18
  • 译文|交互设计初学者的完全指南

    交互设计起源于网站设计和图形设计,但现在已经成长为一个独立的领域。现在的交互设计师远非仅仅负责文字和图片,而是负责创建在屏幕上的所有元素,所有用户可能会触摸,点按或者输入的东西:简而言之,产品体验中的所有交互。

    2017-05-27
  • 优秀的用户体验需要遵守的10种准则

    在网页设计和APP软件中,一个好的排版不仅仅要拥有漂亮的字体。更要有高度的可读性——易于浏览——同时能让用户专注它的内容。这是一个相当艰巨的任务,但是大多数设计师可以通过练习达到这种效果。今天我们将去看看优秀的用户体验需要遵守的10个 “准则”,同时你也可以学习以便帮助你设计出非常棒的设计。(每个规则都配有一个网站的例子)

    2017-05-25
  • 用户心理研究:制造期望与控制期望

    在这之前,还请大家先跟随着我回想几个电视电影经常能够看得到的情景。当然,以上只是部分情景,实际上还有数之不尽的情景,你闲着没事可以自个儿多整理些出来。通过上面三个情景我们可以看到剧中人所制造出的三个期望:

    2017-05-29
  • 为什么交互设计师总觉得自己的方案不完美?

    最近和一个交互设计师闲聊,聊到了关于对自己设计产出物的满意度问题,感触颇深,专门整理了一下分享给大家。

    2017-04-29
  • 伦艺交互设计(MA)offer入手,工科出身、完全零基础的她是如何做到的

    对于零基础申请的同学来说,短时间内接触并掌握一个陌生的专业,既需要勇气,又需要决心。这是因为,科班出身的同学申请国外名校尚有难度,更何况是毫无专业基础的同学,过程中遭遇困难、挫折也可想而知。正因为申请难度大,如果能从其他同学的申请过程中吸取成功经验,规避问题,少走弯路,必然会有利于未来申请。本期,简清为同学们请到了拿下伦艺交互设计(Interaction Design Communication)专业offer的L同学,作为一名零基础申...

    2018-04-12
  • 后台交互设计中,控件使用场景与规范总结(附案例)

    数十万互联网从业者的共同关注!作者:panda,交互设计师微信号:D1173740249编辑:Dva背景之前有写过一篇关于新手入门交互设计师的文章《新手入门做交互设计的那些事儿》,最近刚完成公司平台 2.0 的改版设计,平…

    2017-08-01
  • 用户体验设计:你必须知道的的9种状态(下)

    眼看着年纪比我们小却成就比我们高的人来说,我们依旧需要不停的汲取知识来成长。所以这个假期也是撸了两篇文章出来,这是第二篇,希望大家一起来探讨。

    2017-05-18