开发者看 Google Glass:激动人心而又有所限制
上周,Google 对外发布了 Google Glass 的开发者指南以及相关文档,这是 Google Glass 在应用开发领域迈出的第一步。不过,TechCrunch 认为,所谓的 “Mirror API” 或许会令开发者们失望,因为他们暂时无法开发出成熟的增强现实应用。
TechCrunch 指出,不少开发者在拿到这些文档容易遗漏的一点在于 API 实质上是一个老的 RESTful 服务,它只能通过云服务。所以至少目前来说,应用必须基于云服务。虽然 Google Glass 基于 Android,但开发者依然无法利用硬件运行任何服务。所以 Google Glass 无法像现有的智能手机平台一样得到最大程度的利用,开发者目前无法开发成熟的增强现实的应用。
TechCrunch 认为,Google 做出这种限制显然是基于多种因素考虑的。首先便是电力续航能力,虽然 Google 宣称 Google Glass 在不进行大量录像的情况下可以持续一整天,但一旦有应用失控就不一定做到这一点了。现有的模式将大大降低系统宕机、恶意软件造成耗电过快等情况,代价则是限制开发者充分利用 Glass 能力。
除此之外,由于平台基于 web,所以开发者在设计应用时,被限于 HTML 和 CSS 语言。Google 建议开发者使用推荐的模板,而非自定义 CSS。
当然,开发者也不允许在应用中发布或包含任何广告,更不能向用户收费。不过未来 Google 应该会放宽这一政策。
从上述的政策可以看出,Google 在 Glass 的应用开发领域仍然非常谨慎和保守,这反映出 Glass 在未来诸多的不确定性,但这毕竟仅仅是 Google Glass 的第一个版本,在穿戴式计算领域方兴未艾的前提下,Google 只是在逐步摸索。不过总体而言,作为一款革命性的设备,Google Glass 仍然给开发者带来全新的开发体验。
自 Google Glass 诞生,它就被广泛寄予成为下一个重要的开发平台。平台的生态系统由系统本身、用户以及开发者构成,而开发者又决定了最初的市场规模。不过 Google Glass 究竟能否改变移动开发被手机平台所占据的现状,更多依赖开发者的努力,这对 Google 来说既是好事,也是挑战。