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