Glass Mirror API和Google GDK有什么区别?
Google已在此处宣布了GDK:https://developers.google.com/glass/gdk
但他们还没有暴露任何特定于Glass的新功能。我们如何实际使用Google GDK?
查看上面链接中列出的示例,我们可以创建APK,将APK加载到Glass上并使用adb shell
启动它们,但是在任何地方都有完整的应用或示例吗?
答案 0 :(得分:22)
Mirror API和即将推出的GDK之间的区别归结为正在运行的应用程序的运行位置。
镜像API指定基于Web的应用程序如何与Google的服务器通信以向用户的Glass发送更新,以及当用户执行操作(例如共享或位置更改)时它将如何接收通知针对玻璃器皿。
GDK适用于将在Glass本身上运行的应用程序,并且对传感器和基于Glass构建的底层Android环境具有更多低级访问权限。 Google还没有发布GDK - 该页面将在那里发布,并为有兴趣构建在Glass上运行的本机应用程序的开发人员提供一些早期的“入门”概念。
答案 1 :(得分:4)
GDK尚未推出,因此您现在无法实际使用它。
GDK将允许您使用Android开发技能直接在Glass设备上工作,而Mirror API是基于云/网络的API,仅用于与用户的时间线交互。有关详细信息,请参阅Prisoner's answer。
由于尚未发布GDK,因此不存在“完整”应用和示例。 the link that you posted上列出了三个样本(指南针,等级和秒表)。该页面表示,当GDK推出时,这些样本最终将更新为“全玻璃体验”。
当我们推出GDK时,我们还会更新这些示例,以显示从传统Android应用程序到完整Glass体验的迁移路径。务必定期检查更新
答案 2 :(得分:2)
Glass Mirror API用于开发Glassware(将Web卡从服务器推送到Glass)。
Google GDK(Glass Development KIT)与目前的Android SDK类似,但它们将有一些特殊的工具可以帮助开发谷歌眼镜的Android应用程序。即使现在没有GDK,开发人员也在使用Android SDK开发应用程序。
答案 3 :(得分:2)
GDK将允许您与GlassHome一起在GLASS上运行apks。 GlassHome是您在GLASS中看到的主要显示。如果您安装没有GDK的APK,唯一的方法是使用像Launcher2.apk这样的东西。使用GDK,这是一个假设,您的apk将在GlassHome中表示为一张卡片。