通过解压一些日常生活中经常用到的一些大厂的APP,通过查看其lib目录下用到的一些库,来分析这些一线APP用到的那些技术。
库名 | 一线APP | 描述 |
libbspatch.so | google出的一款 差分的增量升级包的制作工具 | |
libijkffmpeg.so | 支付宝/网易云音乐/天猫 | ijkplayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供Android平台下应用弹幕集成的解决方案,此方案目前已用于美拍和斗鱼 APP。 |
libtnet-3.1.1.so | 支付宝/淘宝/宝宝树 | |
libwebp.so | 宝宝树/今日头条/网易云音乐/美拍/饿了么 | WebP(发音 weppy,项目主页),是一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 文件经过其他压缩工具压缩之后,WebP 还是可以减少 28% 的文件大小。(https://isux.tencent.com/introduction-of-webp.html) |
libandfix.so |