iOS 7之前后臺進(jìn)程的工作方式
在iOS 7之前,如果應(yīng)用在后臺運(yùn)行,那么即使你已鎖屏了,這些應(yīng)用還會繼續(xù)運(yùn)行,你的iPhone一直處于喚醒狀態(tài),直到后臺應(yīng)用完成任務(wù)或超時才能進(jìn)入休眠。
從2010年起,iOS的這種多任務(wù)和后臺管理持續(xù)了三年時間,經(jīng)歷了iOS 4、iOS 5、iOS 6三代,其間的改變很少,稱之為“偽后臺”也不為過,畢竟真正能在后臺運(yùn)行的非常非常有限,直到iOS 7的誕生。
iOS 7,從“偽后臺”到“智能后臺”
在iOS的歷史上,iOS 7 是有里程碑意義的,或許大多數(shù)人只能看到UI從擬物化到扁平化的巨大變化,但是,iOS 7在后臺管理上的改進(jìn)同樣是歷史性的。在WWDC 2013上,蘋果就iOS 7的多任務(wù)改進(jìn)作了專門的會議講解(傳送門),就可見其重要性。簡單地說,iOS 7不僅是改變了一些后臺任務(wù)處理方式,還加入了一些新的后臺模式。
iOS 7之后的后臺進(jìn)程工作方式
從iOS 7開始,一旦手機(jī)鎖屏,后臺應(yīng)用將也會很快被暫停(不是像之前那樣要一直運(yùn)行到完成任務(wù)或超時),之后當(dāng)系統(tǒng)被喚醒時(比如接到電話),那些暫停的后臺應(yīng)用也會一起繼續(xù)運(yùn)行。這樣的好處是,系統(tǒng)不會因?yàn)榈谌綉?yīng)用在后臺運(yùn)行而長時間處于喚醒狀態(tài),對電池續(xù)航有益,而且第三方應(yīng)用的保持時間也更久了(雖然真正的活躍時間是一樣的)。
智能后臺,適應(yīng)用戶的使用習(xí)慣
現(xiàn)在的iOS后臺管理是相當(dāng)智能的,這一點(diǎn)可能很多用戶不太知情,它會記憶用戶的一些行為習(xí)慣,比如你每天早上都要打開A應(yīng)用,中午會打開B應(yīng)用,晚上會打開A應(yīng)用,經(jīng)過一段時間的記憶后,iOS會在早上、中午、晚上的適當(dāng)時間喚醒或啟動相應(yīng)的A、B、A應(yīng)用,提升用戶體驗(yàn),這一點(diǎn)就夠Android學(xué)的了。
投稿郵箱:chuanbeiol@163.com 詳情請?jiān)L問川北在線:http://m.sanmuled.cn/