利用 Google Play SDK Index 做出明智的选择

许多应用开发者依靠第三方产品和服务在其应用中实现关键功能。这些服务通常通过一个或多个代码库进行分发,一般总称为“软件开发套件”(SDK)。

Google Play SDK Index 可帮助您详细了解最常用的商业 SDK。它会整合 Google Play 应用的使用情况数据和通过代码检测收集到的信息,以便提供属性信息和信号,帮助您决定在应用中采用、保留还是移除某个 SDK。

使用 SDK Index

您可以在搜索栏中按 SDK 名称、公司名称或 Maven ID 搜索 SDK,也可以在其所属的类别中查找 SDK。然后,您可以点击相应详情来查看更多详细信息。每个 SDK 的详情中会整合一些使用情况数据,这些数据来自符合以下条件的 Google Play 应用:在过去 30 天内至少开启过一次的设备上的安装次数不少于 1000 次,并且与 Google Play 共享其库依赖项

如何理解 SDK 详细信息

在 SDK 详情页面中,您可以找到下面一组 SDK 信号和属性:

  • 开发者详细信息:SDK 提供商所注册的 SDK 名称、徽标和公司名称。如果提供商未注册该 SDK,系统会从最新版 SDK 的 POM 文件中获取相关详情;如果无法访问此文件,系统会改为显示该 SDK 的 Maven ID 以及域名和一个占位符徽标。   
  • 注册徽章表示此 SDK 已在 Google Play SDK Console 中注册。徽章外观如下所示:

    作为 Google Play 开发者,您有责任确保您使用的所有 SDK 均不会导致您违反 Google Play 的开发者计划政策
  • SDK 详细信息
    • Maven 工件列表,这些工件共同构成了 SDK 提供商供应的独特商用产品或服务。此列表并非始终详尽无遗,因为此 SDK 可能还依赖于其他库;但此列表通常包含所有顶级库。
    • 一个网址,它会链接到 SDK 提供商为应用开发者提供的所有指南内容,以帮助开发者填写数据安全表单
  • Android 集成:此类信息基于最新 SDK 版本:
    • 最新版本
    • 目标 API 级别
    • 最低 API 级别
    • proguard 规则 - 检查 Maven 代码库上发布的 AAR 或 JAR 中是否存在 proguard 文件。如果发现了 proguard 文件,系统会自动将此文件与应用的 proguard 规则文件合并。
      • 注意:目标 API 级别和最低 API 级别都是从 AAR 文件的 AndroidManifest.xml 中提取的。如果发布的是 JAR 文件,我们未获得这些信息,便会显示“未提供”。
  • SDK 采用量(按应用安装量划分):显示安装量不同的应用对此 SDK 的使用情况。
  • SDK 采用量(按版本划分):显示 5 个最常用的 SDK 版本,以及使用每个版本的应用数量。
  • Android 权限:显示一个 Android 权限列表,这些权限用于保护有一个或多个近期 SDK 版本在使用的 API。只要是在过去一年内发布的 SDK 版本,即可视为近期版本。此部分包含一些这样的可选权限:SDK 并不需要始终使用此权限,且仅在应用取得权限许可的情况下才可能会使用。
    • 注意:Google Play 有时无法检测出 SDK 使用的所有权限。
  • SDK 留存率(按应用划分):显示应用在指定时间后仍使用此 SDK 的概率;测算此概率时,系统依据的是在已发布到 Google Play 的应用上监测到的情况。如果一个应用没有任何有效版本在使用某个 SDK,即可视为该应用停止使用这个 SDK。
  • 版本概况:版本特有消息的汇总摘要,由已加入 Play SDK Console 的 SDK 提供商提供。

哪些 SDK 会列在 Index 上?

SDK 必须满足以下条件才能会列入 Google Play SDK Index 中:属于其中一种类别,并且满足其中要求的活跃应用和用户使用量/安装量最低限额,还需要通过 Maven 代码库分发。如果您认为自己的 SDK 应列在 Index 中,请填写请求收录表单(可在 SDK Index 页面顶部找到),提供您 SDK 的详细信息。如果发现您的 SDK 满足收录条件,我们会与您联系并将您的 SDK 加入。

相关内容

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
7510143445604319803
true
搜索支持中心
true
true
true
true
true
92637
false
false