Google 曾在今年 5 月份的I/O开发者大会上宣布将很快发布 Google Glass 开发者工具 GDK(Glass Development Kit),但直到 11 月 20 日才正式推出。开发者可以利用 GDK 来开发 Google Glass 的应用程序,GDK 的发布填补了之前 Google Glass 开发缺少的一个关键部分。
不过,GDK 目前仍是作为 Android SDK 的一个附件和扩展,包括了 Google Glass 特有功能的 API。开发者可以通过使用 Android SDK 和 GDK 来构建直接运行在 Google Glass 上的 Glassware(Google Glass 应用)。与之前的 Mirror API 方式相比,使用 GDK 构建的 Glassware 可以直接运行在 Google Glass 上,也允许访问更加底层的硬件。
目前 GDK 的存在形式,可以使开发者利用已有的 Android 开发工具,在熟悉的环境中进行 Google Glass 的开发,并且也可以直接用 APK 包的形式来分发 Glassware。
虽然如此,但部分开发者仍然对 Google Glass 的现状和发展感到一些困惑。
1. Google 积极性不够
当谷歌在 2012 年 6 月底的发布会上宣布 Google Glass 的时候,确实给开发者社区带来不少的振动,大家希望能够在穿戴式设备的引领者 Google Glass 上开发出更多消费者喜欢的应用程序,以将其带入消费主流市场。
但 Google 对此的态度并不是那么积极。GDK 的发布与 Google Glass 第一次亮相已时隔一年多。谷歌目前内部仍集中在软件平台功能的建设上,对外则过多依赖已拥有 Google Glass 设备的第三方开发者来开发应用。在 GDK 发布之前,开发者只能通过 Mirror API 开发应用。
我们可以看到谷歌在此方面缺少积极的参与。或许,只有等到 Google Glass 量产之后这一境况才有改观。
2. Google Glass 开发者遭遇“有限开放”
Google 一直对 Google Glass 开发者的支持上保持谨慎态度。之前,Mirror API 仅对拥有 Google Glass 的开发者开放,直到最近才对全部开发者开放。并且,GDK 官网也仍然明确提示当前发布的 GDK 版本仅是早期预览版本,并非最终功能版本,以后随时会有变动。这对开发者来说并不十分友好。
3. Google Glass 生态仍有缺失
严格说来,Google Glass 的生态建设仍然很简陋。开发者的困惑不仅仅是包括上述两个方面,下面 2 个方面对于开发者来说也是十分头疼的事情:
最后
Google Glass 引领的穿戴式设备的潮流仍在继续,对 Google Glass 来说,真正能够推向大众还需时日。开发者在 Google 做出进一步完善 Google Glass 平台的举措之前,应该保持适当的关注。