对于Apple Watch用户来说,他们或许能直观感觉到,9月22日正式发布的Watch OS 2对第一代操作系统的不完善之处进行了一些细节上的优化和改进,但对于他们来说,这种变化并不是一种体验上的明显的变化,对于没有购买Apple Watch的用户而言,也不大可能因为这一次的更新“让Apple Watch好用了一些”而突然去买一个Apple Watch。但对开发者来说,Watch OS 2的发布是绝对是“脱胎换骨”一般的改变。
手机VS手表:完全不同的系统和用户体验
在数日前的一次开发者比赛中,两名Facebook开发者将经典游戏《Doom》成功移植到了Apple Watch上。虽然屏幕太小是个硬伤,操作也不是很方便,但至少游戏运行得很顺畅,没有发生卡顿的现象。
这反映了Apple Watch自从今年4月上市以来遭遇的尴尬:缺乏原生的应用。到目前为止,Apple Watch上的大多数应用都属于iOS移植应用。然而,将iPhone(或者iPad)应用进行缩减变为一个Apple Watch应用的做法是行不通的。首先手表上可显示面积较小,在文字显示上需要采用与iPhone和iPad不一样的显示方式,采用等比例缩放的做法会显得很怪异,更不要说二者的界面和操作方式都有很大的差别。
如果说在智能手机和平板是以触控为核心,Apple Watch的数码表冠就是整个体验的核心。它在不同的界面会具有滚动、缩放、浏览等不同的操作效果,点按表冠则进入应用程序。 这种操作和用户体验的差异也需要开发者对Watch应用重新设计以获得最佳体验。
一些新的显示方式和技术开始在Apple Watch上显现。例如一家叫做Spritz的创业公司,之前的看点是“快速阅读”,通过让所阅读的文字一个单词接一个单词的快速闪现,Spritz可以做到“一目十行”,据称最快可以达到一分钟1000单词的阅读速度。这一应用的展示效果如下面的视频所示:
为什么这种单词快速闪现的快速阅读方式有效?我们在快速阅读文字的时候,往往会通过跳跃阅读的方式,而研表究明,文字的顺序并不定一能影阅响读,比如当你看完这句话后,才发这现里的字全都是乱的。这是因为我们会本能地将一扫而过的字符在大脑皮层中重新组合,“脑补”得出正确的内容。这种碎片化的阅读方式对于我们电子设备上越来越碎片化的信息可能更加适合,同时在显示空间有限的Apple Watch上,这也是一种值得尝试的新展示方式。
变化在悄悄发生
对于开发者来说,Watch OS 2的最大变化是他们可以直接访问Watch上的各种传感器,利用它们创造出丰富功能的原生应用。首当其冲的是对运动类可穿戴产品的影响:例如之前会通过手环或者在球拍上附加的一个小设备来收集运动数据,并将其传回智能手机上进行处理和展示。但苹果放出了Watch OS 2的SDK后,开发者可以直接在手机上进行完整的信息收集、处理和反馈。
Apple Watch健身应用Vimofit的创始人刘桓就给我展示了他最近做的一个高尔夫应用。Apple Watch内置的传感器可以识别有效的挥杆动作,而GPS可以得知挥杆时所在的球场和具体位置,从而进行自动记分和测距,而在此之前,这种记分只能通过手动的方式来记录。
另一个例子是乐器演奏。例如弹钢琴的时候启动手表上的App,APP可以根据你弹奏的乐曲帮你打拍子,通过震动反馈到你的手腕上——这是一个利用传感器收集信息并做出反馈的例子,而在手机+手环的组合中难以做到。
然而,刘桓认为未来Apple Watch更大的应用领域在医疗健康方面。今年3月,苹果发布了新的医疗App程序框架ResearchKit,与苹果一向的封闭策略不同,ResearchKit是一个开源的框架,这也可以看出苹果已经意识到,要撬开健康医疗的巨大市场,它需要更多的医学、软件方面的相关人员参与,配合Apple Watch的各种传感器,可以及时准确收集和处理用户的运动信息,对患者进行全天候的医疗监控。可以想象,一旦有好的应用让医生们能提高效率,未来在药物管理、医疗监控、远程诊断、医疗协作、私人医生、医疗大数据分析等诸多领域都会受到Apple Watch的影响。
智能手表一向被认为是手机的延伸,无论是之前的Pebble、Moto 360还是Android Wear都是如此。Watch OS 2的改变让我们看到,苹果已经意识到了手表与手机之间信息传输的弊端,从某种程度上说,Watch OS 2重新定义了智能手表,整个行业也已经出现一些有趣的改变。今天的Apple Watch或许正如同2007年第一代没有iTunes的iPhone,但我们也应该看到,在智能手表如何改善我们的生活方面,无论是用户还是应用开发者都还在处于起步阶段。有一点可以肯定:作为iOS开发者,如果你还没有开始打算开发Apple Watch应用,你可能会错过一个重大的机遇。