coordinatorlayout 设置不可滑动_滑动关闭App损害iPhone电池寿命,我们需要“改掉强迫症”吗?...
神譯局是36氪旗下編譯團(tuán)隊(duì),關(guān)注科技、商業(yè)、職場(chǎng)、生活等領(lǐng)域,重點(diǎn)介紹國外的新技術(shù)、新觀點(diǎn)、新風(fēng)向。
編者按:自2013年蘋果推出iOS 7系統(tǒng)以來,我們?cè)趇OS系統(tǒng)中都是通過滑動(dòng)關(guān)閉App應(yīng)用的方式來關(guān)閉應(yīng)用的。前不久,有新聞傳言稱,在蘋果iOS設(shè)備上滑動(dòng)關(guān)閉應(yīng)用,是有害電池壽命的操作。這則消息,在不少忠實(shí)蘋果用戶的圈子里,炸開了鍋。這篇源自多家外媒的編譯文章,進(jìn)一步分享了這則消息相關(guān)的信息,同時(shí),從技術(shù)層面簡(jiǎn)要地分析了影響電池壽命背后的原因,希望對(duì)你有用。
推薦閱讀 | 奈飛設(shè)計(jì)課:借助心理學(xué)完善用戶體驗(yàn)
iOS 7 系統(tǒng)概念圖。圖片來源:phonearena
蘋果:滑動(dòng)關(guān)閉App有害電池壽命
前不久,蘋果公司表示,在iPhone上滑動(dòng)關(guān)閉應(yīng)用程序,可能會(huì)縮短電池壽命,并導(dǎo)致iPhone設(shè)備電池性能容量的降低。
當(dāng)聽到這個(gè)消息時(shí),你第一時(shí)間的反應(yīng),可能會(huì)覺得它有點(diǎn)反直覺。但不可否認(rèn)的是,這則消息內(nèi)容的確屬實(shí)。
據(jù)蘋果透露,對(duì)用戶而言,滑動(dòng)關(guān)閉iPhone設(shè)備上所有打開使用過的應(yīng)用,似乎是理所當(dāng)然的日常操作習(xí)慣。
畢竟,在用戶眼中,在后臺(tái)沒有關(guān)閉的應(yīng)用程序,不僅占內(nèi)存,而且還費(fèi)電,所以滑動(dòng)關(guān)閉不常用的應(yīng)用,至少都可以“省電”。當(dāng)然,一部分用戶純碎是受強(qiáng)迫癥所影響,在每次使用應(yīng)用后,都要將其滑動(dòng)關(guān)閉。
但實(shí)際上,這種做法,只會(huì)導(dǎo)致應(yīng)用在重新加載時(shí)耗時(shí)更久。長(zhǎng)期下來,只會(huì)讓設(shè)備反應(yīng)變得更加遲鈍。
對(duì)于蘋果官方的說法,你可以這樣簡(jiǎn)單理解:總之,你不必在意iPhone上已經(jīng)打開過的應(yīng)用程序。
蘋果稱,“當(dāng)你滑動(dòng)瀏覽最近使用過的應(yīng)用時(shí),它們并沒有處于開啟狀態(tài),只是處于待命模式,讓你更方便地瀏覽,實(shí)現(xiàn)多任務(wù)處理。只有當(dāng)你覺得應(yīng)用沒有響應(yīng)時(shí),你才應(yīng)該強(qiáng)制關(guān)閉應(yīng)用。”
對(duì)大多數(shù)用戶而言,他們之所以錯(cuò)誤地認(rèn)為,打開的應(yīng)用程序數(shù)量越少,其iPhone設(shè)備的電池壽命自然就更長(zhǎng),主要還是因?yàn)橐粋€(gè)誤解,即通過滑動(dòng)瀏覽能夠看見的應(yīng)用,那就是在后臺(tái)運(yùn)行的應(yīng)用。
但實(shí)際上,這種認(rèn)識(shí)并不正確。這些處于后臺(tái)的應(yīng)用程序,只是處于凍結(jié)狀態(tài),并不會(huì)占用額外的內(nèi)存資源。因此,你大可不必在意后臺(tái)那些已經(jīng)打開過的應(yīng)用。
知名科技博客作者約翰·格魯伯 (John Gruber)在其博客Daring Fireball中寫道,“處于后臺(tái)的應(yīng)用程序,實(shí)際上都處于凍結(jié)狀態(tài),系統(tǒng)會(huì)限制這些應(yīng)用僅在后臺(tái)執(zhí)行一些必須進(jìn)行的任務(wù),同時(shí)會(huì)釋放它們?cè)驹谇岸藞?zhí)行任務(wù)時(shí)所占用的內(nèi)存資源。在搭載iOS系統(tǒng)的設(shè)備上,這項(xiàng)功能的性能相對(duì)更佳出色。”
“另外一個(gè)好消息是,相比于重新加載被關(guān)閉的未運(yùn)行應(yīng)用程序,直接從后臺(tái)開啟被凍結(jié)的應(yīng)用所占用的CPU資源要低很多。”格魯伯寫道,“滑動(dòng)關(guān)閉應(yīng)用程序不僅沒有一點(diǎn)好處,反而還會(huì)對(duì)設(shè)備產(chǎn)生有害影響。你的電池性能及容量會(huì)變差,連你切換至其它應(yīng)用程序,耗時(shí)都可能會(huì)更久。”
只要你滑動(dòng)關(guān)閉應(yīng)用程序后,你都需要重新打開這些應(yīng)用程序,才能進(jìn)一步使用。如果你頻繁地重新打開這些應(yīng)用程序,就會(huì)影響你的iPhone電池壽命。
“聰明反被聰明誤”,到頭來,你可能就會(huì)發(fā)現(xiàn),自己的iPhone可能就沒那么耐用了。
格魯伯還寫道:“如果你擔(dān)心后臺(tái)的應(yīng)用程序會(huì)影響你的iPhone電池壽命,并且在每次通過后臺(tái)加載這些應(yīng)用程序時(shí),你都發(fā)現(xiàn)加載速度非常快的話,那么,你的確有理由去懷疑,這些應(yīng)用在后臺(tái)可能仍然處于運(yùn)行狀態(tài)。”
“可以這么理解,但也不是完全正確。它們?cè)诤笈_(tái)處于凍結(jié)狀態(tài),但是它們會(huì)釋放之前在前端運(yùn)行過程中所占用的RAM空間。你也可以再次‘解凍’,并且加載速度非常快。”格魯伯寫道。
因此,如果你真的想通過滑動(dòng)關(guān)閉已經(jīng)打開使用的應(yīng)用程序,那就只應(yīng)該在它們沒有響應(yīng)的時(shí)候才這樣做吧。否則,這只會(huì)影響你的iPhone電池壽命。
圖片來源:The Sun
滑動(dòng)關(guān)閉App影響電池壽命,為什么?
前文已提到,滑動(dòng)關(guān)閉應(yīng)用程序,并不是提高iPhone電池壽命、保持設(shè)備性能的有效方式。因此,如果你想要提高iPhone的電池性能,那你就需要通過其他方法來實(shí)現(xiàn)。
滑動(dòng)關(guān)閉App可以提高iPhone電池壽命嗎?
滑動(dòng)關(guān)閉App,不會(huì)對(duì)iPhone電池壽命產(chǎn)生任何積極影響,其主要原因是iOS系統(tǒng)的多任務(wù)處理運(yùn)行方式。
2016年3月,有一位iPhone用戶就曾致信蘋果首席執(zhí)行官蒂姆·庫克(Tim Cook),詢問庫克滑動(dòng)關(guān)閉應(yīng)用程序,會(huì)不會(huì)影響電池壽命。
對(duì)此,蘋果iOS系統(tǒng)研發(fā)負(fù)責(zé)人、軟件工程高級(jí)副總裁克雷格·費(fèi)德里吉(Craig Federighi)回應(yīng)這位用戶稱,滑動(dòng)關(guān)閉應(yīng)用程序不會(huì)提高電池壽命。
iPhone多任務(wù)處理是如何運(yùn)行的?
在解鎖iPhone的情況下,如果你雙擊Home鍵(近幾年推出的沒有Home鍵的iPhone則從下往上滑動(dòng)),你就可以一覽所有還未關(guān)閉的應(yīng)用程序。
首先映入眼簾的,就是你最近使用過的應(yīng)用,往左滑動(dòng)你還可以查閱之前使用過的應(yīng)用。
當(dāng)然,它們也有可能是在后臺(tái)開啟并仍在使用的應(yīng)用(比如,當(dāng)你在打開Safari瀏覽器搜索資料的同時(shí),可能同時(shí)也打開了Apple Music音樂播放器收聽音樂)。
這些后臺(tái)運(yùn)行的應(yīng)用,基本不會(huì)消耗電池壽命。至于為什么,你應(yīng)該首先了解iPhone的多任務(wù)處理,以及iPhone應(yīng)用程序的五個(gè)狀態(tài)。
所謂多任務(wù)處理,就桌面計(jì)算機(jī)而言,就是你同時(shí)打開并使用多個(gè)軟件。
但在iPhone上,多任務(wù)處理的運(yùn)行方式稍有不同。除了前端正在使用的應(yīng)用之外,后臺(tái)可能還有其它運(yùn)行的應(yīng)用。大多數(shù)時(shí)候,后臺(tái)的應(yīng)用在沒有使用的時(shí)候,都處于凍結(jié)狀態(tài)。當(dāng)你再次將它調(diào)用至前端時(shí),它可以很快“解凍”。
所以,iPhone與我們傳統(tǒng)所知的多任務(wù)處理,稍微存在不同的地方就在于,蘋果所稱的“快速切換應(yīng)用(Fast App Switching)”這個(gè)特點(diǎn)。
另外,據(jù)蘋果稱,你的iPhone上的所有應(yīng)用,都主要以五種狀態(tài)存在:
未運(yùn)行狀態(tài)(Not Running):應(yīng)用沒有啟動(dòng)運(yùn)行,或者被iOS系統(tǒng)從閑置狀態(tài)清理退出了。
未活躍狀態(tài)(Inactive):這是一個(gè)簡(jiǎn)短的過渡狀態(tài),通常都是當(dāng)你從一個(gè)應(yīng)用切換至另一個(gè)應(yīng)用的短暫等待過程。
活躍狀態(tài)(Active):正在運(yùn)行,用戶正在使用。
后臺(tái)運(yùn)行狀態(tài)(Background):應(yīng)用在后臺(tái)處于運(yùn)行狀態(tài)。當(dāng)應(yīng)用進(jìn)入后臺(tái)后,系統(tǒng)通常只會(huì)留給應(yīng)用很短暫的時(shí)間清理數(shù)據(jù)或保存有關(guān)內(nèi)容。大多數(shù)應(yīng)用并不會(huì)在后臺(tái)運(yùn)行,但音樂播放器應(yīng)用、帶GPS定位及地圖應(yīng)用等除外。
閑置狀態(tài)(Suspended):應(yīng)用在后臺(tái)還繼續(xù)占有內(nèi)存,但實(shí)際上已經(jīng)沒有運(yùn)行了。iOS系統(tǒng)會(huì)保持這個(gè)狀態(tài)一段時(shí)間,以便用戶短時(shí)間內(nèi)再次調(diào)用應(yīng)用。
這五種狀態(tài)中,能夠消耗電池壽命的,也只有應(yīng)用處于活躍狀態(tài)和后臺(tái)運(yùn)行狀態(tài)的時(shí)候。因此,不能因?yàn)槟汶p擊Home鍵看到了那么多應(yīng)用,就說它們?cè)谙碾姵貕勖?/p>
滑動(dòng)關(guān)閉App,真的會(huì)影響電池壽命嗎?
的確,為了保持更長(zhǎng)的電池壽命,而選擇滑動(dòng)關(guān)閉應(yīng)用程序,最終反而可能會(huì)影響電池壽命。究其原因,主要還是要考慮在不同狀態(tài)下啟動(dòng)應(yīng)用時(shí)所產(chǎn)生的能耗。
啟動(dòng)未運(yùn)行狀態(tài)下的應(yīng)用,要比重啟處于閑置狀態(tài)的應(yīng)用產(chǎn)生更多的能耗。因此,讓應(yīng)用保持多任務(wù)處理狀態(tài),反而可以最大化你的電池壽命。
你可以把iOS系統(tǒng)想象成寒冬早上的汽車。當(dāng)你冷啟動(dòng)這輛車時(shí),為了不對(duì)發(fā)動(dòng)機(jī)的正常使用帶來威脅,往往你都需要經(jīng)過一兩分鐘的熱車過程后再開車上路。
熱車完畢后,當(dāng)你在開車路途中,熄火并短暫停在路邊去購買某件物品后,再次啟動(dòng)這輛車,你就不需要等待過長(zhǎng)的熱車時(shí)間了。
對(duì)于啟動(dòng)未運(yùn)行狀態(tài)下的應(yīng)用而多產(chǎn)生的能耗而言,雖然它們可能并不會(huì)產(chǎn)生特別大的負(fù)面影響,但很顯然的是,這可以理解成有百害而無一利的事情。
不要就此和“滑動(dòng)關(guān)閉App”說拜拜
不能僅僅因?yàn)榛瑒?dòng)關(guān)閉應(yīng)用有害電池壽命,就從此再也不關(guān)閉應(yīng)用了。至少在以下兩種情況下,你還是可以毫不猶豫地滑動(dòng)關(guān)閉應(yīng)用程序的:
當(dāng)應(yīng)用無響應(yīng)時(shí):如果應(yīng)用出了故障,沒有任何響應(yīng)的話,那你面對(duì)這種情況的最好辦法,也只有滑動(dòng)關(guān)閉它了。
當(dāng)應(yīng)用在消耗后臺(tái)數(shù)據(jù)時(shí):你是否希望確認(rèn),應(yīng)用只在你使用的情況下才消耗數(shù)據(jù)?滑動(dòng)關(guān)閉應(yīng)用程序,就可以確保它不會(huì)在后臺(tái)消耗數(shù)據(jù)。但這個(gè)做法有個(gè)前提,即在iPhone設(shè)置的通用選項(xiàng)中,你已經(jīng)關(guān)閉了后臺(tái)App刷新(Background App Refresh)選項(xiàng)。
譯者:俊一
參考文章:
Apple Says Swiping iPhone Apps Closed Is Bad For The Battery,來源LAD Bible,作者Tom Wood
Why You Can't Quit iPhone Apps to Improve Battery Life,來源LifeWire,作者Sam Costello
How to Use Multitasking on the iPhone,來源LifeWire,作者Sam Costello
總結(jié)
以上是生活随笔為你收集整理的coordinatorlayout 设置不可滑动_滑动关闭App损害iPhone电池寿命,我们需要“改掉强迫症”吗?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 运行时间_如何测量嵌入式软件运行时间?
- 下一篇: python不定长参数举例说明_Pyth