微信內(nèi)測(cè)分類清理緩存,從此告別空間不夠的煩惱
編輯導(dǎo)語(yǔ):現(xiàn)在,幾乎所有觸網(wǎng)人群都會(huì)使用微信,也因此,微信在功能上的迭代優(yōu)化也會(huì)吸引大量用戶人群的關(guān)注。而近日微信內(nèi)測(cè)分類清理緩存功能一事,也掀起了一定討論,這一功能的推出,一定程度上解決了用戶在緩存清理上的困擾。
在過(guò)去十年間,豐富多彩的APP無(wú)疑重塑了整個(gè)互聯(lián)網(wǎng)生態(tài),如今功能各異的APP也成為了大家觸摸虛擬世界的窗口。
然而在這十余年的時(shí)間里,用戶平均安裝APP的數(shù)量并沒有發(fā)生太大的變化,可手機(jī)的存儲(chǔ)空間卻總是會(huì)感覺不夠。在這其中,被用戶吐槽最多的莫過(guò)于微信,別看其安裝包體積不過(guò)253MB,但是大家再看看自己手機(jī)中微信占用的存儲(chǔ)空間,就會(huì)發(fā)現(xiàn)可能動(dòng)輒都是幾十GB了。
目前,通過(guò)百度搜索“微信空間清理”,得出的結(jié)果足足有近億條,由此也足以見得用戶對(duì)于清理微信的存儲(chǔ)空間管理有多么迫切的需求了。而微信方面似乎也聽到了這些年來(lái)用戶的呼聲,繼去年11月灰度測(cè)試了深度清理功能后,在最新的Android版8.0.22測(cè)試版中,又推出了分類清理緩存功能。
用戶在這一版本中,進(jìn)入“我”-“設(shè)置”-“通用”-“存儲(chǔ)空間”后,看到的不再是直接清理緩存,而是會(huì)跳轉(zhuǎn)到清理緩存的詳細(xì)頁(yè)面,可對(duì)視頻號(hào)、小程序、系統(tǒng)、公眾號(hào)、朋友圈、表情、收藏進(jìn)行選擇性清理。
在討論緩存之于微信的意義前,不妨先來(lái)看看為什么APP的體積在過(guò)去十年間,幾乎膨脹了數(shù)十倍。2012年的微信2.1版本還僅為1.39MB,而如今微信的安裝包則已經(jīng)有了253MB的體積,但十余年間其不斷加入了諸如語(yǔ)音聊天、視頻聊天、附近的人、相冊(cè)、朋友圈、附近的人、支付、視頻號(hào)、小程序等功能。
事實(shí)上,APP體積越來(lái)越大的原因是,隨著硬件的升級(jí),開發(fā)者愈發(fā)青睞將APP需要的資源都放在本地客戶端,而這也能為用戶帶來(lái)更快的打開速度和運(yùn)行效率。
所以簡(jiǎn)單來(lái)說(shuō),APP的體積之所以會(huì)越來(lái)越大,除了硬件的進(jìn)步和安迪比爾定律作用外,讓新硬件所提高的任何計(jì)算能力總是能夠被新一代的軟件消耗殆盡,更重要的是用戶所希望的更快的APP打開速度、更穩(wěn)定而高效的運(yùn)行,迫使開發(fā)者將資源放在本地、而非云端。
不過(guò)即便如此,微信在所有的APP中,對(duì)于用戶手機(jī)存儲(chǔ)空間的“吞噬”能力無(wú)疑也是首屈一指的。
打開微信的“存儲(chǔ)空間”就不難發(fā)現(xiàn),其已用空間是由緩存、聊天記錄和其他數(shù)據(jù)組成,其中包括微信的主程序、資源文件的其他數(shù)據(jù)是用戶無(wú)法操作的,只有聊天記錄和緩存可以進(jìn)行清理。
而關(guān)于聊天記錄體積龐大的原因,微信方面在《微信隱私保護(hù)指引》中已明確寫到,“我們不會(huì)收集你的聊天記錄。你在微信中的聊天記錄會(huì)儲(chǔ)存在你的終端設(shè)備,你可以選擇自行備份、刪除或在不同設(shè)備中轉(zhuǎn)移”。所以微信采用的是不留存任何用戶的聊天記錄、其只會(huì)存儲(chǔ)在用戶的手機(jī)和電腦等終端設(shè)備上的模式,并沒有提供云端儲(chǔ)存這樣的服務(wù)。
然而對(duì)于用戶來(lái)說(shuō),微信占據(jù)存儲(chǔ)空間又是一件相當(dāng)令人頭疼的事情。
一方面,設(shè)備的存儲(chǔ)空間是有限的,除了微信外還有各種其他APP需要占據(jù);另一方面,微信作為國(guó)民級(jí)社交軟件幾乎稱得上是中國(guó)網(wǎng)民的標(biāo)配,是大家在互聯(lián)網(wǎng)上進(jìn)行社交的關(guān)鍵載體,微信中存儲(chǔ)的數(shù)據(jù)對(duì)于所有人來(lái)說(shuō)都非常重要,所以這就代表著一刀切式的直接清理所有數(shù)據(jù),代價(jià)可能會(huì)很高。
所以此次微信推出的分類清理緩存,無(wú)疑就是一次巨大的進(jìn)步。既然用戶的聊天記錄很重要,那就只能在緩存數(shù)據(jù)的處理上下功夫了,讓用戶可以因地制宜的根據(jù)自身情況來(lái)清理不同場(chǎng)景的緩存。
據(jù)了解,通常為了減少與服務(wù)器的交互次數(shù)、加快用戶端的響應(yīng)速度,緩存機(jī)制普遍應(yīng)用在各類APP中。
那么問(wèn)題就來(lái)了,為什么在使用微信的過(guò)程中會(huì)留下如此多的緩存數(shù)據(jù),使用諸如支付寶、微博等APP怎么就不會(huì)呢?這其實(shí)與微信作為即時(shí)通訊工具的屬性有著直接的關(guān)系,畢竟不同于其他的APP,即時(shí)通訊工具的特點(diǎn)就是每個(gè)客戶端都保持與聊天服務(wù)器保持持久的網(wǎng)絡(luò)連接。
無(wú)論微信還是QQ,為了實(shí)現(xiàn)“即時(shí)性”基本采用的都是在內(nèi)存中維護(hù)會(huì)話列表,并同步到本地文件系統(tǒng),再定期從聊天記錄中提取會(huì)話列表來(lái)保證維護(hù)的正確性。
簡(jiǎn)單來(lái)說(shuō)就是,微信是將好友的頭像、收藏的略縮圖、公眾號(hào)的網(wǎng)頁(yè)文件、視頻、表情包、朋友圈里的照片放在緩存里。如果不使用緩存的話,也就意味著去瀏覽朋友圈、打開小程序和好友聊天的時(shí)候,都需要進(jìn)行網(wǎng)絡(luò)請(qǐng)求,從服務(wù)器上將這些數(shù)據(jù)下載下來(lái),而這帶來(lái)的結(jié)果可能就是讓用戶瞬間從5G時(shí)代回到3G時(shí)代。
開發(fā)者將部分?jǐn)?shù)據(jù)放在緩存中帶來(lái)的效果雖然立竿見影,但俗話說(shuō)“物極必反”,緩存中堆放的數(shù)據(jù)過(guò)多后,結(jié)果就是本身應(yīng)該起到加速作用的緩存被大量的文件拖累。特別是在2017年12月微信上線了“用完即走”的小程序后,可小程序并未實(shí)現(xiàn)用完即走、反而愈發(fā)臃腫。
微信在開發(fā)指南中有明確規(guī)定,小程序的本地臨時(shí)文件最大擁有4G、并且其中的2GB在退出時(shí)不會(huì)被清理。所以用戶使用的小程序越多,也就意味著緩存數(shù)據(jù)會(huì)越龐大。
在微信推出分類清理緩存之前,有相當(dāng)多的用戶之所以不敢隨意清理緩存,就是因?yàn)槲⑿艑⒏鞣N功能產(chǎn)生的緩存混合了起來(lái),用戶擔(dān)心對(duì)自己有用的緩存也會(huì)被清理。那么在有了分類清理功能后,用戶就可以根據(jù)自身的需求來(lái)清理對(duì)自己日常使用體驗(yàn)影響更小的功能,例如不喜歡刷朋友圈、就可以直接清理朋友圈的緩存。
但不得不說(shuō)的是,在“兩耳不聞窗外事”多年后,微信團(tuán)隊(duì)似乎近年來(lái)選擇了開始慢慢聽取用戶的呼聲。
【本文圖片來(lái)自網(wǎng)絡(luò)】
作者:三易菌;公眾號(hào):三易生活
原文鏈接:https://mp.weixin.qq.com/s/5x9QSFNpvnWUTtxi41nvRQ
本文由 @三易生活 授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于CC0協(xié)議。
256g的手機(jī)內(nèi)存也完全不夠用,上次想清理微信來(lái)著,幾十g,完全不知道從哪里開始清理,清理速度也很慢
這可真是太有必要了!!每次都是微信占的內(nèi)存最多,感覺多少G都不夠用??!
感覺這功能以前也有,我手機(jī)自帶的清理軟件可以分類清理微信內(nèi)存。
微信的內(nèi)存永遠(yuǎn)是最多了,有很多群、文件,又舍不得刪
這篇文章我簡(jiǎn)直愛??!太有用了!手機(jī)內(nèi)存逐漸從快一百g到只有二十g,太悲傷了