
原文来自: Android Developers Blog —— Create Intelligent, Context-Aware Apps with the Google Awareness APIs
在上个月的2016 Google I/O大会上宣布的全新的Google意识API。启用你的应用程序感知用户上下文响应,使用快照和围栏对系统资源的影响微乎其微。
今天我们骄傲的宣布通过Google Play服务对于所有的开发者都能够使用Google意识API。
利用7种不同类型的上下文——包括位置、天气、用户活动和附近的信标——你的应用程序能够更好的理解你这个用户当前的状况,并且使用这些信息提供优化和定制经验。
意识API提供两种方式在你的应用程序中提供信标:
- 快照API,让你的应用程序能够简易的请求有关用户当前的上下文信息,比如,“给我用户当前的位置和当前的天气情况”。
- 围栏API,让你的应用程序能够响应用户的上下文变化,—— 当它匹配到了一组特定的条件,比如,“当用户在步行和耳机是插入状态时告诉我”,类似于地理围栏API,一旦意识围栏被注册,它可以发送回调信息给你的应用程序,即使它没有运行。
在全新的方式里,作为一个单一的,简面化,意识API结合优化处理上下文信标。以前是不可能的,提供更准确和深刻的上下文线索,同时还管理着系统资源,以节省电池和减少带宽。
我们将会于我们的一些合作伙伴密切合作,我们已经发现了惊人的方式集成到他们的应用程序中去感知上下文:
Trulia,一个网上住宅房地产网站,利用我们围栏API去建议打开房间。当天气是非常棒的时候,用户能够在它们的房子周围散步,它们会觉得很有意思。Trulia发送一个通知栏消息去提醒它们停止。这种量身定制的通知能够帮助用户在完美的时间打开房间经营。
SuperPlayer Music,在另一个方面,用户利用我们的快照API和围栏API去建议完美的音乐和你当前的心情匹配,无论你是刚刚完成了一项跑步并开始舒展、是坐长途车起来、还是刚刚离开健身房,它们的助理能够理解你的上下文并建议正确的播放列表给你。
我们最初设置的信标,我们的合作者真棒,我们才刚刚开始使用意识API,加入我们的旅程去构建量身定制的体验到你的应用中,通过使用Google Awareness API developer documentation(Google意识API开发者文档)获得开始,同时可以通过观看我们的Google I/O专题学习更多.
以上是对Anroid 官网博客文章的翻译,如果不足,欢迎指正,谢谢。