内存刺客那些年的手机app为什么越用越膨胀,app内存
最近有小伙伴私信 der,说自己以前 64GB 的华为 P10 装那么多游戏都绰绰有余,如今 128GB 的华为 Mate30 Pro 居然装一两个游戏,存储空间就非常吃紧,不得不经常清理空间。
回想起十年前,几乎没有什么人会体积手机存储空间不足,随着以 App 为代表的移动互联网迅速发展,手机空间不足的抱怨早已见惯不惯,甚至还引起大家思考。
在这个以 App
| hello~我是你们的der(得儿)一个爱好数码、喜欢谈论时事热点,挖掘性价比东西的宅,der友们点个关注叭!
最近有小伙伴私信 der,说自己以前 64GB 的华为 P10 装那么多游戏都绰绰有余,如今 128GB 的华为 Mate30 Pro 居然装一两个游戏,存储空间就非常吃紧,不得不经常清理空间。
回想起十年前,几乎没有什么人会体积手机存储空间不足,随着以 App 为代表的移动互联网迅速发展,手机空间不足的抱怨早已见惯不惯,甚至还引起大家思考。
在这个以 App 为代表的移动互联网,有人说,明明一个小而美的聊天软件,一开始也就几 MB 大小,如今却已达到 500MB,都不知道为什么这么大?有人说,以前一个游戏最大也就 2 GB,现在一个更新分分钟就 6、7GB,手机存储根本顶不住......
所以今天 der 就和大家聊聊,那些年的手机 App,为什么越来越大?
越来越大的安装包
在 der 印象中,曾经一个微信也就几十 MB,一个 QQ 也就几十 MB,一个手游也就 4、500MB,即便是 64GB 的手机,App 和游戏随便装毫无压力。
然而看看如今的 250MB 多的微信、300MB 的 QQ,动辄 2GB 的手游,这些还只是安装包,实际解压出来肯定还会更大,需要的存储空间远不止所称的这么点,难怪 128GB 的手机存储根本不够用。
根据 DT 财经统计的 50 个用户规模过亿的手机 App 和安装包大小,发现这 50 个常用的 App 初始版本的安装包加起来也就 1.14GB 大小,但随着这些 App 的安装包越来越大,如今加起来已经达到了 7.01GB,平均来算大小已经增加至 7 倍之多。
前面 der 也说过,安装包实际解压出来的肯定更大,常见的安装包解压后大小为 1.5~3 倍左右,这里就不以最大的 3 倍来算,即便是 2 倍大小,真正安装完这些 App 所占用的存储空间,大约就得 14GB 的存储空间,这还没算 App 的各种缓存。
有意思的来了,安装包体积暴增的更多是游戏和社交类 App。
像王者荣耀,一开始安装包也就 200MB,如今已经快 1.9GB 大,体积都快增加 10 倍之多;还有常用的 QQ,从 8MB 到 327 MB,体积直接暴增 41 倍;微信则从 24MB 到 263MB,体积也增加 10 倍之多......
还有大家以为“小而美”的抖音极速版,体积从 13MB 到现在的 75MB,不知不觉的也达到了普通版的水准;至于 QQ 音乐、钉钉等 App,体积也从 10MB 到现在的 150MB 往上,可以说非常夸张!
在 der 看来,游戏会定期增加各种角色、地图、玩法、皮肤等,安装包越来越大可以理解,可一个聊天 App、听音乐 App 也增加到那么大,那就实属不能理解了。
安装包到底增加了啥
对于这些体积越来越大的 App,其实不仅是 der 感到疑惑,相信大家一直以来也很好奇,但我们都只是停留在脑子上想,好在有勤奋的人对这些安装包着手分析。
B 站大佬“科技老男孩”,就费尽心思的对比微信 1.0 和微信 8.0.24 版本的代码。
结果大家猜怎么着?
安装包体积仅 457KB 的 1.0 版本微信,解压后只有 737KB,占用空间 1.03MB,而且文件数也就只有 199 个,也就是说微信 1.0 仅用 199 个文件代码就实现了“聊天”这个核心功能。
而安装包为 257MB 的 8.0.24 版本微信,文件代码就已经达到 12639 个,暴增 500 多倍!而多出来这些大部分文件代码,对应着如今的视频、游戏、外卖、打车、支付等功能,在核心功能的文件代码只占很小一部分的情况下,大佬也调侃到:如今的微信 99.9% 的内容都是垃圾。
确实,随着功能的不断增加,很多 App 早已不再单纯是一个简简单单的社交应用了。
像刚刚提到的微信,在那通讯功能的基础上,更多的是内置金融理财、生活服务、交通出行、购物消费等诸多功能,再加上小程序,经常扫码又或显示健康码,早已成为集万千功能于一体的超级 App 了。
打开一个地图 App,里面满是各种限时抽奖、金币夺宝、0 元领水果等活动,而且还放在非常显眼的地方,差点让人忘记这是个地图 App。
而这也仅仅只是冰山一角,像在地图 App 上,你还能搜索附近美食,进行团购等,直接充当美团和大众点评的功能;打开钱包,其金融功能还能让你点几下就能借钱;更离谱的是,一个地图 App 居然还能跑步 PK,直接充当 Keep 一样用......
可以说只有你想不到,没有它做不到,隔壁 QQ 还曾内置了虚幻4 引擎,安装包体积直飚 400MB。
像这样给 App 塞下各种功能,安装包不臃肿就有鬼了。
为什么会这么臃肿在移动互联网的时代,一台手机就能实现很多事,机不离手的对手机依赖性非常高,而手机要想实现更多的功能,对 App 也一样非常依赖。
于是在进入流量为王的版本中,用户流量则成为各家争夺的重点,而 App 也顺理成章的成为抢夺用户最有利的一环!
为了让自己 App 更具竞争优势,于是大厂们就借助微信、QQ、淘宝、微博等庞大的用户与流量入口,通过塞进各种功能抢占更多的核心用户。
可仅仅塞下诸多的功能还不够,因为不懂得用户的需求,无法精准推送他们喜欢的东西,就无法留住用户。
恰逢 Google 退出了中国,国内安卓机无法使用统一的 GMS 服务和 FCM 推送,大家也就不用再遵循 Google Play 的应用标准去折腾,为了利益最大化,于是各大厂便和手机厂商的整私有快充协议一样,纷纷建立自己的私有推送框架,这样就能自己说了算。
于是同一大系的 App 都加入自家的推送框架,还互相抱团,强行在后台互相唤醒、加载数据,从而更好的获取用户信息,这样就能推送你们喜欢的东西,留住大家。
本来大家低调一点,差不多就行了,没想到各 App 为了用户和流量越来越卷,直到字节的算法出现,根据用户的信息需求与数据表现,通过大数据更能实现更精准的推送,从而做到进一步挖掘用户背后的更多价值。
在这个算法带来的大数据时代,可以说让推波助澜 App 们更加臃肿,因为它们想要更多的用户信息与数据。
就拿微信来说,Googel Play 版的微信原生库也就 87 个,而国内版本的原生库直接飚到 159 个,为的就是时刻保持后台常驻,获取用户信息操作,而这也让 App 的体积从根本上越来越大。
难怪很多大佬用 App 都喜欢下国际版或者去 Google Play,觉得国内应用很“毒瘤”。
虽说有关部门看不下去,建立起了统一推送联盟等机构,统一接口和规范让各家 App 别再过于嚣张,但用户早已对各家的推送产生依赖,在资本与利益下,迟迟未能落地。
好在大厂们还是倾听到用户的心声,推出所谓的“极速版”App,保留核心功能而且体积小,可一旦做到用户粘性较高的时候,又开始犯病各种加入功能了,一步步试探用户的底线。
最后,抛开 App 所产生的缓存数据不说,手机 App 越来越大早已成定局,尤其在资本与利益当前,未来也只会越来越大。
手机APP越来越膨胀!背后的原因是什么?
这主要是因为APP的安装包非常大,很多APP本身也没有处理好自己的安装包,同时也没有进行相应的优化操作。
对于手机用户来说,当我们下载各种APP的时候,我们可能不会去格外关注APP的大小,同时也不会留意APP的手机存储问题。从某种程度上来说,正是因为很多APP本身没有进行任何优化操作,所以市面上的很多APP所占用的空间非常大,这会导致很多手机用户出现内存不足的情况,因为我们对此也非常苦恼。
很多APP的安装包本身就非常大。
为了进一步优化各种功能,很多APP的安装包本身就非常大,甚至有些APP的安装包能够达到5G以上。这是一个非常夸张的概念,在多年之前,我们通常所使用到的各种APP的大小一般只有50M以内而已。
很多APP也没有做好相应的优化操作。
除了APP的安装包本身的大小之外,市面上的APP基本上都没有做好相应的优化操作。特别是当用户下载了相关APP之后, 很多APP并没有做自动删除安装包的操作。与此同时,因为市面上的很多APP会推出各种高清摄像和无损音质的功能,这个方式也会进一步占用手机的内存空间,同时导致手机变得更加卡顿。如果一个手机用户的内存空间没有大于512G的话,手机用户的内存空间很快就会被完全占满。
最后,我个人建议手机用户定期清理自己的内存空间,特别是对于那些下载了很多APP的用户来说,用户需要综合评估自己是否需要经常使用到相关APP。如果不需要使用到APP的话,用户完全可以选择自动卸载APP。
手机APP为何越来越膨胀上热搜,内存越来越大为何会不够用?
现在的手机APP都越来越膨胀了,很多APP的内存都达到了一个G以上,为什么会越来越大呢?这样下去会不会不够用呢?之所以会越来越大,其实是为了满足用户的各种需求以及优化用户的体验,内存越来越大的同时,手机的内存也越来越大,所以只要愿意买更高配置的手机,内存总是够用的,接下来跟大家具体说明。1、为了优化用户的体验,所以手机越来越膨胀。
就像一个普通的聊天软件,原来可能只是简简单单的发信息,所以内存不需要很大,但是随着社会的发展,人们的需求越来越多,人们希望能够即时聊天,所以会开通语音和视频通话的功能,除此之外,还可以发照片,同时希望自己的照片能够存储,在这样的一种情况之下,手机APP自然也会越来越大。很多软件都是类似的,一般越高内存的APP,相应的功能也就越多。2、虽然手机APP内存增加,但是手机的内存也在增加。
当手机APP的内存越来越大的时候,其实手机的内存也在不断的增加,这是因为手机APP本身就是为了使用手机而存在的,其实很多APP之前就可以做的很大,但是人们的流量和人们的手机支撑不了,没办法完成很好的用户体验,所以暂时不开发的,因此手机的内存只要足够大,手机APP大一点也能支撑,当然相应的价格也会更高。总而言之,手机APP之所以越来越膨胀,是因为他们优化了用户的体验,而且满足了更多的需求,所以就要增加内存,但是也不用过多的担心,因为新款的手机内存总是非常大的,而且在未来内存也会越来越大,只要愿意买高配置的手机,APP的内存大也能支撑得了。
文章评论