Google发布了Google Play Services 7,这个版本为Google Places、Google Play Games、Google Fit 带来了新的API,并且对现有的功能也做了改进。
Places API
Places 这套 API 的目的是从 Google 的场所和商务数据库中提取数据,这样就可以为一个指定的位置提供相关的信息。
新的 API 提供了一套新的 UI,也提供了一个接口getCurrentPlace()
来直接获取用户当前位置附近的场所。
根据 Google 的公告,Places API 不是只有 Android 能用,它很快也会支持 iOS。
Play Games
Google Play Games 是一种服务,它提供实时多人游戏能力、云存储、社交和排名榜,以及成绩。Play Services 7 带来了全新的 Nearby Connections API,它可以让你使用智能手机或平板作为副屏来操作电视上的游戏。这意味着这些设备可以同时做第二屏幕和电视游戏的手柄。
更好的是,玩家可以邀请地理位置和他们相近的其他玩家来参与多人游戏。
Google Fit
Google Fit 是一个健康跟踪平台,它以前仅提供了一个Fitness.API
。现在,这个 API 已经被一组不同的 API 所替代,这些新的 API 提供了传感器数据访问、记录、历史以及其他更多功能。根据 Google 的说法,“对于那些需要在后台使用 Google Fit 的应用来说,这一全新的版本能极大降低内存的消耗”。
其他功能
新的 Google Play Services 7 也提供:
- 把 Google Analytics 更好地集成到 Google AdMob 中;
- 简化的 AppIndexing API ,它可以让 Google 像索引网站那样索引应用;
- 改进了位置设置对话框,允许应用检查当前的位置设置对它来说是不是最好的,如果不是,会弹出对话框允许用户快速修改它们。
根据 Google 的说法,Play Services 7 正在推送到设备上。更新完毕后,SDK 和完整的文档会发布。
Google Play Services 是一套后台服务和 API,它有系统级权限,并且可以升级。InfoQ报道过,“有了这种概念,Google 可以在新功能发布后几天内,把它推送给用户”,而不需要升级底层的Android 版本。由于Play Services 完全在Google 的掌控下,OEM 不能随意修改,它将是缓解软件碎片化问题的关键。
评论