谷歌智能眼镜开发:云端镜像API与以人为本的设计
需积分: 10 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,开发者可以创造出既实用又不打扰用户生活的创新应用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-07-27 上传
2011-04-08 上传
2012-04-13 上传
2012-01-01 上传
villa123
- 粉丝: 419
- 资源: 236
最新资源
- 讨论论坛:学习React-Redux
- INAI Host-crx插件
- ink-enhancement
- GoodNewsExtends:10月CMS插件扩展了GoodNews插件
- spacebox
- operating-system-x86-64bit:具有TARFS文件系统的x86体系结构(64位)的基本操作系统。 使用INT $ 80支持fork(),cow(),分页,虚拟memoryring3用户进程和syscall。 能够运行shell和二进制文件:ls,cat,echo,kill,ps,sleep
- jQuery网页瀑布流插件masonry
- MATLAB-Application-in-Mathematical-Modeling
- dashboard:带有laravel和Chart.js的仪表板项目
- 社交锻炼应用:社交健身者
- NoteCatcher:NoteCatcher 是一个用于笔记的 Web 应用程序。 :file_cabinet:Firebase :man_technologist:Python :link:Microsoft Azure
- exprz:表达式库
- Maise data gathering tool-crx插件
- capstone-project:体式的克隆
- linux-device-driver-tutorial:本教程讨论了开发自己的linux设备驱动程序的技术问题。 本教程的目的是提供简单实用的示例,以便每个人都能以简单的方式理解概念
- reddit-spyglass:允许您查看 reddit 帖子分数,即使它们被隐藏