本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

必须与iPhone配合使用?从WatchKit开发套件看Apple Watch各种特性
发布时间:2014-12-08
分享到:
必须与iPhone配合使用?从WatchKit开发套件看Apple Watch各种特性
发布时间:2014-12-08
分享到:

用于Apple Watch、为开发者准备的WatchKit软件开发套装早已问世,鉴于苹果明年要正式向市场推出Apple Watch智能手表,这个时间进行第三方应用的前期准备也算比较合理。这些对我们普通人来说意义并不大,但从中我们却能窥探一些属于Apple Watch的功能特性。

从大方向上的思路来看,当前Apple Watch上首波将要出现的应用并不能独立地在Apple Watch上运行,它们实际都是配套iPhone应用上的扩展延伸,另外WatchKit工具集也不具备太高的灵活性,但是根据苹果的说法,明年这个大方向可能会发生变化。

必须与iPhone配合

用苹果自己的话来说,Watch应用是对iOS应用的扩展:“针对开发者已经完成的iOS应用才能开始进行Watch应用的开发,iOS应用本身则必须支持iPhone。”这样一来Apple Watch应用的处理资源实际也就来自iPhone了,“在用户和Apple Watch的应用做交互时,Apple Watch会与iPhone进行信息沟通,在Apple Watch之上进行操作会引发WatchKit Extension(比如iPhone之上)的代码执行。”

“Apple Watch应用是对iOS应用的补充,而非替换。”可见如果你打算买个Apple Watch,请首先保证你有台iPhone,而且Apple Watch在进行操作时也不能脱离iPhone,出门在外时两者必须同时携带。这其中少有的例外可能只包含了日期、时间、计时器这样的应用。不过这么设计也有好处,即Apple Watch不需要经常进行软件、固件的更新,因为更新操作只需要在iPhone上进行就可以了,而且iPhone的处理能力显然更强悍,也不需要太过担心Apple Watch是否性能不足。

独立应用还是会在明年到来

上面提到,Apple Watch应用需与iPhone配合使用的情况预计会在明年发生变化。苹果的新闻稿中谈到:“从明年晚些时间开始,开发者将能够构建可完全独立在Apple Watch之上运行的应用。”至于是否还会有什么限制,现在还不清楚。

Apple Watch会有两种不同分辨率

UI文档中阐释说,38mm小版Apple Watch屏幕分辨率为272X340,更大42mm版的屏幕分辨率为312X390,苹果仍将这两块屏幕称作Retina视网膜屏幕,两者的宽高比都是4:5。

就算屏幕规格未来发生变化也不怕

苹果表示:“与iOS不同,通过WatchKit在屏幕上放置相应位置,元素将自动从屏幕左上角下沉,填补空余位置。”应用中进行元素的排列和分组具备了相当的弹性,同时也意味着应用在元素的排列方式上有些类似于网站,能够适应现在和未来的各种屏幕分辨率。这种特性对于开发者来讲显然是相当友好的,未来苹果即便在屏幕规格上做出改变,应用的适配性也依然会不错。

通知有两种类型

一种类型叫做“Short Look”,在用户抬起手腕看表的时候,屏幕上会显示最简洁的通知,包含一个应用图标、应用名称和部分简要信息预览,如果此时用户仍然保持看表的姿势一段时间,那么Apple Watch将会进入“Long Look”通知模式,在这种视图下,通知内容会更多,而且也可进行定制操作。

在Long Look通知视图中,应用图标和名称会出现在屏幕上方,用户可以通过自己设定的操作向下滚动查看,或是忽略该通知。

概览功能

所谓的概览即是在屏幕上快速查看信息。除了通知信息,据说开发者也能在Apple Watch上利用概览功能,比如让用户快速查看时间、天气、仍在运行的任务等。所有的信息都必须在一屏展示,且为只读状态,用户可以通过点击进入相应应用。

不支持自定义手势

按照苹果对操作系统高度控制的尿性,手势操作方式是比较固定的,上下滑动是常规的滚屏操作,左右滑动则是在页面间切换,通过传说中的“force touch”以一定力度点按则可打开当前菜单,还有表冠滚动可更快地进行页面滚屏操作。另外还有从边缘左滑可回退或返回上级页面,边缘上滑开启概览视图。

有关传说中的“force touch”

 

地图静态且是非交互式的

内置的地图工具构建的是非交互式的截图,上面总共可显示5个注释,可由红色、绿色、粉色的图钉或者定制化图片做标识。据说地图是不能做滚屏操作的,显示的范围就只有屏幕那么大。

 

图片显示不错 视频不支持

应用中最多能够缓存20MB容量的图片内容,其他内容都只能来自WatchKit扩展(也就是iPhone),开发者可以“用一系列静态图片构建预渲染的动画”,实际上应该就是指GIF。不过应用开发不对视频做支持,但相信这也不是用户需求所在,因为估计谁也没兴致在这种尺寸和分辨率的屏幕上看视频。

会启用新的字体

这则消息也是最近有关Apple Watch最盛的,苹果这次会为开发者提供的这种新字体名为San Francisco,据说相当受到苹果自己的推崇,那些对显示字体有强烈追求的同学可以期待一下。不过不知道在中文字体方面是否有什么特别的花样。

相关阅读:

Seed Labs:一款开发套件就可以让你的家电「聪明」起来吗?

Broadlink智能便携WiFi音响,元芳你怎么瞧?

超强DIY 港产Holga 120相机变身迷你电脑

开源软件离了开源硬件,还怎么活?

e络盟最新调研显示:近80%的工程师通过开发套件设计方案实现最终量产

颤抖吧树莓派: Imagination推出65美元Creator CI20微机开发板

RS备货英特尔(R) Edison开发板

博通发布最新WiFi芯片和WICED开发套件

加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论