第三方库统计——应用的依赖画像
什么是第三方库
一个 Android 应用通常不只包含开发者自己写的代码。它会依赖各种各样的第三方库:
- AndroidX / Android Jetpack——官方组件库,Material Design、Room、Retrofit 等
- 功能库——图片加载(Glide/Coil)、网络请求(OkHttp)、JSON 解析(Gson/Moshi)
- 广告 SDK——AdMob、Unity Ads、IronSource
- 统计与分析——Firebase Analytics、Mixpanel、AppsFlyer
- 崩溃上报——Firebase Crashlytics、Sentry
- 位置与地理围栏——Google Play Services Location
- 推送——Firebase Cloud Messaging、华为推送、OPPO 推送
App Manager 扫描后会把这些库全量列出来并统计数量——哪些是追踪器、哪些是功能库,一目了然。
怎么读这份清单
第三方库统计页面分三部分:
- 统计概览——追踪器数量 / 第三方库总数 / APK 大小
- 追踪器分组——按追踪器库分组,每个追踪器下列出具体追踪类
- 非追踪器库——普通功能库的完整列表
追踪器按类别标记:
| 类别 | 典型库 |
|---|---|
| 广告类 | com.google.android.gms.ads、com.unity3d.ads |
| 统计与分析 | com.google.android.gms.analytics、com.mixpanel |
| 崩溃上报 | com.google.firebase.crashlytics、io.sentry |
| 位置追踪 | com.google.android.gms.location |
| 用户画像 | com.appsflyer、io.branch.referral |
没有好坏之分
开源和闭源的追踪器库在 App Manager 里没有任何区别对待。一个追踪器不管是不是开源的,只要它的行为是追踪用户,就在清单里被标记出来。要不要屏蔽取决于你自己的判断——App Manager 只负责告诉你"有什么"。