与Android Wear相比,Apple Watch的应用开发相形见绌

由于可用的应用开发资源有限,苹果手表很有可能在未来6到9个月内升级。

相比之下,Apple Watch和Android Wear平台有一些相似之处,但不是很多。看看苹果(Apple)用于创建应用程序的编程工具WatchKit,就会给人一种苹果手表目前能力有限的第一印象。

谷歌眼镜的第一次发布给了开发者有限的权限来开发他们的应用,这激发了开发者的想象力。9个月后,谷歌发布了一个全面的软件开发工具包(SDK)。在听了奥格马特高级工程师迈克·迪乔瓦尼的演讲后说话比较了WatchKit和Android Wear可穿戴技术会议在美国,与Apple watch类似的早期谷歌眼镜似乎还不完整,在苹果与开发者社区对WatchKit进行实地测试后,可能会得到全面的SDK更新。

参见:智能手表的可视历史

Apple Watch是苹果公司自2007年推出iPhone以来推出的首个全新平台。mac、iphone、ipad和ipod都是从上个十年甚至更早推出的平台产品演变而来的。去年11月,苹果向开发者提供了WatchKit的预览版,但苹果只向Runkeeper和Alarm.com等合作伙伴发货了几款手表,用于应用测试。大多数开发人员还没有真正看过硬件。Apple Watch是一个新平台,因为开发者必须学习新的设计和开发原则,才能创建一种不同的应用程序。开发者会发现用于iPhone编程的XCode在WatchKit上很熟悉,但根据苹果的5秒用户互动限制原则,为Apple Watch开发一款应用程序,与为社交媒体、游戏、短信和生产力开发iPhone应用程序(游戏邦注:iPhone应用程序需要用户投入数分钟或数十分钟)有很大不同。

Android Wear由Android和可穿戴用户界面(UI)扩展组成。它是一个完整的操作系统,能够自主执行应用程序。另一方面,Apple Watch更像是一个连接到iPhone主机的哑终端。在这一点上,WatchKit应用程序似乎是为显示和与通知交互而设计的。

Apple Watch的通知与Android Wear的通知非常相似。智能手机应用程序会向手表发送简短的状态通知,通知用户体育比赛比分、消息、天气变化、即将举行的会议等。通知是智能手表应用程序的主要内容。

参见:Pebble智能手表创造了kickstarter的第二项纪录,但它还没有完成

通知是苹果手表和Android Wear之间的相似之处。开发人员熟悉的许多UI元素在WatchKit中是不可用的。iPhone必须启动Apple Watch上的所有操作。

与WatchKit和Android Wear应用程序的交互与触摸和垂直滑动有一些相似之处,但总体上它们有显著不同。如此不同的应用程序将需要完全重新设计为每个设备。

031615图

这两种设备的设计者在哲学上的差异可以通过比较交互作用得到最好的理解。智能手表上的小屏幕将互动限制在轻击和滑动上。苹果在Apple Watch上引入了Force Touch,这是一种触摸和瞬间保持的功能,可以弹出类似于上下文菜单的菜单。Android Wear允许多点触控,它使用两根手指来区分点击和打开上下文菜单或其他选项。Android Wear拥有自由的手势,包括水平滑动,而这两者在苹果手表上都没有。与WatchKit相比,Android Wear的垂直和水平滑动是一个显著优势。把这想象成通过一个结孔看一个大的数据表面。上下、左右滑动允许用户查看整个表面。通过苹果手表的结孔垂直滚动,只能看到一条很长的数据带。

由于手表屏幕很小,语音识别和语音文本转换功能对导航至关重要。WatchKit最引人注目的疏漏是苹果手表上的语音识别和文本转换语音功能。尽管苹果内部开发人员可以使用Apple Watch的Siri语音API,但独立开发人员无法创建语音命令,也无法将文本转换为语音。独立iPhone开发者使用第三方api来创建语音功能,但根据开发者文档,除非WatchKit和Apple Watch进行大规模的SDK更新,否则不可能将这些api移植到Apple Watch上。Android Wear使用语音功能,开发者可以使用这些功能。

虽然目前尚未证实,但Apple Watch气泡应用启动器可能是一个突破性的UI。它使用表冠作为home键,通过扭转来导航应用程序图标并启动所需的应用程序。

031615苹果手表皇冠

在Android Wear上,用户可以通过向下滚动开始按钮来启动应用程序,然后选择应用程序,或者通过语音命令:“OK谷歌,start[应用程序名称]。”独立开发的Android Wear泡沫发射器但这些ui可能需要比Apple Watch更灵活,因为Android智能手机没有表冠。考虑到Apple Watch没有语音功能,应用启动器的用户体验可能会很吸引人。

031615 android wear apps

还有其他一些迹象表明,Apple Watch将会更新SDK。大多数这些遗漏都是在Android Wear中实现的。熟悉的用于屏幕交互和转换的iPhone UI动画没有了。自定义视图也不可用,屏幕布局不能用xy坐标寻址。视图是通过使用Storyboard的Watchkit生成的,由开发人员进行有限的调整。WatchKit应用程序无法访问苹果手表的传感器。最后,开发者不能使用表冠作为UI元素来导航和选择WatchKit选项——表冠可能是苹果手表最重要的功能。

苹果进入了一个新的领域——它需要更多完整的资源供开发者开发应用程序。该公司不确定杀手级手表应用程序是什么样的;事实上,没有人是。这就是WatchKit有限的原因。在接下来的6到9个月里,苹果需要了解开发人员需要什么才能开发出一个杀手级应用,并将其添加到WatchKit中。

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2015Raybet2

工资调查:结果在