找回密码
 立即注册
查看: 18|回复: 0

微信安装包11年膨胀575倍,到底更新了啥?

[复制链接]

9218

主题

0

回帖

2万

积分

论坛元老

积分
27662
发表于 2024-3-1 13:00:51 | 显示全部楼层 |阅读模式
作为公民 APP,微信对于年夜 部分用户来说,是又爱又恨,因为日常沟通已经彻底离不它了,但体积却臃肿不堪,动不动就占用三四十GB的空间,已经成为手机中占内存最年夜 的APP。

微信占手机内存越来越年夜 ,而清理又比较麻烦,越来越考验手机存储空间,以至于用户只能赓续 购买更年夜 内存的手机来更好的解决内存不足的问题。
其实,最初的微信确实是“小而美”的,在2011年1月宣布 的微信1.0版本,安卓APK安装包的体积仅457KB,还没有一张照片体积年夜 ,而这已经能够实现微信发消息这个核心功能了。
再来看看最新的微信版本,以 2022 年 6 月宣布 的微信8.0.24版本为例,安卓APK安装包的体积已经膨胀到了257MB,比很多PC软件的体积还要年夜 ,相比最初的1.0版本,11年来安装包膨胀了575倍。

微信安装包11年膨胀575倍,到底更新了啥?
近日,B站UP主“科技老男孩”就通过逆向工程揭秘的微信APK安装包,看了看它膨胀575倍到底更新了啥。
解压发明 ,微信8.0.24版本APK共包含12639个文件,而微信1.0版本只有199个文件,该UP主奚弄 :“新版微信有98%的文件都是垃圾。”
微信8.0.24版本中,文件夹主要有:
assets文件夹:体积78.4MB,里面装着微信的资源文件,比如自带emoji脸色 、字体、收款音频、微信德律风 铃声等等。
lib文件夹:体积337MB,里面都是第三方动态库,一共157个库,比如解码、解压缩等,塞入的功能越多,需要挪用 的库也就越多,安装包体积也就越臃肿。而在微信1.0版本中,只有一个库,体积仅127KB。
META-INF文件夹:体积2.1MB,里面存储了开发者的数字签名
r文件夹:体积12.8MB,里面寄存 着APP资源库,还有杂七杂八的素材图片。
resdec文件夹:体积0MB,是个空文件夹。

此外,在微信安装的根目录下还有以下17个文件:
AndroidManifest.xml,是配置文件
baseInfo.dat,记录着classes.dex文件的MD5值
resources.arsc,记录着文件之间的对应关系
其他的还有 14个classes.dex 文件,也就是微信编译后的法度模范 本体。新版共占用161MB,而初代只有1个classes.dex文件,体积仅256KB,11年暴涨644倍。

继续逆向工程后,该UP主表示,微信中真正实现聊天的代码可能只占0.1%,年夜 部分代码用来运行小法度模范 、视频号等功能,“微信占用的99.9%空间都是寄存 的垃圾功能和资源。”
芝麻妹看了下我的微信APP,它已经占用跨越 40GB的空间了,已经成为手机中最占空间的APP。
现在的互联网APP恨不得把自己做成一个操作系统,集成太多功能,如社交、支付、浏览器、视频播放、游戏、文件治理 等等,基本 失落 臂 用户是否都用的上,手机空间是否够用。
此外,微信的文件治理 机制小我 感到 也是有问题,你收到一个视频或文件,然后转发给别人,就会生成两个这样的文件,每转发次+1,此外群里发的一些聊天记录、图片和视频默认也是赓续 的有缓存,所以用久了就会发明 微信占发的空间越来越年夜 ,而微信最年夜 的问题在于数据的隐藏导致一些无用的数据不知道怎么删除,白白占用手机空间,造成年夜 量浪费。
对于微信安装包11年膨胀575倍,占用手机内存越来越年夜 ,小伙伴们是怎么看的呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|货拉客微商论坛 |网站地图|网站地图

GMT+8, 2024-9-22 06:50 , Processed in 0.073046 second(s), 20 queries , Gzip On.

Powered by Huolake! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表