Facebook 的 Superpack 数据压缩技术可将 Android App 大小减少 20%
Facebook 软件工程师 Sapan Bhatia 在一篇博客中指出,该团队开发了一种名为 Superpack 的技术;可以将编译器分析与数据压缩相结合,以发现超出传统压缩工具能力的大小优化。“Superpack 突破了压缩的极限,实现了比现有压缩工具更好的压缩率。” Bhatia 称,在 Facebook 管理应用程序大小是一项独特的挑战:每天,开发人员都会检查大量代码,每一行代码都会转化为应用程序中的额外位,最终下载到用户的手机上。如果不加检查,这个添加的代码会使应用程序变得越来越大,直到最终其下载所耗的时间将变得不可接受。 所以 Facebook 团队一直在研究 Superpack 技术。Bhatia 表示,在过去的两年里,Facebook 采用了 Superpack 来控制开发者引起的应用程序的增长,成功地减少了其 Android 应用程序的大小。与常规的 Android APK 压缩相比,这些应用程序的规模已经大幅缩小。与 Android 的默认 Zip 压缩相比,平均节省了 20% 以上。 例如,在 Android 系统上的主要 Facebook 应用程序,使用 Sup...


