Google Play 服務總覽

Google Play 服務在 Android 平台上提供一系列豐富多樣的 SDK,可協助您打造應用程式、加強隱私保護與安全性、吸引使用者及拓展業務。這些 SDK 的獨特性,因為只需在應用程式中加入精簡的用戶端程式庫,如圖 1 所示。在執行階段,用戶端程式庫會與 Google Play 服務中大量的 SDK 實作和足跡通訊。

透過提供共用的用戶端實作,Google Play 服務可以:

  • 協助最佳化裝置端資源 (例如儲存空間和記憶體),改善應用程式品質和整體使用者體驗。
  • 可接收與 OS、原始設備製造商 (OEM) 或應用程式更新無關的自動更新,讓使用者更快收到改善項目和錯誤修正項目。
  • 提供可與 Android 5.0 (API 級別 21) 回溯相容的 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 服務,這類服務會在所有 Google 認證 Android 裝置的背景中執行。

Google Play 服務自動更新的機制與電信業者、OS 或原始設備製造商 (OEM) 系統映像檔更新無關。一般來說,搭載 Android 5.0 以上版本的裝置會自動接收更新,前提是這些裝置必須安裝 Google Play 服務,並且有足夠的儲存空間。這表示使用者能更快收到改善項目和錯誤修正項目,您在觸及 Android 生態系統中的大多數裝置時,也能使用最新的 API。不支援 Android 5.0 以下版本的裝置,或是未安裝 Google Play 服務的裝置。

後續步驟:設定應用程式

如要開始在應用程式中使用 Google Play 服務 API,請參閱這份設定指南