對大多數手機用戶而言,隨手關閉App已經成為了一種習慣。雙擊 Home 鍵或者點擊多任務管理鍵,然后劃掉所有的App。日復一日,年復一年。
這不僅是一種深層次的宣泄,也讓手機顯得不那么雜亂。最主要的是,關掉所有的App可以讓手機電池更加持久,對吧?
對么?
完全不對!
上周, 蘋果公司與谷歌公司都已經證實,關閉App根本就不會提高手機電池的使用時間。Android工程的副總裁表示,事實上這只會讓事情變得更加糟糕。
知道這些就足夠了。再次強調:不要再關閉你的App,因為這對你來說沒有任何好處。如果你想知道為什么,首先你需要明白多進程是如何工作的。
對于iOS系統,例如,一種App有5種不同的狀態。(Android的設置與iOS類似,在此不贅述)第一種狀態“Not Running”:App沒有啟動,沒用運行;
第二種狀態“Active”:處于手機屏幕上,用戶正在使用App;
第三種狀態“Inactive”:這是一種過渡狀態,App處于手機屏幕上,但用戶并沒有使用App;
第四種狀態“Background”:App并沒有處于屏幕上,但在后臺工作,例如刷新E-mail或更新Tweets;
最后一種狀態“Suspended”:App處于后臺,但沒有運行,只是占用一部分內存。
不論是Android系統還是iOS系統,內存管理都是通過算法實現的,算法會關閉那些需要關閉的App,例如已經處于休眠的App,或是占用系統資源超出實際需求的App。
算法非常善于掌握手機用戶何時需要數據,何時需要刷新,何時需要重新打開App。打開在后臺運行的App比重新運行App要快很多,這就像休眠的電腦比關機的電腦重啟速度快很多是一個道理。
相比每次都強制系統重新啟動App,莫不如讓系統在后臺幫你運行。拋開電池耗電量不提,總是關閉App會讓你的手機變得更加卡頓。
如果你是為了節省手機電量,有很多種方式可以代替,比如調低屏幕亮度,關閉App的后臺刷新功能,啟用iOS系統自帶的省電模式,或是啟用Android系統的Doze功能。關閉某些沒有實際需求的App的位置共享功能(這是個經常被人忽視的好方法),如果你覺得很麻煩,干脆把手機處于飛行模式。
別再習慣性的關閉App進程了,一點作用都沒有,可能還適得其反。