揭秘:手機(jī)用著用著內(nèi)存就沒了?深扒國內(nèi)軟件廠商的暗箱操作
首先問一個(gè)問題:買手機(jī)大家都挑多大內(nèi)存的呢?現(xiàn)在還夠用嗎?
小編曾經(jīng)買了一部128G內(nèi)存的手機(jī),用了一年左右內(nèi)存就告急了,大家也跟小編一樣嗎?明明也沒有下多少軟件呢~
相比于安卓總被吐槽內(nèi)存不足,運(yùn)行卡頓,蘋果手機(jī)內(nèi)存小卻可以使用很長時(shí)間,這就矛盾了!為什么會這樣呢?
接下來我們先來了解一下,安卓手機(jī)APP吃內(nèi)存的原因,看看國內(nèi)軟件廠商的暗箱操作是怎么滴~
內(nèi)部存儲和運(yùn)行內(nèi)存的區(qū)別。平時(shí)在買手機(jī)的時(shí)候總會說到8G+128G之類的話,其中8G就是運(yùn)行內(nèi)存,128G是內(nèi)部存儲。如果運(yùn)行內(nèi)存不足,別說玩游戲了,就連打開個(gè)軟件都有可能卡個(gè)半天。而內(nèi)部存儲不足,我們就無法下載保存圖片、視頻等文件。
下面分別從運(yùn)存和存儲兩點(diǎn)揭示一下安卓手機(jī)為什么這么吃內(nèi)存!
運(yùn)存:安卓的后臺機(jī)制
你發(fā)現(xiàn)了嗎?我們關(guān)閉了APP,在下次打開的時(shí)候可以很快地進(jìn)入界面,這是因?yàn)槟汴P(guān)閉的APP,其實(shí)還是隱藏在后臺的,關(guān)了但沒完全關(guān)。讓人感到討厭的是,許多APP的自啟程序,它會喚醒,甚至激活其他軟件,它們串通一氣占用手機(jī)的運(yùn)行內(nèi)存。
為什么要這樣做呢?運(yùn)行內(nèi)存就那么多,如果一家公司的軟件能常駐霸占所有內(nèi)存,讓你卡到完全不想下載其他軟件時(shí),那它不就成功占領(lǐng)你這個(gè)市場了嗎?
存儲
安卓獨(dú)立的鏈接庫:我們每次下載的APK安裝包,實(shí)際上就是ZIP格式的壓縮包,解壓后可以看到真實(shí)大小和文件,包內(nèi)有各組件的文件夾、代碼以及SO文件等等。而這SO文件由于國內(nèi)特殊的定制開源環(huán)境,不同軟件的相同用途的SO文件就會反復(fù)占用空間。

動態(tài)下載:下載軟件的時(shí)候,看著軟件不大,但下載后在使用過程中,它占據(jù)的內(nèi)存卻越來越多。這是因?yàn)檐浖行┪募蟼髟诜?wù)器上,下載之后進(jìn)入軟件還要加載一些額外的資源。這個(gè)在游戲軟件上最能體現(xiàn)出來了,從1.8G變身18G也不是不可能的!
組件多樣:國內(nèi)APP都喜歡往內(nèi)部塞東西,恨不得一個(gè)軟件就能滿足你所有的需求,主要代表就是微信中的小程序,但不好聽地說,就是臃腫!
熱更新機(jī)制:明明沒有更新軟件,但手機(jī)上的APP圖標(biāo)就變樣了,比如剛過去不久的雙十二,淘寶的圖標(biāo)趁你不注意就變身了,戴上那雙十二的“皇冠”,時(shí)時(shí)誘惑你點(diǎn)進(jìn)來購物。其實(shí)這是APP直接把下載程序保存在存儲空間,然后神不知鬼不覺地給你來個(gè)熱更新。
又這又那的,手機(jī)內(nèi)存就被耗完了。
























