大家好,我科技君~
電池容量小,充電慢已經成為了蘋果手機的專屬名詞,即使那18W的快充也不能拯救。
所以一直以來,蘋果手機用戶都被續航所困擾著,不是在充電中就是在充電的路上!
為了能夠增加手機的那麼一點點續航,各位蘋果手機用戶可以為是使出了各種招數。
開啟自動亮度、省電模式、動態效果全關、關閉原彩顯示等等。
當然啦,這都是作為合格的蘋果用戶一些基礎操作,深度玩家開始探索設置中各種沒必要開啟的輔助操作。
但最騷的還是屬前段時間傳謠的不要滑動關閉後臺程序。
科技君身邊的一些使用蘋果手機朋友,打開後臺基本就是幾十個軟體,作為一個有些許強迫症的人來說,恨不得全部滑動關閉掉。
而這個操作的來源,是蘋果官網更新了一個頁面,科普了「強制關閉應用」的操作。
其中蘋果解釋了一句:只有在應用無響應的時候才需要強制關閉後臺。
也許,蘋果也終於知道自己有這一缺點了
!
然而這次正經的科普,卻在網絡的海洋中越飄越不正經。
先是英國太陽報和LADbible等外媒,開啟UC震驚部的專屬標題:
「震驚!關閉後臺會讓 iPhone 變慢且減少續航「
「蘋果說關閉後臺對 iPhone 電池不好!「
緊接著沒過多久,國內的數碼自媒體也開始了一本震驚的胡說八道!
只要在標題上面加上外媒兩個字,就有一大堆的小朋友信以為真,然後轉發+實踐。
(無圖,可自行百度)
完美的實現了一次又一次的以訛傳訛。
那事實到底是什麼呢?從蘋果給出的原文件中不難看出,有一個關鍵詞和眾多數碼媒體所說的都不一樣。
」Battery Life「這個短語指的是「續航」,而非「電池壽命」,至於電池壽命的英語短語則是「Battery heath」。
要是這樣滑動能減少電池壽命的話,誰還敢滑呀!
那為什麼蘋果官方會說滑動關閉後臺程序會造成續航減短呢?
這就涉及到蘋果極具特色的推送機制,與安卓手機的真後臺程序運行不一樣,iOS是沒有後臺程序這一說法的。
簡單來說就是iOS會將大部分的資源,集中處理現在在運行的App,而切入後臺的程序就會被結束掉不運行了!
但我們玩單機遊戲的時候,切出去很長時間回來後,還能夠從退出去的那個畫面繼續玩。
這到底是為什麼呢?
其實很簡單,因為單機遊戲不用連接蜂窩網絡,只在手機本地運行。
iOS會」凍結「你切走前最後玩遊戲的進度和畫面,我們在後臺看到的其實是一張截圖,這些都會被保存在手機的ROM裡。
等到你再次使用的時候,系統會從RAM中加載到ROM中,這樣既不佔用CPU也對系統沒有什麼損耗。
而像王者、吃雞這類需要連接蜂窩網絡的遊戲,切出去回個消息,隊友就會看到你已經退出遊戲,而時間久一點再回到遊戲,基本就要重新連接了。
另一方面,明明已經被切換到後臺的微信、QQ還能及時的收到消息呢?
這就不得不說說iOS的厲害之處,在iOS系統中,你收到的通知並不是由程序本身發送的。
拿微信舉個例子,你的朋友給你發消息,恰巧你又不在微信的界面,跑去了QQ和新擴列的妹子聊的熱火朝天。
但已經被iOS」凍結「的微信,同樣能夠將你朋友發送的消息推動給你。
這條消息的推送過程,是從騰訊的伺服器傳到蘋果的伺服器,再由蘋果的伺服器根據ID推送到你的手機上。
在這期間,微信都是處於一個被」凍結「狀態,直到你點擊微信之後才會重新啟動。
這也是為什麼使用蘋果手機的時候,每次點進去微信的時候,都能看到微信頂部顯示」收取中「,然後才將信息框彈出來的原因。
如果你頻繁的清理後臺程序,確實會造成續航時間變短。
因為這樣,你的應用不是從被iOS」凍結「的狀態中被拉起的,而是重新打開加載數據,會消耗更多的能耗。
當然啦,強迫症患者才不會管耗不耗電!