欧美一级黄色片视频_欧美bdsm精品调教视频_午夜极品_国产精品久久久久久久久潘金莲_在线观看老湿视频福利_日韩有码在线播放

全球熱點(diǎn)評(píng)!11 年膨脹 575 倍,微信為何從“小而美”變成了“大而肥”?

2022-07-28 05:57:00來(lái)源:36kr

一個(gè)個(gè)超級(jí)App的誕生,是福還是禍?

前一陣,馬斯克“狂吹”微信,贊其功能強(qiáng)大,中國(guó)人就像“住在微信里面一樣”,是一個(gè)很好的 App。結(jié)果今天一早,微信就因功能太多上了熱搜:

據(jù)了解,最初在 2011 年 1 月發(fā)布的微信 1.0,其安卓 APK 安裝包的體積僅有 457KB,可謂是名副其實(shí)的“小而美”;而到了 11 年后的如今,微信 8.0.24 版本的安裝包已經(jīng)達(dá)到了 257MB——11 年來(lái),微信安裝包膨脹了 575 倍。

突然之間,覺(jué)得自己好像掌握了手機(jī)內(nèi)存越來(lái)越大、空間卻越來(lái)越小的答案……不過(guò),膨脹了幾百倍的微信到底加了些啥呢?


(資料圖)

近日,B 站 UP 主“科技老男孩”就通過(guò)逆向工程,揭秘了這些年來(lái)微信 APK 安裝包膨脹的 575 倍到底用來(lái)做什么了,即他所說(shuō)的:“微信在這 11 年是怎么從小而美變成大而肥的。”

(圖片來(lái)自 B 站 UP 主“科技老男孩”視頻截圖)

微信從“小而美”到“大而肥”

由于 575 倍這一數(shù)字來(lái)自微信 1.0 和微信 8.0.24 之間的差距,因此這位 UP 主逆向工程和對(duì)比的也正是這兩個(gè)微信版本。

首先需要明確的是,APK 安裝包本質(zhì)上只是一種 zip 壓縮包,這也就意味著安裝好的 App 往往會(huì)比其 APK 文件要大得多。

以微信 8.0.24 為例,其 APK 安裝包 257MB,但解壓后大小為 617MB,占用空間 634MB,包含 12639 個(gè)文件,是解壓前的 2.4 倍。與之相比,微信 1.0 解壓后只有 737KB,占用空間 1.03MB,文件數(shù)也只有 199 個(gè)——也就是說(shuō),當(dāng)初微信 1.0 僅用 199 個(gè)文件就實(shí)現(xiàn)了“聊天”這個(gè)核心功能。

隨后,該 UP 主便分別查看這兩個(gè)微信版本解壓后的文件夾,對(duì)比其中差距所在。

(1)assets 文件夾

在微信 8.0.24 中,該文件夾大小 78.4MB,占用空間 80.1MB,包含 1137 個(gè)文件,主要裝著微信的各類(lèi)資源素材,如自帶的 emoji 表情、不同頁(yè)面下的字體、音頻文件、圖片資源、微信電話(huà)鈴聲等。

而在微信 1.0 中,可能因?yàn)楫?dāng)時(shí)微信用的都是系統(tǒng)自帶的資源,所以并沒(méi)有 assets 文件夾。

值得一提的是,在解析微信 8.0.24 的 assets 文件夾時(shí),UP 主吐槽了兩點(diǎn):

編程最忌諱的就是拼音命名,因?yàn)檫@會(huì)使代碼很難維護(hù),而騰訊程序員卻將“收款到賬”的音頻文件直接命名為“skdz”。

“收款到賬”的音頻放在 assets\sound 路徑下,而同為音頻文件的“微信電話(huà)鈴聲”卻直接放在了 assets 路徑下,可見(jiàn)“新版微信的開(kāi)發(fā)非常混亂”。

(2)lib 文件夾

在微信 8.0.24 中,該文件夾大小為 337MB,占用了該微信版本空間的 54%,里面裝的是各種第三方動(dòng)態(tài)庫(kù),如解壓文件所用到的 7-Zip 庫(kù),實(shí)時(shí)解碼播放 ape、flac、mp3、ogg 音頻文件用到的庫(kù),編解碼視頻用到的 ffmepg 庫(kù)等等,一共有 157 個(gè)庫(kù)。

據(jù) UP 主分析,這些庫(kù)的由來(lái)大多是因?yàn)椤懊嫦驈?fù)制粘貼編程”:很多情況下,編程并不是從 0 開(kāi)始硬寫(xiě),而是缺少什么功能就去網(wǎng)上找實(shí)現(xiàn)這種功能的“輪子”再縫合進(jìn) App 里,這就導(dǎo)致了往 App 塞入的功能越多,其安裝包體積也會(huì)因?yàn)楦鞣N動(dòng)態(tài)庫(kù)的加入變得越臃腫。

反觀微信 1.0,其 lib 文件夾下只有 1 個(gè)動(dòng)態(tài)庫(kù),大小也僅有 127KB,即可實(shí)現(xiàn)“聊天”這個(gè)最重要的功能。

(3)META-INF 文件夾

該文件夾用于存儲(chǔ)開(kāi)發(fā)者的數(shù)字簽名,微信 8.0.24 中的大小為 2.1MB,微信 1.0 中則為 34.4KB。

(4)r/res 文件夾

在微信 8.0.24 中,r 文件夾大小 29.9MB,它在微信 1.0 中對(duì)應(yīng)的是 res 文件夾,大小為 250KB,主要存放 App 的資源庫(kù),如各種圖形化界面的框架素材、圖標(biāo)素材等。

(5)resdec 文件夾

不論在微信 1.0 還是在微信 8.0.24 中,該文件夾都是空的,因此不再贅言。

(6)其他文件

除此之外,在微信 8.0.24 的根目錄下還有 17 個(gè)文件:配置文件 AndroidManifest.xml,記錄 classes.dex 文件 MD5 值的 baseInfo.dat,記錄文件之間對(duì)應(yīng)關(guān)系的 resources.arsc,以及 14 個(gè) classes.dex 文件,也就是 Java 經(jīng)過(guò)源碼編譯后生成的 Java 字節(jié)碼文件,即微信編譯后的程序本體。

在微信 8.0.24 中,14 個(gè) classes.dex 文件共占 161 MB,對(duì)應(yīng)微信 1.0 中僅有 1 個(gè),且僅占 256KB

(7)源代碼組成

分析完解壓文件后,UP 主稱(chēng)還通過(guò)逆向工程查看了編譯前的微信源代碼,結(jié)果令其震驚。

先看微信 1.0 源代碼所包含的內(nèi)容,其組成源代碼的基本單元如下:

再看微信 8.0.24 的源代碼組成單元:

通過(guò)對(duì)比可輕易看出微信 8.0.24 中各種單元都增加了 500 倍以上,尤其是 string 字符串,從最初的 1845 個(gè)到新版中暴漲近 150 萬(wàn)個(gè)。UP 主對(duì)此調(diào)侃道:“可見(jiàn)新版微信中有 99.9% 的內(nèi)容都是垃圾,真正實(shí)現(xiàn)聊天部分的代碼可能只占 0.1%?!?/p>

在視頻尾聲,這名 UP 主總結(jié)道:“微信把自己當(dāng)操作系統(tǒng)來(lái)做 App,什么打車(chē)、快遞、外賣(mài)、游戲,不管你用不用得上都給你塞進(jìn)去,然后淘寶、支付寶、美團(tuán)等各種 App 又來(lái)占一遍你的手機(jī)空間,導(dǎo)致手機(jī)提升的性能和增加的內(nèi)存都用來(lái)運(yùn)行這些垃圾功能的代碼,而用戶(hù)絲毫沒(méi)有選擇權(quán)?!?/p>

網(wǎng)友:“電腦一個(gè)瀏覽器,手機(jī)塞滿(mǎn) App”

“科技老男孩”的這則視頻在 B 站引起大量討論的同時(shí),也登上了微博熱搜,眾多網(wǎng)友對(duì)他的解析發(fā)表了自己的看法。

有許多人認(rèn)可 UP 主的結(jié)論

“電腦一個(gè)瀏覽器,手機(jī)塞滿(mǎn) App?!?/p>

“微信占我十個(gè)多 G,手機(jī)已經(jīng)快爆了?!?/p>

部分人指出,這名 UP 主的分析并不專(zhuān)業(yè),且過(guò)于主觀

“作為一名 Android 開(kāi)發(fā),這個(gè)視頻是篇爽文,但毫無(wú)技術(shù)價(jià)值,沒(méi)幾個(gè)正確的點(diǎn)。”

“雖然微信垃圾是事實(shí),但你這個(gè)逆向明顯說(shuō)不通?!?/p>

“主觀意識(shí)太強(qiáng)烈了。”

同時(shí)也有部分網(wǎng)友借此說(shuō)出了一些理想化建議

“如果可以自己下載模塊化就好了,在基礎(chǔ)聊天功能上,短視頻和看點(diǎn)自己選擇性下載?!?/p>

“希望軟件都出個(gè)純凈版,不要整些花里胡哨、不需要的功能增加內(nèi)存?!?/p>

一個(gè)個(gè)超級(jí) App 的誕生,是福還是禍?

還記得在去年的微信之夜上,微信創(chuàng)始人張小龍?jiān)f(shuō):“微信一開(kāi)始就是奔著小而美的產(chǎn)品去做的,現(xiàn)在也依然還是一款小而美的產(chǎn)品?!笨僧?dāng)我們看著手機(jī)里即便經(jīng)常清緩存也幾乎穩(wěn)居 App 內(nèi)存占用第一名的微信,不免有些茫然。

最初,微信作為“方便快捷簡(jiǎn)便”的“輕聊天工具”走紅,而如今,承載了支付、短視頻、搜索、購(gòu)物等多項(xiàng)功能的微信儼然已成長(zhǎng)為一個(gè)超級(jí) App。

除卻微信,目前許多企業(yè)做 App 也是一副“我全都要”的態(tài)度,為了吸引并穩(wěn)固更多流量,不管相不相關(guān)、好不好用,只要火的功能就都往里塞,一個(gè)個(gè)都想成為全能瀏覽器、超級(jí) App。

但實(shí)際上對(duì)于很多用戶(hù)來(lái)說(shuō),這些功能往往并不會(huì)被用到,App 體積的增加對(duì)他們而言也并不必要——這就引發(fā)了一個(gè)思考:一個(gè)又一個(gè)超級(jí) App 的誕生,對(duì)消費(fèi)者而言究竟是便利的狂歡還是福利的悲哀?

最后,可否分享你手機(jī)中的微信占據(jù)多少內(nèi)存?你對(duì)微信又有什么建議或看法?

參考鏈接

https://www.bilibili.com/video/BV1cB4y1b77n?spm_id_from=333.337.search-card.all.click

https://s.weibo.com/weibo?q=%E5%BE%AE%E4%BF%A1%E5%AE%89%E8%A3%85%E5%8C%8511%E5%B9%B4%E8%86%A8%E8%83%80575%E5%80%8D&Refer=realtime_weibo

關(guān)鍵詞: 占用空間 逆向工程 一個(gè)又一個(gè)

責(zé)任編輯:hnmd004

主站蜘蛛池模板: 91人人视频在线观看_国产69精品久久久久久久_午夜精品在线观看视频_免费国产小视频_亚洲精品久久久久58_婷婷午夜激情网_久草精品一区_亚洲精品国产精品国产 | 激情在线视频网站_日韩午夜在线观看_97精品伊人久久久大香线蕉_久久夜色精品亚洲噜噜国产mv_蜜桃嫩草_日本黄色天堂_国产69精品久久久久9999APGF_成人黄色视频免费观看 | 欧美劲爆婷婷五月久久_亚洲欧美自拍制服日韩一区_久久青草精品38国产_疯狂撞击丝袜人妻_福利一级片_日韩一区二区三区四区五区_最近2019年中文字幕_久久人人视频 | 99热在线成人_九色一区_中文字幕网址_中文字幕www_日韩免费看片_丰满少妇被啪啪到高潮图片_玩丰满高大邻居人妻无码_www.在线观看av | 性欧美精品高清_私人vps毛片_欧美中文网_日本人在线看片免费观看_色资源av_无码AV波多野结衣久久_91干在线_中文字幕在线高清 | 国产电视伦理怡红院在线观看_9999精品免费视频_国产精品高潮呻吟av久久4虎_黄色成人在线播放_国产帅男男GAY网站视频_久久国产精品无码一区_青青草精品在线_亚洲欧美中日韩 | aaaa视频_丁香五月缴情在线中文视频_亚洲国产精品久久久天堂_国产免费AV片无码永久免费_久久国产禁久久_www.亚洲.com_精品一区二区三区久久_无毒不卡在线 欧美日韩高清一区二区_www.se天堂_99国产精成人午夜视频一区二区_亚洲国产高清在线一区二区三区_久久婷婷五月综合色99啪_国产婷婷色一区二区三区在线_小尤奈无码视频_a4yy欧美一区二区三区 | av网址免费看_91久久精品日日躁夜夜躁欧姜_午夜看片网_国产精品午夜一区_天天夜干_久久无码高潮喷水免费看_国产成人片《羞羞》上映_亚洲五月综合缴情在线观看 | 麻豆911传媒_视色视频_91成品人网页进入入口_国产精品亚洲一区二区三区天天看_无码人妻aⅴ一区二区三区鲁大师_男人放进女人阳道动态图_久久久网站_99热99热99 | 97国产高清dvd_国产乱仑视频_韩日免费_久久高清内射无套_国产欧美精品一区二区三区-老狼_成人精品毛片_亚洲色欲色欱WWW在线_亚洲性毛片 | 91夜夜夜_久久久久夜夜夜_www.99热这里只有精品_亚洲欧美一区二区三区在线观看_自拍偷拍第八页_日韩一级片毛片_色播亚洲视频在线观看_波多野结衣AV一区二区全免费观看 97中文字幕第十二页_日日天天_九七九色丨麻豆_日本线在线_少妇MM被擦出白浆液视频_一个人看www在线视频_91精品国产91久久久久久黑人_男人操女人免费网站 | 国产国语性生话播放_国一级片_成人拍拍视频_色婷婷综合久久久久中文图片_av在线亚洲男人的天堂_在线观看麻豆国产成人AV在线播放_女人一级片_一区一区视频 www视频在线观看免费_五月天狠狠干_精精国产视频_黄色一二三区_精品视频国产_操人网址_成年人视频在线免费看_狠狠操操 | 满天神佛国语免费观看_jizz久久精品永久免费_天天干天天做_丰满老熟好大bbb_四虎最新在线_熟妇的奶头又大又长奶水视频_久久久www免费人成精品_亚洲精品国偷自产在线99人热 | 男女性潮高清免费网站_www.亚洲区_插插无码视频大全不卡网站_国产福利99_乱人伦中文无码视频在线观看_国精无码欧精品亚洲一区_柠檬av导航_精品少妇XXXX | 四虎国产精品永久在线无码_两性午夜色视频免费网站_亚洲国产精品久久一线不卡_2019天天操_玩偶姐姐在线免费观看_国产精品99无码一区二区_亚洲第一在线_北条麻妃一区二区免费播放 | 水蜜桃免费视频_青青热久免费精品视频在线播放_在教室伦流澡到高潮h麻豆_外国特级免费片_久久婷婷一区_亚洲精品在线视频播放_a中文字幕_微拍福利88 | 东京热无码av一区二区_蜜桃视频在线观看入口_中文字字幕在线乱码_国产乱子夫妻_国精品午夜福利视频不卡_男人的天堂日本_蜜芽国产成人精品区_久久嫩草影院免费看 欧美午夜寂寞影院_91精品欧美一区综合在线观看_中文字幕乱码亚洲无线码按摩_免费看片免费播放国产_精品视频二区_韩日a级片_日本XXXX色视频在线观看免费,_亚洲成av人影片在线观看 | 日韩中文字幕免费在线观看_国产欧美一级片_色网址在线观看_欧美一级大片免费看_chaopeng视频_a天堂在线观看视频_国产一精品av一免费爽爽_国产日产欧产精品 | 美女视频黄频A免费高清不卡_窝窝人体色www_国产A∨天天免费观看美女_极品美女Aⅴ在线观看_操操操.com_亚洲日本区_亚洲精品一区二区三区樱花_国产AV仑乱内谢 | 97无码视频在线看视频_男人女人真曰批的视频8_国产超污精品A级毛片_国产亚洲精品久久久久久动漫_波多野结衣中文字幕在线视频_337p日本欧美色噜噜噜_男人艹女人视频_久久福利看片 | 亚洲欲色欲色xxxxx在线观看_中文字幕日本在线_青青精品视频_久久精品二区_国产大陆av_国产一区精品在线_国产熟妇乱子伦hd_久久久久av69精品 | 亚洲国产成人精品无码区在线网站_国产精品免费久久影_国产一级一片免费播放_精品一卡二卡三卡_91中文啦_天天综合网页在线观看_老妇做爰xxxxhd老少配_久久久久久久久久99精品 | 91麻豆久久_美女视频黄又黄又免费高清_国产91精品高清一区二区三区_小娇孩性freesexhd_国产一区影院_欧美日在线播放_久久成人免费精品网站_国产自偷亚洲精品页65页 | 亚洲国产欧美一区二区三区久久_免费观看色视频_亚洲国产成人精品无色码_日日人人爽人人爽人人片AV_黄色激情网址_欧日韩精品_人妖啪啪综合av一区ts人妖_视频二区无码人妻在线 | 国产精品亚洲综合天堂夜夜_欧美成人小视频_国产人妻精品久久久久野外_日日噜噜噜夜夜爽爽狠狠小说_忘忧草www日本高清_日韩区av_日本在线视频免费观看_真实的国产乱ⅩXXX66V | 96在线看片免费视频国产_正在播放国产对白孕妇作爱_国产黄色免费看_亚洲性猛交xxxx乱大交_91污污视频_91视频高清免费_精品人妻无码一区二区三区换脸_国产成人福利视频 二级片免费_国产精品午夜久久久久久99热_久久av青久久久av三区三区_免费大片AV手机看片高清_久久精品AV无码夜色_欧美XXXX做受欧美69_久在线视频播放免费视频_国产日韩欧美一区 | www.黄色网址.com_九一在线啪_国产导航在线_亚洲国产日韩不卡一区二区_国内精品久久久久影院网站_最新国产视频_伊人欧美视频_日韩久草视频 | 久久综合九色_亚洲人在线观看_欧美日韩一区免费_中国女人真人一级毛片_91嫩操_蜜乳av一区二区_一级做a爰片性色毛片是免费_中文字幕无码久久精品 | 亚洲精品宾馆在线精品酒店_色窝窝色蝌蚪在线视频_麻豆传媒tv_国产9999精品_大地资源第二页中文高清版_国产一级爱_亚洲AV无码国产在丝袜线观看_噜噜噜亚洲色成人网站∨ | 天天操天天插天天干_91一级毛片_无码亲近乱子伦免费视频在线观看_69vd视频_国产高清激情在线观看_欧美性受xxxx_色欧美色美色一区二区在线_99看片 | 欧美人与动牲交免费观看网_99精品国产综合久久精品自在_伊人精品久久_日本熟妇乱人伦XXXX_日本视频在线看_xxxxx18国产_亚洲AV综合色区无码一二三区_久久久久成人片免费观看 | 91天堂国产在线_中文字幕日日_日韩欧精品无码三级片_成人夜间福利_无码专区天天躁天天躁在线_在线观看青青草_精品一区精品二区_亚洲美女视频一区二区 | 亚洲精品国产综合久久_中文成人无字幕乱码精品区_老司机精品免费视频_日韩精品人妻系列无码专区_国产成人精品免费视频大_久久6国产_日本特黄特色大片免费视频_大陆国产乱人伦 | 日韩精品一区二区三区蜜臀_欧美精品总汇_真实国产乱子伦对白视频不卡_久热中文在线_撕开奶罩疯狂揉吮奶头_成年人av在线免费观看_欧美成网_日本一级待黄大片 | 性欧美8处一14处破_a级毛片在线看日本_91视频免费视频_亚洲AV永久无码天堂网毛片_欧美熟妇色ⅹxxx欧美妇_成人在色线视频在线观看免费大全_精品一区在线_免费看一及片 | 欧美日韩激情一级_自拍在线观看_九色国产在线观看_欧美一区二区三区久久久精品_一区二区午夜_国产精品视频一区在线观看_久久精品人妻无码专区_国产专区免费av无码 | 色影天堂_国产亚洲毛片在线_黄色av免费观看_日本最新免费二区三区_放荡老师张开双腿任我玩_亚洲成人www_岛国无码av不卡一区二区_一二三四五社区在线高清观看 | 亚洲国产精品乱码一区二区三区_日韩精品91_久久中文字幕一区_国产精品久久久久9999_午夜免费精品_伊人网成人网_草久在线播放_伊人亚洲综合影院首页 国产偷伦视频片免费视频_久久影院一区二区三区_成人网免费在线观看_成人无码www免费视频网站软件_黄色网站免费观看视频_色综合天天_5g国产精品影院天天5g天天爽_wwxx在线观看免费 | 亚洲国产精品久久人人爱_污导航在线观看_中文字幕高清在线播放_一区二区三区精_免费观看欧美日韩亚洲_可以免费看av_黄网十三区_精品人妻无码区在线视频 | 久久久品_青青偷拍视频_使劲快高潮了国语对白在线_国精品**一区二区三区在线蜜桃_2019亚洲男人天堂_欧美一及_国产草莓视频无码A在线观看_日本少妇色xxxxx中国免费看 | 久久久国产精品成人免费_日本丰满大乳免费xxxx_aaaa成人_亚洲色图自拍视频_真人性囗交视频_国产精品一区二区三区sss_FUCK东北老女人HD对话_91美女在线播放 |