iOS系統在很多人眼裡最明顯的一個特點是“墓碑機制”,通俗地說就是當你把app劃到後臺之後,app在執行一段時間,時間大概是180秒到600秒之間,之後將被掛起,不佔用任何資源,包括網路,定位,記憶體等系統資源,我們看到的所謂後臺只是一個快照,這就是為什麼蘋果為什麼記憶體一直這麼小的原因,因為根本不需要!
在這幾天看到一個熱議很多次的話題,那就是有網友根據iOS15自帶的app使用記錄功能發現微信在晚上會偷偷讀取照片,呼叫相機的問題
還有網友反饋自己明明把後臺重新整理功能關閉了,但是發現電量圖裡面全是app在後臺活動的記錄,很多人可能就疑惑了,蘋果不是假後臺麼,為什麼依然會發生這個事情!
且聽小編慢慢道來!
雖然蘋果對後臺管理很嚴格,但是實際運用上將所有app一刀切是不現實的,有些app是必須擁有後臺持續執行的能力的,比如音樂app,所有音樂app都必須擁有後臺播放的能力,因為必須要支援後臺播放才可以,這個就是蘋果後臺幾種後臺模式之一的Background Audio模式。
這個模式是iOS最常見的一個模式,呼叫這個介面可以實現app後臺播放,也就可以在後臺持續運行了。
還有很多app可能需要後臺聽書、後臺直播等功能都是透過這個模式實現的,像淘寶、拼多多等軟體目前加入了後臺直播的功能,這個是預設開啟的,很多小夥伴可能不小心點開了直播,推出去了,但是實際上還在後臺直播,這就是為什麼很多app一直在後臺執行的原因。
所有建議各位從小夥伴去檢查一下自己下載的app是否擁有後臺播放的功能,如果有建議直接關閉,否則很可能導致你的誤點,從而導致app一直在後臺執行。
更可惡的是很多不需要後臺播放功能的app為了可以在後臺持續執行而加入了這個功能,但是它是在後臺一直無聲播放的,,這也會導致app在後臺持續執行,很多流氓軟體就是透過這個辦法在後臺一直執行但是你卻無法關閉的原因之一。
還有就是定位服務、後臺下載都可以直接在後臺持續執行,例如導航軟體,就可以持續在後臺執行,以便持續更新導航路線,這個可以理解,但是很不幸的是,這個也是很多流氓軟體持續後臺執行的原因之一,之前看到反饋說系統的定點陣圖標不斷地在工作列出現,但是設定已經關閉了,持續的定位可以讓app在後臺不斷執行而不被系統kill掉,而且如果是精準定位的話,耗電量將會很大,如果定位只是一個大概位置,耗電不會那麼大。
回到主題,微信為什麼可以在半夜讀取相簿,微信的回覆是這是蘋果提供的一種能力,可以在需要的時候快速傳送所需圖片,雖然疑點重重。。。。。。
說到最後
現在網際網路時代,隱私真的只是個笑話,沒有任何隱私的,只是相對來說,蘋果更加安全一點