Google Play 服务概览

Stay organized with collections Save and categorize content based on your preferences.

Google Play 服务在 Android 平台上支持多种 SDK,可帮助您构建应用、增强隐私性和安全性、吸引用户以及拓展业务。这些 SDK 的独特之处在于,它们只需要在您的应用中添加一个精简的客户端库,如图 1 所示。在运行时,该客户端库会与 SDK 在 Google Play 服务中的大部分实现和空间通信。

通过提供共享的客户端实现,Google Play 服务可以:

  • 有助于优化设备端资源(例如存储空间和内存),以提高应用质量和用户的整体体验。
  • 接收自动更新(独立于操作系统、OEM 或应用更新),让您的用户能够更快地获得改进和问题修复。
  • 为向后兼容 Android 4.4(API 级别 19)且支持多种外形规格的 SDK 提供支持,让您能够轻松覆盖更多用户。

轻量级客户端库使用 IPC 与 Google Play 服务进行通信。Google Play 服务适用于手机、平板电脑、笔记本电脑、电视、手表和汽车。

图 1. Google Play 服务会收到包含改进和问题修复的定期更新。

Google Play 服务的运作方式

SDK

每个由 Google Play 服务提供支持的 SDK 都提供了一个轻量级客户端库,其中包含与其相应服务进行交互所需的 API。其他 API 允许您在运行时解决所有问题,例如服务缺失、停用或过期。如果您使用的是 Android Studio 3.4 或更高版本并启用代码缩减功能,R8 优化器可帮助进一步减少每个 SDK 的占用量及其对应用软件包大小的影响。

如需使用新的 Google Play 服务功能或产品,请在新版本发布Google Maven 代码库时升级 SDK。

服务

Google Play 服务包含在每台 Google 认证的 Android 设备上在后台运行的 Google 设备端服务。

Google Play 服务的自动更新独立于运营商、操作系统或 OEM 系统映像更新提供。一般来说,搭载 Android 4.4 或更高版本的设备会自动收到更新,前提是这些设备安装了 Google Play 服务且有足够的可用存储空间。这意味着用户可以更快地收到改进和 bug 修复,您可以充分利用最新的 API,同时覆盖 Android 生态系统中的大多数设备。版本低于 Android 4.4 的设备或未安装 Google Play 服务的设备不受支持。

后续步骤:设置您的应用

如需开始在应用中使用 Google Play Services API,请参阅此设置指南