谷歌智能眼镜开发:云端镜像API与以人为本的设计

需积分: 10 11 下载量 105 浏览量 更新于2024-07-23 收藏 3.94MB PDF 举报
"智能眼镜开发经验分享,作者陈星宇,参与了GlassX项目,熟悉Node.js,并在Google Glass上构建应用。文章讨论了在智能眼镜上开发应用时的注意事项和选择,包括Mirror API和GDK的比较,以及如何创建无缝、人性化的用户体验。" 在智能眼镜开发领域,Google Glass以其独特的设计和功能为开发者提供了新的平台。标题中的"智能眼镜开发经验谈"主要围绕着如何在Google Glass这样的设备上构建有效且用户体验良好的应用展开。描述提到,Glass的显示器位于用户的自然视线之上,允许用户在不影响观察世界的情况下随时使用,而且Google Search能根据情境提供精准信息。 首先,开发者面临一个关键选择:使用轻量级的 Mirror API 还是 Glass Development Kit (GDK)。Mirror API 适合云端处理,基于OAuth2.0授权,能够创建时间轴(Timeline)体验,不干扰用户视线。而GDK则允许更底层的设备访问,适合需要更多硬件交互的应用。 设计应用时,应遵循几个原则。"Don't get in the way"意味着应用不应妨碍用户日常的生活和观察。例如,在用户到达超市时推送购物清单,这样的体验既相关又实用。"Keep It relevant"强调内容的相关性,如在Glass上优先展示人脸图片,让用户通过自然语音回复消息,对话结束时自动发送。 "Build for people"强调以人为本的设计理念,例如,避免发送用户不希望看到的通知,要注意时机、频率和地点。此外,智能眼镜上的操作菜单包括分享、回复、朗读、呼叫等功能,这些都需要简洁高效。 订阅功能使得应用能接收来自Mirror API的通知,并根据通知内容进行处理,向用户反馈结果。语音命令是Google Glass的重要交互方式,通过POST更新,可以实现对用户的响应。 开发智能眼镜应用需要考虑用户体验、内容的相关性以及与环境的和谐融合。通过合理利用Mirror API和GDK,开发者可以创造出既实用又不打扰用户生活的创新应用。