Google Play 服务概览
Google Play 服务在 Android 平台上提供一系列丰富多样的 SDK,可助力您打造应用、加强隐私保护、提升安全性、吸引用户以及拓展业务。
这些 SDK 的独特之处在于,它们只要求在应用中添加一个精简的客户端库,如图 1 所示。在运行时,客户端库会与 Google Play 服务中的 SDK 实现和足迹的大部分进行通信。
通过提供共享的客户端实现,Google Play 服务可:
- 有助于优化设备端资源(例如存储空间和内存),以提升应用质量和用户的整体体验。
- 接收自动更新(与操作系统、原始设备制造商 [OEM] 或应用更新无关),以便用户更快地收到改进和 bug 修复。
- 支持向后兼容 Android 6.0(API 级别 23)且适用于各种外形规格的 SDK,让您能够更轻松地覆盖更多用户。
图 1. Google Play 服务会定期接收更新,其中包含改进和 bug 修复。
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 6.0 或更高版本的设备会自动接收更新,前提是这些设备已安装 Google Play 服务且有足够的可用存储空间。这意味着,用户可以更快地收到改进和 bug 修复,您可以利用最新的 API,同时覆盖 Android 生态系统中的大多数设备。不支持搭载 Android 6.0 以下版本的设备或未安装 Google Play 服务的设备。
后续步骤:设置应用
如需开始在应用中使用 Google Play 服务 API,请参阅此设置指南。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-03-07。
[null,null,["最后更新时间 (UTC):2025-03-07。"],[[["Google Play services optimizes app performance and user experience by providing shared, client-side implementations of SDKs, minimizing resource usage."],["Automatic updates to Google Play services ensure users receive the latest improvements and bug fixes quickly, independent of OS or device updates."],["Google Play services offers broad compatibility, supporting Android 6.0 (API level 23) and above, various form factors, enabling wider user reach with less development effort."],["SDKs powered by Google Play services utilize lightweight client libraries, reducing app size and ensuring efficient interactions with Google services."],["Google Play services runs essential Google services in the background on certified Android devices, delivering automatic updates for enhanced functionality and security."]]],["Google Play services provides lightweight SDK client libraries for Android apps, which interact with shared services on the device. These services optimize device resources, receive automatic updates independent of OS or app updates, and offer backward compatibility to Android 6.0. Developers can update SDKs to access new features through the Google Maven repository. Automatic updates are delivered to devices with Google Play services installed and running Android 6.0 or later. R8 optimizer can reduce the footprint of each SDK.\n"]]