
文章圖片

文章圖片
iOS運(yùn)存為什么比安卓少這個(gè)問題 , 我發(fā)現(xiàn)有一個(gè)人明明回答得漏洞百出 , 見圖1 , 但不知為何 , 這樣的一個(gè)回答卻意外地讓它收獲了很多點(diǎn)贊 , 說實(shí)話 , 這讓我很驚訝 , 驚訝現(xiàn)在的人都這么沒有分辨真實(shí)能力了嗎?
【OLED|再次確認(rèn)iPhone運(yùn)行內(nèi)存策略的根本目的是慢慢割韭菜】
關(guān)于iOS運(yùn)存為什么比安卓少這個(gè)問題 , 這個(gè)人是這么回答的 , 他說分為兩個(gè)方面 , 一方面?zhèn)€是iOS的內(nèi)存管理策略不一樣 , 另一方面是兩者的運(yùn)行機(jī)制不一樣 。 這兩個(gè)方面的具體內(nèi)容大家可以看圖1 , 結(jié)合圖1的這個(gè)回答 , 我在下面給大家指一下為什么不對(duì) , 哪里不對(duì)?然后再說說二者運(yùn)存差異 。
1、內(nèi)存管理策略上說的不對(duì) , 雙方系統(tǒng)都是會(huì)自動(dòng)管理并且釋放內(nèi)存 , 反而是早期使用objectc開發(fā)的ios應(yīng)用會(huì)存在非NSObject的對(duì)象需要手動(dòng)回收內(nèi)存的情況 。
2、軟件進(jìn)程是需要的內(nèi)存是動(dòng)態(tài)的 , 兩個(gè)系統(tǒng)都是應(yīng)用進(jìn)程需要多少申請(qǐng)多少內(nèi)存(安卓不是所謂的鼓勵(lì)有多少空間占多少) , 當(dāng)內(nèi)存滿了或者達(dá)到閾值了之后會(huì)按照優(yōu)先級(jí)殺掉不活躍的進(jìn)程 , 這個(gè)是一樣的 。
3、出現(xiàn)差異是在后臺(tái)運(yùn)行機(jī)制上 , iOS進(jìn)入后臺(tái)(離開應(yīng)用程序界面)就會(huì)給幾秒鐘程序反映的時(shí)間保存數(shù)據(jù) , 然后就停止app運(yùn)行釋放內(nèi)存 , 這點(diǎn)在下拉通知欄或者控制中心再關(guān)掉游戲馬上就會(huì)卡一下重新加載可以看出來 , 這種被叫做假后臺(tái) , 很多人以為iOS現(xiàn)在不是假后臺(tái)了 , 但其實(shí)只是離開后臺(tái)那幾秒保存了當(dāng)時(shí)的畫面數(shù)據(jù) , 再進(jìn)入前臺(tái)的時(shí)候把畫面回復(fù)了 , 如果內(nèi)存緊張了 , 連畫面數(shù)據(jù)都會(huì)回收 , 這個(gè)時(shí)候才會(huì)重新加載app ,
而安卓的后臺(tái) , 在進(jìn)入后臺(tái)(離開應(yīng)用程序界面)后只是會(huì)通知畫面進(jìn)入后臺(tái) , 然后運(yùn)行的服務(wù)仍然可以繼續(xù)運(yùn)行 , 當(dāng)內(nèi)存不夠的時(shí)候才會(huì)殺掉進(jìn)入后臺(tái)的畫面 , 所以流氓app就會(huì)一直吃系統(tǒng)資源 , 甚至研究出被殺死后馬上重啟后臺(tái)服務(wù)的各種騷操作 , 但是隨著最近的安卓版本對(duì)與應(yīng)用的限制越來越高 , 所以一定程度上安卓遠(yuǎn)比初期野蠻的版本流暢的多 。
可以說 , 真假后臺(tái)導(dǎo)致需要的內(nèi)存不一樣 , 反正我個(gè)人比較喜歡真后臺(tái) , 因?yàn)榧俸笈_(tái)除了大家常說的游戲會(huì)卡住外 , 還有一個(gè)讓人苦惱的老毛病 , 就是經(jīng)常很多時(shí)候進(jìn)入app會(huì)閃一下加載 , 比如iPhone收到微信推送點(diǎn)進(jìn)去 , 非要看兩秒舊消息的畫面之后 , 才會(huì)閃一下刷新新的消息那種 , 而這我就不太喜歡 。
最后回答一下 , 這個(gè)“為什么安卓運(yùn)存比iOS大”的這個(gè)問題 , 其實(shí) , 安卓需要這么大的內(nèi)存最主要的原因是沒有谷歌服務(wù) , 每一家app想要收到通知就需要自己開一個(gè)后臺(tái)服務(wù) , 想想騰訊、阿里、百度、美團(tuán)icon、滴滴都開一個(gè) , 手機(jī)后臺(tái)不跟養(yǎng)蠱似的 , 不夸張的說 , 12個(gè)g里面 , 有三四個(gè)g是給這些公司買的 , 這可以說是國內(nèi)特色了 , 大家可以看看國外的安卓手機(jī) , 基本很少有這么夸張的內(nèi)存版本的 , 同時(shí)期基本差個(gè)2-4g
相關(guān)經(jīng)驗(yàn)推薦
- 三星|LCD屏幕壽命更長,為什么現(xiàn)在的手機(jī)都選擇OLED屏?原因太現(xiàn)實(shí)了
- 顯卡|OPPO Reno8“三機(jī)”參數(shù)被確認(rèn),全面對(duì)標(biāo)vivo S15系列!
- 顯卡|索尼Xperia1IV發(fā)布,配備4KOLED顯示屏、驍龍8Gen1等
- 索尼|索尼X85J再次降價(jià),85英寸跌至歷史新低價(jià),想撿漏的是時(shí)候入手了
- 摩托羅拉|“行業(yè)卷王”再次降價(jià),12+512GB僅售2369元,性價(jià)比再次升級(jí)
- 高通驍龍|友商再次良心,12+256G大內(nèi)存+三主攝+68W快充,新驍龍8僅2799元
- 安卓|小米眾籌再次塑造“爆款”!14天熱銷10萬只,49元享受在家理發(fā)
- 58同城|58同城再次走紅的筆記
- 摩托羅拉|“你買手機(jī),我搞綠化”,廠商再次內(nèi)卷?還是想改善口碑問題
- 摩托羅拉|性價(jià)比之王再次易主,驍龍8+6000萬前攝+144Hz,已經(jīng)降至2399元
