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

相关推荐

  • AR与用户体验简析

    说道AR想必大家都不陌生,所谓AR就是增强现实技术,现在普遍的应用是在移动端,通过相机拍摄现实场景,并通过AR技术在屏幕上生成想要的图案,使能够栩栩如生的浮现在屏幕上,好似实物就在眼前一样。首先我们值得注意的是个人电脑和智能手机是所有人都想要拥有和使用的产品,一旦产品价格进入消费者能够承受的价位,爆发是完全没有问题的;其次,两者的核心技术其实都集中在CPU、显示屏等电子元件相关领域,这些产品的发展基本上都遵循摩尔定律,即18-24月性能...

    2018-02-27
  • Axure RP 8.0安装教程

    Axure RP 8.0Win版/64位下载地址:https://pan.baidu.com/s/13eqSe3IeqvnyqjBYxIEqZA密码:2gkwAxure RP简介:Axure RP是一个专业的快速原型设计工具。使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外,架构师、程序员也在使用Axure。适用系统:win7,win8,win10安装有问题或需要远程安装请联系:...

    2018-04-30
  • 推荐给设计师的UI/UX书籍和资源

    如果你想成为一名优秀的设计师,想要博览这个领域的书籍而又无从下手,或不知从哪里快速寻找正确有效的资源。那么,我这里整理了一份书单,根据各大专业博客的推荐书目或者业内关注度比较高的书籍中精选得出的。主…

    2016-08-25
  • 浅析栅格系统的基础六要素

    这是一篇非常非常基础的关于栅格的文章,如果你已经对栅格系统有了深入的理解, 就不用浪费时间看这篇文章了!

    2017-05-02
  • “数风流人物,还看今朝”-交互设计的价值是什么

     获奖公告 第2天的获奖者提名有“吴乐”"淡淡""小楼"三位小伙伴。根据规则最终获奖者是"吴乐",获赞45个(虽然我知道你肯定拉票了,哈哈),请微信联系我,把收货地址发给我。另外,由于“淡淡”继续获得了提…

  • 什么样的文字聊天,才是一种好的阅读体验?

    本文不是要讨论IM产品的体验设计,而是聊天内容本身的阅读体验。××(我的姓名)

    手机号:186××××××××

    身份证:360103××××××××××××××(我的姓名)

    手机号:186 ×××× ××××

    身份证:360 103 ×××× ×××× ××××姓名:××手机号:186××××××××身份证:360103××××××××××××在UI需要手绘?不会手绘不行吗投简历没有回应 是不是 经验不够ui规范有那些啊 ios andriod都要看啊在吗在吗、没有作品怎么办啊?“滚滚长江东逝水……”“说人话!”“大河向东流哇!”

    2017-05-13
  • 译文 | 记忆设计:怎样设计可被牢记的友好体验

    本篇文章中,我将向大家分享:怎样设计能够为用户留下一个记忆中的正面印象?在以前,锁匠开锁需要花费很多时间开锁,甚至需要将整个门破坏掉,那个时候,顾客通常会很满意的付给锁匠报酬,甚至是优厚的小费;但现在,开锁的设备更加先进了,锁匠开锁花费的时间越来越少,锁匠能够做到在三、四分钟内将锁打开,然而顾客却变得越来越吝啬,锁匠再也收不到优厚的小费了,并且常常被抱怨要价偏高,他们认为锁匠并没有花费太多的功夫就将锁打开了。

    2017-05-19
  • 为了色盲用户的友好体验,你应该注意五点

    世界范围内,每12个男性中有1名男性、每200名女性中有1名女性受色盲或者色觉缺失(CVD)的影响。这意味着每100个web或app用户中,至少有8个人的实际体验和你的预期有很大差别。如何确保你的设计对这些用户也有足够的吸引力?我们会在本文提出一些方法帮助大家。别急着满带恐慌地投奔你的设计团队,先来看看我们列出的色彩可用性设计的几项重要事项。

    2017-05-05
  • 用交互体验方式感受人类智慧结晶

    2017年9月26日,中国科技馆“华夏之光”展厅经过为时半年的更新改造后,将面向公众进行试运行,并于10月1日正式重新开放。“华夏之光”展厅位于中国科技馆主展厅一层,设有“中国古代的技术创新”、“中国古代的科学探索”、“华夏科技与世界文明的交流”三大主题分区,围绕不同主题,讲述中华民族在生存发展过程中不断创造与发明、探索与发现、交流与融合的科技故事。此次封厅改造是在原有展览的基础上进行的局部性升级换代。“华夏之光”展厅维持原有展览框架,...

    2018-01-30
  • 非设计专业的学生,如何系统的学习交互设计

    数十万互联网从业者的共同关注!作者:青溪Joanna微信公众号:qingxizhaji(青溪札记)作者投稿早读课发表,转载请联系作者。曾经我也是一名非设计专业的学生,作为自动化专业的硕士希望自学做交互设计,有很长一段…

    2017-08-02