欧美一级黄色片视频_欧美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

主站蜘蛛池模板: 欧美日韩高清一区二区_www.se天堂_99国产精成人午夜视频一区二区_亚洲国产高清在线一区二区三区_久久婷婷五月综合色99啪_国产婷婷色一区二区三区在线_小尤奈无码视频_a4yy欧美一区二区三区 | 国产妇女馒头高清泬20P多_久久精品666_欧美成人国产_91免费视_麻豆视频网站在线观看_日韩免费黄色片_666av视频导航_裸体女人高潮毛片扒开一一区 | 国产精品老熟女一区二区三区_69久久夜色精品国产69蝌蚪网_四虎永久在线精品免费一区二区_永久免费在线_精品国产一区二区三区国产区_天天天天天操_久久久久久AV无码免费网站_亚洲高清一区二 | 日本成人a网站_精品国产福利久久久_91久久精品一区二区三区大_性少妇videosexfre_亚洲一级色片_无码国产精品一区二区免费式芒果_久久精品美女_136fldh福利视频导在线 | 91在线勾搭足浴店女技师_日韩欧美精品久久_日韩大片高清播放器大全_久久艳片_中文幕无线码中文字蜜桃_成人免费91_一级毛片免费一级_国产一区二区三区视频在线 | 天天草网站_国产成人视屏_精品欧美一区二区在线观看欧美熟_国产午夜精品理论片a级探花_av在线播放网址_综合图区亚洲欧美另类图片_亚洲黄色录像片_国产午夜亚洲精品理论片大丰影院 | 久草视频播放_国产精品久久久久久久久久新婚_天天操好逼_GOGOGO免费视频观看高清国语_日本丰满熟妇videossex8k_日本无码人妻精品一区二区视频_国产精品成人免费一区久久羞羞_手机在线色 | 日韩中文字幕不卡高清an片_国产欧美日韩一区二区加勒比_成人福利免费观看_五月丁香六月综合缴情在线_尤物av无码色av无码_国产午夜无码视频在线观看_japanese中年熟妇_人妻出轨中文字幕不卡一区 | 免费成人av在线_日韩精品91爱爱_两个人免费高清视频WWW_日本妇人成熟免费视频_粉色视频在线免费观看_毛片视频软件_中文字幕永久在线播放_久久国产热这里只有精品 | 精品欧美性_亚洲大乳av成人天堂精品_色眯眯av_日本最黄一级片免费在线_天堂а在线中文在线新版_绿巨人在线观看免费观看在线nba动漫_亚洲一一在线_亚洲美女在线播放 | 俺去啦最新地址_久久久一牛精品99久久精品66_内地老太婆内射内地小矮人内射_欧美日影院_国产第一页浮力影院草草影视_aaa亚洲精品一二三区_熟女人妻aⅴ一区二区三区60路_91秒拍福利视频 | 鲁一鲁操一操_亚洲a一区_成人免费在线视频观看_性欧美牲交xxxxx视频欧美_69精品_国产精品资源视频_精品性视频_亚洲中文字幕aⅴ无码天堂 | 绯色av_精品免费成人_亚洲欧美日韩精品成人_外国av在线_麻豆av免费网站_各种高潮videos抽搐合集免费_成人免费看片视频_欧美性生交大片免费看A片免费 | 日日插夜夜爽_另类一区_日本伊人精品一区二区三区观看方式_婷婷精品进入_成人软件在线观看_大地资源在线观看免费高清动漫_成人黄色av片_毛片一级 | 欧美2区_国产精品人妻一区二区三区四_暖暖免费高清日本社区在线观看_黄色av网站在线看_在线观看无码视频_久久亚洲中文字幕伊人久久大_蜜臀av免费一区二区三区水牛_免费啪视频观在线视频浴室 | 三级黄色的视频_免费视频久久久_久久综合综合_性bbbbbxxxxxzzzzz_亚洲精品二三区_美女黄的视频全免费_国产主播av在线_欧美日韩激情在线 | 无码永久成人免费视频_精品无码国产污污污免费网站_久久水蜜桃亚洲AV无码精品_最近更新中文字幕手机版_女人下边被添全过程A片图片_中文字幕AV熟女_内射高潮享受视频在线观看_HTTPWWW色午夜COM曰本 | 最好看免费中文字幕2018_国产xxxxhd_国产精品影院在线观看_亚洲天天拍_精品人妻无码一区二区三区在线_国产成人a在线视频免_日本十八禁视频无遮挡_国产超碰人人做人人爽Av | 99热中文_99热播在线_久热精品国产_宅男在线免费视频_久久久久久在线观看_日韩亚洲欧美中文高清在线_av影视网_久久精品aaa | 里番精品3d一二三区_日本草逼_亚洲AV无码专区日韩乱码_日韩视频中文字幕精品偷拍_日韩精品亚洲一区_91国内精品白嫩初高生_中文字幕免费久久_99久久久久久久 | 日韩成人在线播放_色偷偷av一区二区三区_日本韩国国产一二三区_亚洲精品v天堂中文字幕_丁香花在线观看免费观看_久久九九综合_两性色黄视频在线观看_亚洲精品专区 | 久久久久久久久影院_亚洲天堂2017无码中文_欧美日韩一区二区三区_性生大片免费观看网站蜜芽_在线亚洲播放_2017狠狠拍狠狠狠色_69视频在线播放_大地资源在线观看视频 | 天天添天天操_久久久欧洲_男人插女人骚视频_ckplayer国产亚洲欧美_av在线影院_尤物爆乳av导航_国产精品无码一区二区三区不卡_免费超级淫片日本高清视频 | 毛片av一区二区_成年女人18级毛片毛片免费_久久综合给合久久狠狠狠97色_国产疯狂伦交大片_嫩草伊人_国产精品jk在线观看_国产成人精品区一区二区不卡_乱人伦人妻中文字幕不卡 538国产精品一区二区在线_大陆av在线播放_麻豆传媒一区_91精品国产一区二区三区_亚洲艳妇_男女猛烈啪啪无遮挡激烈下香_久热在线观看视频_www·377黄·com | 久久久久影院美女国产主播_91大神一区二区_国产精品毛片一区二区在线_日本黄页网站免费观看_在线看毛片的网站_久久久久国产亚洲AV麻豆_免费精品在线视频_日本亲子乱子伦xxxx30路 | 日韩欧美自拍_国产成人激情_无码真人肉片在线观看_久久久久99精品久久久久_国产啊女在线观看_国产精品久久久亚洲_黄色一级视频免费观看_无码AV午夜福利一区 | 日本免费一区二区在线观看_亚洲无码专区三区在线观看_国产成人精品久久二区二区_av天堂精品久久久久_伊波拉病毒在线观看超清国语_国产一区二区三区_JIZZ成熟丰满韩国女人少妇_亚洲精品成人片在线观看 | 色婷婷av一区二区三区之红樱桃_新版中文在线官网_亚洲精品中文字幕av_99视频在线精品_人妻精品动漫H无码_欧美福利在线_日本中文字幕一级片_维修工的绝遇中文字 | 日韩一二三区在线观看_肥白大屁股BBWBBWHD_久久国产福利国产秒拍_日本XXXX色视频在线播放_久久久久久久久久97_密桃视频成人免费_大白天情侣对白肉麻的很_免费播放一级毛片 | 麻豆第一区mv免费观看网站_久久视频亚洲_亚洲成人欧美_国产精品免费一区二区三区观看_日本边添边摸边做边爱边_伦理片一区_美国一级大黄一片免费中文_污污污污污污污网站污 | 91cn国产在线_久久官网_日本爱爱网_亚洲女人久久久_天天操天天摸天天射_91蜜臀精品国产自偷在线_久久中文av_欧美精品videofree | 国产精品白浆在线观看免费_国产真实老熟女无套内射_日韩精品美腿丝袜_密芽av_人体内射精一区二区三区_大学生a级毛片免费视频_日韩大片av_91欧美视频网站 | 人妻无码久久一区二区三区免费_人妻偷人VA精品国产旡码_久草在线视频网_中文字幕在线观看_国产嫩草影院久久久久_成人动漫网站入口_高清国产一区二区_狠狠躁夜夜躁人人躁婷婷91 | 成人国产网址_激情久久久久久_麻豆网站在线免费观看_国产做a爰片久久毛片a片_国产精品国产三级国产aⅴ原创_国产乱淫av片免费观看_欧美高清一级_YW尤物AV无码国产在线观看 | 亚洲国产精品va在线看黑人动漫_亚洲精品乱码久久久久久国产主播_亚洲AV日韩AV国内_麻豆一区二区三区蜜桃免费_啊v视频在线_22222se男人的天堂_免看一级片_好看的国产精品视频 | 欧美高清FREEXXXX性_好大好硬好爽18禁视频_HEYZO无码综合国产精蜜臀_天天av综合_在线国产福利精品_亚洲另类伦春色综合妖色成人网_免费无套内谢少妇毛片A片软_免费不卡欧美自拍视频 | 亚洲av永久无码精品国产精品_欧美性猛交XXXX黑人猛交_中文字幕涩涩久久乱小说_欧美成人精品一区二区_国产视频精品自拍_欧美日一区二区_免费av在线_久久久久青草线蕉亚洲 | 国产精品亚洲А∨无码播放不卡_国产欧美日韩在线播放_狂野欧美xxxx韩国少妇_男人插女人免费视频_中文字幕在线播放一区_91.九色视频_青青青视频自偷自拍_亚洲成人综合网站 | 97在线精品视频_国产精品成年片在线观看_久久精品影视大全_亚洲男人综合久久综合天堂_日韩欧美中文字幕在线播放_免费av资源在线观看_国产精品区一区二区三在线播放_精品久久久久久国产三级 | 久久久久wwww_亚洲av人人夜夜澡人人_91精品国产自产在线观看自播_免费人成网站视频在线观看国内_亚洲色图欧美自拍_日本国产欧美_久久精品亚洲综合专区_亚洲国产成人乱码 | 久久中文字幕无码一区二区_亚洲av成人一区二区三区观看_av影音先锋天堂网_免费看av毛片多人群伦_夜夜夜夜曰天天天天拍国产_欧美视频区_日本不卡免费播放_国内精品免费久久久久软件 色狠狠av五综合久久久_四虎影院最新网址_国产精品久久久久久久模特_一区二区在线不卡_18禁黄网站禁片免费观看女女_91成人影院_色老大影院www.97uuu.com_精品区一区二区三 |