21

Glass Mirror API 和 Google GDK 有什么区别?

谷歌在这里宣布了 GDK:https ://developers.google.com/glass/gdk

但他们还没有公开任何特定于 Glass 的新功能。我们如何实际使用 Google GDK?

查看上面链接中列出的示例,我们可以创建 APK,将 APK 加载到 Glass 上并使用它们启动它们, adb shell但是任何地方都有完整的应用程序或示例吗?

4

4 回答 4

22

Mirror API 和即将推出的 GDK 之间的区别归结为正在编写的应用程序将在何处运行。

Mirror API 指定基于 Web 的应用程序将如何与 Google 的服务器通信以向用户的 Glass 发送更新,以及当用户采取针对玻璃器皿。

GDK 旨在用于将在 Glass 本身上运行并且对传感器和 Glass 构建在其之上的底层 Android 环境具有更多低级访问权限的应用程序。谷歌尚未发布 GDK——该页面将发布它,并为有兴趣构建在 Glass 上运行的原生应用程序的开发人员提供了一些早期的“入门”概念。

于 2013-08-14T21:13:03.327 回答
4

GDK 还没有推出,所以你现在不能真正使用它。

GDK 将允许您使用您的 Android 开发技能直接在 Glass 设备上工作,而 Mirror API 是一个基于云/Web 的 API,仅用于与用户的时间线进行交互。有关此问题的更多详细信息,请参见Prisoner 的回答

由于 GDK 尚未发布,因此不存在“完整”的应用程序和示例。您发布的链接上列出了三个示例(指南针、水平仪和秒表)。该页面称,这些样本最终将在 GDK 启动时更新为“完整的 Glass 体验”。

当我们启动 GDK 时,我们还将更新这些示例,以展示从传统 Android 应用程序到完整 Glass 体验的迁移路径。确保定期检查更新

于 2013-08-15T00:27:51.310 回答
2

Glass Mirror API 用于开发 Glassware(将 Webcards 从服务器推送到 Glass)。

Google GDK(Glass Development KIT) 类似于目前的 Android SDK,但他们将有一些特殊的工具来帮助开发适用于 google glass 的 Android 应用程序。即使现在没有 GDK,开发人员仍在使用 Android SDK 开发应用程序。

于 2013-08-15T10:19:22.530 回答
2

GDK 将允许您与 GlassHome 一起在 GLASS 上运行 apk。GlassHome 是您在 GLASS 中看到的主要显示器。如果您在没有 GDK 的情况下安装 APK,则获得它的唯一方法是使用 Launcher2.apk 之类的东西。使用 GDK,这是一个假设,您的 apk 将在 GlassHome 中表示为一张卡片。

于 2013-08-28T20:57:30.037 回答