为应对应用安装包过大的问题,2月15日音乐平台Spotify宣布开源其App分析工具Ruler来帮助开发者优化安装包大小。
据Spotify官方介绍,安卓应用程序通常会打包上传到Google Play商店,而Ruler可以对这些应用程序进行扫描,识别每个模块的重要性、依赖性,从而优化掉一些不必要的程序,提供给开发者下载大小和安装包大小两个数据。
Spotify以自家App为例,其安卓版拥有超过1000个Gradle模块和数百个第三方依赖项,在如此繁琐的程序下,Ruler已经帮助Spotify安卓版App在过去的六个月减少了9%以上的体积,效果非常明显。
在安装包越来越大的今天,Spotify可以说是一股清流。不仅自己研究如何让减少安装包体积,还开源给开发者,格局一下打开了,希望国内厂商可以跟进。