《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 業(yè)界動態(tài) > 硬派玩家 | 手機千萬別滑動關(guān)閉后臺程序?這個動作竟會損傷電池

硬派玩家 | 手機千萬別滑動關(guān)閉后臺程序?這個動作竟會損傷電池

2020-02-27
來源:搜狐科技
關(guān)鍵詞: 滑動 后臺 電池

  昨天和BOSS聊到想換蘋果手機的問題,除思考需要多少雞腿兌換外,更抱怨安卓用久了以后始終有卡頓問題,對于這個問題,小獅子通常會采取定期清理手機存儲空間或刪除程序來解決,而日常關(guān)閉后臺程序也是一個解決辦法,然而,隨手滑動關(guān)閉后臺程序這件事兒上,我們真的做對了嗎?

  偷電偷資源的后臺程序

  從占用資源到耗電,智能手機從開始普及就面臨后臺程序這個事兒。

  手機系統(tǒng)一般將后臺程序分為兩種,一是“后臺掛起”程序(占用少量內(nèi)存),另一種則是“后臺頻繁刷新”程序(高耗電高耗流量)。“后臺頻繁刷新”程序雖然耗電量多,但這些程序很多正是在為我們提供服務(wù),因此不能因為耗電高而把它們完全關(guān)閉,但可以按照自身需要把不必要的高耗電程序關(guān)閉。

  那么如何找到自己不需要的高耗電程序呢?手機用戶可以在手機設(shè)置中找到“電池”選項,隨后點擊“耗電排行”,此時,用戶就可以查看自己手機中哪些是高耗電程序,然后再根據(jù)自身需求關(guān)閉自己不需要的程序即可。

1.jpeg

  事實上,安卓系統(tǒng)進程本身是分為前臺進程(foreground)、可見進程(visible)、次要服務(wù)(secondary server)、后臺進程(hidden)、空進程(empty)等幾大類。

  目前正在屏幕上顯示的進程和一些系統(tǒng)進程。最遲終止的就是前臺程序。所謂前臺程序其實就是你目前屏幕上運行著的程序,各種游戲、qq、微博Android的應(yīng)用在被切換到后臺時,它其實已經(jīng)被暫停了,并不會消耗cpu資源,只保留了運行狀態(tài)。

  所以為什么有的程序切出去重進會到主界面。但是,一個程序如果想要在后臺處理些東西,如音樂播放,它就會開啟一個服務(wù)。服務(wù)可在后持續(xù)運行,所以在后臺耗電的也只有帶服務(wù)的應(yīng)用了。這個在進程管理軟件里能看到,標簽是service.而你平時用home鍵調(diào)出來并且殺掉的,其實就是這個前臺進程,但它其實是最無辜的,因為人家在后臺也就占占你內(nèi)存而已,并不造成耗電等問題

2.jpeg

  當前臺程序 (foreground)被用戶一個home鍵打回大西洋的時候,它就進入后臺進程的行列。WP、iOS對待第三方應(yīng)用的后臺進程基本上都是墓碑模式,即進入后臺即時冷藏;其實安卓4.0后也支持類似的操作,只是需要用戶自行解決,同時冤魂不散的后臺服務(wù)依舊在耗電耗內(nèi)存污染通知欄。

  卡不卡和后臺程序關(guān)系并不大

  說了這么多,加上安卓關(guān)閉后臺程序的方法,是不是有種是否怪后臺程序影響不大的感覺?事實的確如此。

  用戶最直觀的體驗即手機“卡”或者“不卡”,這取決于系統(tǒng)對內(nèi)存和應(yīng)用程序后臺的管理機制。iOS 采用了“墓碑”機制,使應(yīng)用程序進入后臺即變成暫停狀態(tài),并建立了一套完整的信息推送機制,即使應(yīng)用程序處于暫停或者關(guān)閉狀態(tài),也可以順暢的接收消息。而 Android 則因為其與生俱來的開放選擇了同樣“狂野”的內(nèi)存管理機制,應(yīng)用推送也全靠自己,簡單來說就是“后臺進程隨便跑,內(nèi)存不夠再殺掉”。

3.jpeg

  泛濫的后臺程序造成了大部分用戶從 Android 早期到現(xiàn)在留下的根深蒂固的印象,“卡”。從那個年代走過來的人大概都理解,用過一段時間后的旗艦機和中低端手機是一個體驗的心酸。

  拋開惡意的流氓軟件不說,即便是各大互聯(lián)網(wǎng)企業(yè)的正規(guī)應(yīng)用,為了搶占市場份額和日活量,不論是否需要,也會強制在后臺留存軟件進程,并偷偷下載安裝自家的應(yīng)用程序。還有缺少統(tǒng)一的消息推送體系,導(dǎo)致各家的推送自成一派,同一派系的應(yīng)用程序會使用同一個推送進程,往往一個應(yīng)用接收消息,卻同時會把所有自己家族的應(yīng)用程序全部喚醒。這些現(xiàn)象都給 Android 手機的內(nèi)存管理和電池續(xù)航帶來巨大的壓力。

4.jpeg

  在相當長的一段時間里,“應(yīng)用全家桶”的現(xiàn)象催生了一批優(yōu)秀的獨立應(yīng)用商店和后臺管理程序,比較經(jīng)典的就是黑閾、冰箱和綠色守護這三大金剛。同時也掀起了一陣全民刷機的熱潮,大家的目的只有一個“讓自己的手機更快更好用”,甚至于出現(xiàn)了不會 ROOT或者刷機都不好意思說自己是用 Android 手機的現(xiàn)象。

  緊接著更懂中國人的國產(chǎn)手機廠商開始進入人們的視線,同時也帶來了更懂國產(chǎn)應(yīng)用的定制版 Android UI,例如出色的 MIUI、EMUI、Flyme OS等,除了主打符合國人的使用習慣外,都喊出了優(yōu)化后臺管理、讓手機像第一天一樣順滑之類的口號。

5.jpeg

  相比用戶親子動手查殺,系統(tǒng)優(yōu)化顯然靠譜許多,只不過在普及這些基礎(chǔ)知識的同時,小獅子想八卦的是,在漫長的同前后臺進程斗智斗勇過程中,人們似乎早已習慣了有事兒沒事兒結(jié)束進程了,可這一習以為常的操作,真的靠譜嗎?

  影響電池壽命的操作

  作為手機領(lǐng)域的現(xiàn)象級品牌,蘋果公司表示,在iPhone上滑動關(guān)閉應(yīng)用程序可能會縮短iPhone電池壽命,并使設(shè)備變慢。

  有的用戶認為,在后臺的應(yīng)用程序也占用CPU且費電,使用更少的應(yīng)用程序意味著更長的電池壽命。所以用戶會經(jīng)常滑動關(guān)閉暫不使用的應(yīng)用程序來“省電”,但被證實這種想法是錯誤的。

  按照蘋果的說法,上滑關(guān)閉iPhone應(yīng)用程序的方式可能會讓APP在重新加載時花費更長的時間。后臺未使用的應(yīng)用程序被凍結(jié),處于待機模式,不會占用設(shè)備額外資源,蘋果建議除非應(yīng)用程序無響應(yīng),否則不要滑動強制退出。

  若用戶擔心應(yīng)用程序在iPhone后臺運行,可在“ iPhone設(shè)置”中查看這些應(yīng)用的后臺運行權(quán)限。

6.jpeg

  在蘋果技術(shù)支持網(wǎng)站上,建議除非應(yīng)用程序無響應(yīng),否則不要滑動強制退出。蘋果軟件工程高級副總裁Craig Federighi早前也曾回復(fù)用戶,退出應(yīng)用程序不會節(jié)省電池電量。

  技術(shù)分析人員表示,與重新啟動被迫退出的應(yīng)用程序相比,解凍凍結(jié)的應(yīng)用程序所占用的CPU和電量更少。強行退出應(yīng)用程序不僅沒有好處,而且還可能損害電池壽命,切換應(yīng)用程序也將花費更長的時間。

  后臺程序并非吃電的怪獸

  在不少人眼里,手機后臺程序一度是近乎吃電怪獸的存在,然而,手機續(xù)航長短,除應(yīng)用耗電外,其它平時不用卻一直開著的功能也會吃掉用戶手機電量。

7.jpeg

  WiFi功能在不需要的時候沒有關(guān)掉,其實手機的無線模板依舊是在工作的,也會消耗手機的電量,所以大家平時在使用的時候可以注意下,如果想省點電,最后在不用的時候關(guān)掉。

  沿著這個思路下去,藍牙和定位功能,同樣是耗電大戶。出門在外我們難免會使用定位功能,有的時候用完了我們卻忘記關(guān)掉了,其實手機的定位功能也是非常耗電的,它會喚起你手機中的其他使用定位的軟件,像美團、滴滴等,自然也會非常耗電了。

  在這個買買買有些困難的時候,小獅子更多做一些偏重知識查漏補缺的內(nèi)容,不知道小伙伴們喜歡嗎?


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。