今天,苹果官方公布了承诺已久的Apple Watch开发工具包WatchKit,从中我们可以一窥究竟Apple Watch的操作逻辑到底是怎样的。以下罗列出的几点关键信息,可能你也感兴趣:
1.两种尺寸,两种屏幕分辨率
除了标准、运动、定制三种款式,Apple Watch将会有38mm和42mm两种表盘尺寸,分辨率分别是272 x 340 和 312 x 390,两种尺寸的宽高比相同,都是4:5。按照不同尺寸,应用图标的分辨率不太一样,例如,通知中心图标分别是29个像素点和36个像素点,主屏幕图标分辨则为172个像素点和196个像素点。
2.Apple Watch不能离开iPhone独立存在
开发者不需要也不能够为Apple Watch开发独立应用,Apple Watch上的app只是iPhone app的补充,而非替代。这意味着,开发者将基于已经存在的iPhone app来开发,用户在iPhone上下载了app之后,如果该app有Watch版本,它将会直接安装到Apple Watch上。二者通过WatchKit Extension来维系通信和交互同步。
换言之,现在的Watch app只是iOS app的一种Extension,而非独立app。即 Apple Watch只承担信息的显示,所有的应用计算都通过iPhone。这一定程度上可以解释Apple Watch上为什么内存少得可怜。不过,苹果也表示,预计明年年底前将会有Apple Watch的独立原生应用诞生。
3.两种通知提醒方式
既然是iPhone的扩展延伸,Apple Watch使用频率最多的就是接收通知提醒。Apple Watch提供了两种通知提醒方式:“Short Look”模式下,佩戴者抬起手腕,就可以查看屏幕上包含应用图标、名称、简单通知内容等信息。如果用户手腕抬起的停留时间足够长(并未明确表明多长时间),Apple Watch就会自动切换至“Long Look”模式——用户可以看到更多详细的信息。在“Long Look”模式下,应用图标和名称将会移至屏幕顶端,内容占据主要的显示空间,佩戴者可以滑动来完成其它交互:比如Facebook的评论和点赞功能。
4.三种交互形式
Apple Watch将会有三种交互方式:主屏幕下,佩戴者可以看到所有的Watch app,用户点击后就可以直接启动相应app;第二种交互方式被称做“Glance”,该界面下不含按钮,也不可滑动,用户只能够进行快速阅读,内容将只有一屏空间。开发者可以定制该界面,用户点击后即会启动相应app。第三种交互方式是通知提醒的定制操作。当iPhone上的通知推送至Apple Watch上显示后,当用户点击后就可以进入更详细的信息显示页面,开发者可以对该界面进行定制。
5.新的字体
针对Apple Watch小屏幕显示和交互,苹果内置了新设计字体“San Francisco”供开发者免费使用。新字体在大字号排版下会压缩复杂字母(如 “g” 或 “y” )来节省纵向空间;而在小字号下则会在笔划间留出更多空隙,以及增大标点符号的尺寸来确保用户更容易看清屏幕。而且,当字号或文本面积改变后,Apple Watch还能动态调整字号来保证最佳的阅读效果。
6.没有自定义手势
在Apple Watch,苹果限定了佩戴者的操作手势——“纵向滑动”来浏览内容、“横向滑动”在页面间切换、“点按”是选择内容、“长按挤压”是打开菜单、“数字表冠”可以旋转来以更快速度滚动浏览页面、从屏幕边缘向左轻扫可以返回上一个界面,而从屏幕底部向上滑则可以打开“Glance”界面。
7.地图不可交互、不能播放视频
开发者可以调动苹果Maps控件,但除了放置红、绿、紫三色别针外,基本上不能与用户进行更多交互。Watch app里一旦涉及地图,大都是固定的图片,用户无法在应用中拖动来查看周边内容。此外,Apple Watch上的app只可以缓存20M的图片,其他内容都必须从iPhone中获取而来。而且,Apple Watch并支持视频的存储和播放。
毫无疑问,WatchKit是苹果为Apple Watch 应用开发设定的一整套完整的标准和准则。在明年春季Apple Watch正式问世前,开发者有充足的时间来进行重新设计和测试。不过,可能你和我的感受一样,相比起iPhone,屏幕小、内存小等硬件限制成为了Apple Watch应用开发中的一大难题,因此在Watch应用开发多了不少束缚,例如例如缺少自定义手势、不能离开iPhone运行、没有原生独立应用等。
这或许也就解释了为什么WatchKit发布之后,大家出现了两种声音:有人表示,那些没有体验过 iPhone一代的人,WatchKit 有限的内存将让他们开开眼。而也有开发者称,开发一个全功能的完整Watch app所花费的时间仅为93分钟。
0 条评论
请「登录」后评论