Google Play 服務在 Android 平台上提供一系列技術,可協助您建構應用程式、加強隱私保護與安全性、吸引使用者及拓展業務。這些 SDK 與眾不同,因為只需要在應用程式中加入精簡用戶端程式庫,如圖 1 所示。在執行階段,用戶端程式庫會與 Google Play 服務中的大量 SDK 實作和足跡通訊。
透過提供共用的用戶端實作方式,Google Play 服務可以:
- 協助最佳化裝置端資源 (例如儲存空間和記憶體),以改善應用程式品質和使用者的整體體驗。
- 接收自動更新,不受作業系統、原始設備製造商 (OEM) 或應用程式更新影響,讓您的使用者更快收到改善項目及修正錯誤。
- 支援與 Android 5.0 (API 級別 21) 回溯相容的 SDK,且支援多種板型規格,讓您可輕鬆觸及更多使用者。
圖 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 服務,這類服務會在所有 Google 認證 Android 裝置的背景中執行。
Google Play 服務的自動更新與電信業者、OS 或 OEM 系統映像檔的更新無關。一般而言,如果裝置搭載 Android 5.0 以上版本,只要裝置已安裝 Google Play 服務,且有足夠的儲存空間,就能自動接收更新。這表示使用者能更快收到改善項目和錯誤修正,而您可以善用最新的 API,同時觸及 Android 生態系統中的大多數裝置。系統不支援搭載 Android 5.0 以下版本的裝置或未安裝 Google Play 服務的裝置。
後續步驟:設定應用程式
如要開始在應用程式中使用 Google Play 服務 API,請參閱這份設定指南。