全球最大流媒体公司Spotify宣布重磅开源项目
Posted xhmj12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全球最大流媒体公司Spotify宣布重磅开源项目相关的知识,希望对你有一定的参考价值。
上一篇:闲鱼面试官:Thread.sleep(0) 到底有什么用?我:有点懵~
手机 App 的安装包似乎越来越大了。为了解决这个问题,Spotify 宣布开源其 App 分析工具 Ruler。
据介绍,Ruler 是一个 App 的分析工具。它可以模拟谷歌 Google Play 商店上传 App Bundle 的形式,生成最终获得优化的 APK 大小,包括下载大小和安装大小。
然后,Ruler 可以扫描 App 并找到其中的文件列表及其大小。它还可以找到所有影响 App 大小的 Gradle 模块和依赖项。另外,搜索公众号互联网架构师后台回复“面试”,获取一份惊喜礼包。通过这种方式对 App 的所有文件进行分组,并确定每个模块和依赖项在整个 App 中的大小占比,从而进行进一步优化。
Spotify 表示,Spotify 的安卓版 App 拥有超过 1000 个 Gradle 模块和数百个第三方依赖项。并且在过去六个月中,Ruler 帮助将 App 大小减少了 9% 以上。
Spotify 每天使用最新的版本导出一次 App 大小数据,并使用这些数据来跟踪整个 App 以及单个模块和第三方依赖项的历史趋势,还分析了每个拉取请求对 App 大小的影响,以便可以向开发者提供早期反馈。
Ruler 开源地址:https://github.com/spotify/ruler
END
以上是关于全球最大流媒体公司Spotify宣布重磅开源项目的主要内容,如果未能解决你的问题,请参考以下文章
重磅 | 中移软件和QingCloud加入 OpenMessaging 开源标准社区
[重磅]Apache基金会宣布接收阿里消息中间件RocketMQ为孵化项目