善用 Google Play SDK 索引做出明智的選擇

很多應用程式開發人員都會仰賴第三方產品和服務來提供應用程式的重要功能。這些服務通常是透過一或多個程式碼程式庫發行,而這類程式庫一般統稱為軟體開發套件 (SDK)。

您可以運用 Google Play SDK 索引進一步瞭解最常用的商用 SDK。這份索引彙整了來自 Google Play 應用程式的使用資料和程式碼偵測功能收集到的資訊,讓您可以根據相關屬性和信號,決定是否在應用程式中採用、保留或移除 SDK。

使用 SDK 索引

如要搜尋特定 SDK,您可以在搜尋列中搜尋 SDK 的名稱、公司名稱或 Maven ID,或是查看 SDK 所屬的類別。您可以接著點選相應資訊來查看有關詳情。每個 SDK 的產品資訊都會整合使用資料,這些資料來自符合以下條件的 Google Play 應用程式:安裝次數至少 1,000 次 (採計範圍僅限在過去 30 天內至少開啟過一次的裝置),並與 Google Play 共用程式庫依附元件

如何解讀 SDK 產品資訊中的內容

以下是 SDK 產品資訊頁面會顯示的一組 SDK 信號和屬性:

  • 開發人員詳細資料:SDK 供應商註冊的 SDK 名稱、標誌和公司名稱。對於供應商沒有註冊的 SDK,系統會從最新版 SDK 的 POM 檔案中取得詳細資料,並在無法存取這類檔案時,改為顯示 SDK 的 Maven ID、網域名稱和預留位置標誌。
  • 註冊標記代表 SDK 已在 Google Play SDK 管理中心註冊,看起來就像這樣:

    Google Play 開發人員有責任確保使用的 SDK 不會導致自身違反 Google Play 的《開發人員計畫政策》。
  • SDK 詳細資料
    • Maven 構件清單;這些構件構成了 SDK 供應商提供的獨特商業產品或服務。SDK 可能還會依附其他程式庫,但由於這份清單通常只會列出頂層程式庫,所以不一定會顯示所有構件。
    • SDK 供應商提供的網址,指向他們為幫助應用程式開發人員填寫資料安全性表單提供的指南。
  • Android 整合:根據最新 SDK 版本提供的資訊。
    • 最新版本
    • 目標 API 級別
    • 最低 API 級別
    • ProGuard 規則 - 檢查在 Maven 存放區發布的 AAR 或 JAR 中是否有 ProGuard 檔案。如果有,這個 ProGuard 檔案會自動與應用程式的 ProGuard 規則檔案合併。
      • 注意:系統會從 AAR 檔案的 AndroidManifest.xml 中擷取目標 API 級別和最低 API 級別。JAR 檔案發布後,系統則不會取得這些資料,而是顯示「未提供」。
  • SDK 採用率 (依應用程式安裝數區分):顯示安裝數不同的應用程式對此 SDK 的使用情況。
  • SDK 採用率 (依版本區分):顯示使用量最多的五個 SDK 版本,以及使用這些版本的應用程式數量。
  • Android 權限顯示 Android 權限清單;這些 Android 權限會保護在使用至少一個近期 SDK 版本的 API。凡是在過去一年內發布的 SDK 版本,都算是近期的 SDK 版本。這包含 SDK 選用的權限,也就是 SDK 不一定需要,只有在應用程式獲得許可的情況下才會使用的權限。
    • 注意:Google Play 不一定能偵測 SDK 使用的所有權限。
    • 重要事項:自 2023 年 4 月起,「Android 權限」頁面也會提供 Google Play 政策規定的其他資訊。使用權限時可能必須遵守 Google Play 的存取限制和/或揭露事項與同意聲明規定 (以及應用程式上架地區的特定法規要求)。
  • SDK 續用率 (依應用程式區分):系統會觀察已經在 Google Play 發布的應用程式,據此推估並顯示應用程式在指定時間後仍使用此 SDK 的機率。如果應用程式沒有使用中的版本在使用 SDK,就視同已停止使用 SDK。
  • 版本總覽:版本資訊摘要,由加入 Play SDK 管理中心的 SDK 供應商提供。

索引中會列出哪些 SDK?

Google Play SDK 索引只會列出符合下列條件的 SDK:

  • 透過 Maven 存放區發行的商用 SDK。
  • 屬於 SDK 索引其中一個現有類別。
  • 根據 Google Play 的資料,達到 SDK 索引使用中應用程式安裝數量門檻和使用者安裝數量門檻:有 100 個應用程式使用,且應用程式安裝次數至少有 1 億次。

注意:這項資料依據的應用程式與 Google Play 共用程式庫依附元件,且安裝次數超過 1,000 次。安裝次數採計範圍僅限在過去 30 天內至少開啟過一次的裝置。

如果您認為您的 SDK 符合條件,但這份索引未列出,請填寫收錄申請表,提供您的 SDK 詳細資料。一旦我們確認您的 SDK 符合收錄條件,就會與您聯絡並將該 SDK 加入索引。

相關內容

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
13541701981963990980
true
搜尋說明中心
true
true
true
true
true
92637
false
false