在下周的 6 月 8 号,苹果将会召开一年一度的软件开发者大会( WWDC )。顾名思义,这个会议主要面向苹果的软件开发者,虽然不会发布激动人心的新硬件,但软件的升级其实会更根本性地决定你的使用体验,想想曾经 iOS 6 到 iOS 7 用户界面的变化吧。
而这一次的主角,毫无疑问是刚刚推出不久,亟待修复升级的苹果 Watch OS 系统,据悉苹果将会在 WWDC 大会上推出新的开发工具套件(WatchKit)测试版。手表软件做的好不好,除了开发者的水平,平台的准备也是很重要的。
目前来说,Apple Watch 为软件开发者提供的权限很少,开发出来的应用完全是 iPhone 的附属。而绝大部分应用在开发阶段中并没有长时间使用过 Apple Watch,在构想应用时没有想好该怎么开发。许多人都只是将手机软件折叠起来,压压紧,然后塞到手表里面去,这种削足适履型应用的体验可想而知。
Apple Watch 正式发货至今虽然不足两个月,但是已经暴露出了诸多问题,在软件层面上,用户的抱怨集中在整个手表的操作时常出现卡顿,以及第三方应用的启动速度缓慢这两个问题上。卡顿问题被认为是手表应用频繁的与手机交换信息导致的,此外,Tapstream 的 CEO Slaven Radic 表示它曾经见过需要 2、30 秒才能启动的应用,实在是糟糕的体验。
用户对于智能手表最基本需求就是能快速获取信息,而目前 4000 多个第三方应用却少有能做到这一点的。对此,苹果运营副总裁 Jeff Williams 在 Re/code 大会上称,即将推出的原生手表开发工具(WatchKit)有望解决这一问题。
数月前,外界得到的消息是,更完善的开发工具将在年底推出,现在看来,苹果不打算等那么久了。
半年多的长跑
苹果在去年 9 月 10 日与 iPhone 6 一起,宣布了 Apple Watch 的消息,然而 iPhone 6 很快发售后,却迟迟没有了 Apple Watch 的消息,传言称其开发进度受阻,并且电池续航问题严重。
11 月 18 日 WatchKit 开发工具先于 Apple Watch 推出,因为缺少机器进行测试,开发者需要凭感觉去想像手表的交互和功能,这个难度就像是闭着眼睛靠记忆作画。此外苹果对手表硬件权限的限制完全没有给开发者大展拳脚的空间,不少人在 Twitter 上抱怨苹果的小气。甚至有开发者吐嘈称写一个全功能的 Apple Watch 应用只需要花费 93 分钟。
在 4 月 10 日,距离初次发布足足半年后,苹果手表终于开始线上预定,同时将于月底 4 月 24 日正式发货。然而,在 Apple Watch 的出售方式不同于以往,用户只能够通过线上渠道购买,苹果零售店不提供现货。再加上 Apple Watch 产能不足,苹果手表一时成为了紧俏产品。
当用户拿到手后,Apple Watch 的问题不断暴露出来,交互方式过于复杂,第三方应用启动迟缓,表面容易留下划痕,纹身后心率功能无法使用等等等等。
然而这毕竟还是第一代产品,甚至可以说这是苹果继 iPod、iPhone 后的第一款新品,iPad 在开发难度上算不上新品,它可以被看作 iPhone 的放大版,最初与 iPhone 应用的互通使它少走了很多弯路。
第一代 iPhone,还是第一代牛顿?
回想 2007 年第一代 iPhone 的样子,没有应用商店,仅支持 2G 网络,甚至没有剪切、复制和粘贴等基本功能,并不被大多数人认为是一款革命性产品。
更糟糕的是,除了苹果自己的浏览器、与 Google 合作的地图、YouTube 等少数几个应用以外,第一代 iPhone 没有像样的第三方应用。初期的软件开发者只能开发一些功能极其有限的网页应用,一如今天的手表开发者。
随着 2008 年下半年 App Store 和新开发工具的到来,iPhone 迅速甩开同时代的诺基亚、黑莓、HTC 等竞争对手,带动了一场围绕手机应用的革命。
就像首个 Twitter 应用 Twitterrific 开发者 Craig Hockenberry 说的那样:“对于那些没有‘享受’过初代 iPhone 那有限内存的开发者们,WatchKit 会让他们大开眼界的。”
但当初 iPhone 非常不同的一点是,它有一块相对于当时竞争对手来说非常大的屏幕,并将它作为画布提供给软件工程师。
而手表的尺寸是非常有限的,同时它也必须连着 iPhone 才能存在。苹果得在新的开发工具里提供怎样的功能,才能带来大家真正想用的手表应用?
四天后的 WWDC,《好奇心日报》会陪你一起见证 Apple Watch 软件上的首次突破,看看它到底是下一个 iPhone 还是下一个牛顿?
题图来自:海洛创意
喜欢这篇文章?去 App 商店搜 好奇心日报 ,每天看点不一样的。