安卓真后臺(tái)和蘋果偽后臺(tái)的區(qū)別在于:
1、APP在后臺(tái)的運(yùn)行狀態(tài)不同。
(1)、Android的“真后臺(tái)”允許APP留存在后臺(tái),依靠著Service服務(wù)組件繼續(xù)運(yùn)行,搶占前臺(tái)CPU資源;
(2)、蘋果的ios系統(tǒng)“偽后臺(tái)”中,應(yīng)用最多只能在后臺(tái)運(yùn)行5秒,之后就會(huì)被掛起?(存于內(nèi)存但不運(yùn)行)造成后臺(tái)不會(huì)下載、開多個(gè)網(wǎng)頁(yè)后切換需要重加載的現(xiàn)象。
2、對(duì)手機(jī)流暢度的影響不同。
(1)、Android系統(tǒng)“真后臺(tái)”允許應(yīng)用在后臺(tái)運(yùn)行,使得手機(jī)容易卡頓,對(duì)手機(jī)的流暢度影響較高,會(huì)使手機(jī)的使用流暢度大大降低;
(2)、蘋果的ios系統(tǒng)采用“偽后臺(tái)”的形式,減輕了對(duì)手機(jī)流暢度的影響,因?yàn)樘O果手機(jī)對(duì)后臺(tái)的限制非常嚴(yán)格,只有一些特殊應(yīng)用可以在后臺(tái)真正運(yùn)行。這保證了當(dāng)前活躍程序的系統(tǒng)資源,保證了手機(jī)的流暢性及續(xù)航能力。
擴(kuò)展資料:
從iOS?7開始,蘋果的后臺(tái)實(shí)現(xiàn)了從“偽后臺(tái)”到“智能后臺(tái)”的歷史性革新。一旦手機(jī)鎖屏,后臺(tái)應(yīng)用將也會(huì)很快被暫停(不是像之前那樣要一直運(yùn)行到完成任務(wù)或超時(shí)),之后當(dāng)系統(tǒng)被喚醒時(shí)(比如接到電話),那些暫停的后臺(tái)應(yīng)用也會(huì)一起繼續(xù)運(yùn)行。
這種方式采用了非常復(fù)雜的設(shè)計(jì)邏輯,在兼顧系統(tǒng)安全性、流暢性和續(xù)航能力的基礎(chǔ)上,最大限度上實(shí)現(xiàn)了真后臺(tái)的一些功能,比如后臺(tái)刷新、推送喚醒和后臺(tái)傳輸,尤其是能根據(jù)用戶的行為習(xí)慣,提前喚醒/啟動(dòng)一些高頻使用的APP,不需要在打開后重新加載。
這樣的好處是,系統(tǒng)不會(huì)因?yàn)榈谌綉?yīng)用在后臺(tái)運(yùn)行而長(zhǎng)時(shí)間處于喚醒狀態(tài),對(duì)電池續(xù)航有益,而且第三方應(yīng)用的保持時(shí)間也更久了(雖然真正的活躍時(shí)間是一樣的)。
參考資料來源:中關(guān)村-iOS真的是“偽后臺(tái)”嗎?真相了!