欧美日韩伦理在线免费_国产精品青草久久久久福利99_亚洲主播在线播放_国模精品娜娜一二三区_91久久综合亚洲鲁鲁五月天_国产精品jizz在线观看美国_午夜视频在线观看一区二区_国产精品久久久久久久久搜平片_欧美色综合天天久久综合精品_亚洲国产精品传媒在线观看_国产美女精品视频免费观看_亚洲电影下载_久久久精品性_在线看成人片_亚洲欧美日韩精品综合在线观看_欧美亚洲成人免费

手機
手機 手機資訊 手機新聞 真偽之辯 iOS/Android系統多任務淺析
手機大全
12月 22

真偽之辯 iOS/Android系統多任務淺析

編輯:騰飛 來源:泡泡網
放大 縮小 打印 郵件 收藏本頁 游吧論壇

IOS/Android系統多任務淺析

多任務,偽多任務。IOSAndroid操作系統的爭論一直不休。雙方的支持者都不甘示弱,都在談,可誰又都談不明白。

說到多任務,我們就不得不談Pushmail。這是一個很經典的(偽)多任務,黑莓靠這個一度稱霸北美市場。開啟Pushmail的黑莓手機不是靠后臺的實時進程,而是通過消息提醒,類似現在的信息推送。這樣的做法可以極大的減少電量的消耗,而那些真正實時查看的后臺進程,無一例外的都是電量消耗大戶。

移動設備對于后臺進程有著自己的管理方式,如果無限制的讓進程在后臺任意堆棧,那電量很快就會被耗盡。

由于系統資源和電池容量的限制,移動系統的多任務與PC系統有一定的差異。桌面系統的多任務確實有多個程序在同時運行,當從一個切換到另一個時,它們都是一直正常運行的,一般不會被結束。而移動系統則是在不同應用中快速切換。當切換其他應用時,原程序被掛起,暫停執行。

現在的移動操作系統在多任務上均有自己獨到的特點,人們無不希望能同時運行多個程序,從而提高使用效率,簡單有效的多任務管理模式能夠提升用戶體驗,IOSAndroid在多任務管理上有什么區別?我們下面就針對這個談一下。

IOS是偽多任務?

Android系統原生就支持多任務,而IOS系統是從4開始的。它的多任務并不是傳統意義上的多任務,不是任何應用進程都可以在后臺自由運行。真正做到支持多任務的只有蘋果Safari和Mail,很多蘋果親生的應用也都并不支持。

對于第三方應用,可以開放的后臺運行接口只有音頻播放(如QQ音樂)、地理位置檢測(如谷歌地圖)和網絡電話(如Skype)等。

IOS中,單擊Home鍵可以從應用中退回桌面。之前運行的應用并不是被關閉了,而是被暫時“凍結”。已經分配給它的資源仍然沒有收回,它是在運行中的。當你重新點擊應用,就會立刻進入,并恢復退出之前的狀態。這就是蘋果的快速切換應用功能(fast app switching)

蘋果官網多任務解釋

雙擊Home鍵可以激活屏幕下方的夾層,后臺運行的應用都在這里。但并不是所有在這里出現的應用都是后臺運行的。

IOS的多任務可以分為三種:

1、保持退出時狀態

這種多任務只是一種看起來像多任務的單任務,當按下Home鍵時,程序會保持狀態。待到下次呼出時便恢復保存時的狀態,讓人看起來好像沒有退出過。就好像玩PSP上游戲的臨時存檔一樣,退出游戲之前存一下,再次進入并讀檔后,這個臨時存檔就消失了。

2、有限多任務

在這種多任務下,按下Home鍵,程序會保存到內存中,可以執行一些系統允許的進程,如音樂播放和下載等。這種多任務更快,但會占用內存。

3、傳統意義多任務

Safari和Mail就是這種多任務。這種多任務可以讓程序在切換到后臺時,無限制的做出動作。對于移動設備來說,如果不限制這樣的行為,任由程序在后臺隨意執行,電量很快就會被用光。

有幾種情況下,應用是真正完全退出了:1、系統為節省內存而自動終止某程序;2、用戶手動長按屏幕下方多任務欄中的應用并關閉;3、尚沒為IOS系統重新編譯過的第三方應用(如更新之前的ONE|一個),這種應用無法被凍結,所以退出即終止。

能夠在后臺運行的應用有限

之所以IOS系統會給人偽多任務的印象,是因為蘋果處于延遲續航時間等考慮,強制僅有少數幾種應用能夠被授權在后臺運行。大多數應用在退出后會被掛起,掛起后的10秒鐘內,仍然占用著原來的資源,用以一些善后工作。

當后臺的應用過多,運行內存不夠時,系統會自動結束認為最沒用的進程,或是運行最早的那個進程。而那些被允許在后臺允許的應用,系統會通過專門的API給予其永久后臺權限,直到狀態結束或用戶主動關閉。

從多任務的定義上來看,IOS系統可以進行多任務處理,但又不完全符合傳統意義的多任務。它需要掛起前一個進程才能將操作分配給下一個進程。但不管怎樣,它是支持多任務操作的。

真正的后臺是要付出代價的

再來說說Android。Android系統的運行方式是這樣的:當你運行了一個應用,就進入了該應用相應的層面;當你又運行了一個應用時,就又進入了這個應用的層面。新的層覆蓋在舊的上面,相互疊加,周而復始。谷歌為開發者提供了7個API,來調整應用層之間的切換和運行,它的用途主要是用來設置如何切換,以及切換后要做怎樣的操作。

當新的層活動時,會疊加到下面的層上,下面的層就會凍結,或者說是被掛起。新的層處于激活狀態。這時按返回鍵的話,所有不可見的層就全部被凍結。


Android系統后臺凍結中的應用

在后臺運行上,谷歌提供了兩種解決方案:

服務類(Service):

可為應用提供一個內容由程序自身決定的服務,應用可以將需要在后臺執行的操作寫入服務中。當這個應用被切回后臺,它的所以活動都被凍結。但寫入服務的那些操作仍然可由系統繼續執行。如QQ這樣,只運行該應用的某個活動。

廣播接收類(Broadcast receiver):

它可以讓應用在后臺完整運行,而不像服務類,只能運行某一部分活動。但前提是應用必須給系統一個既定的運行時間和目標,當應用消耗完時間,或達成了目標后,系統就會結束并凍結該應用的所有活動。這個類普遍存在于鬧鐘和GPS類的應用當中。

當然,這兩種類并不是隨便給予的,還是要有一定限制條件,在某種用途中可以指定分配服務類或廣播類。廣播類還會根據需求限制最大時間,從而防止被應用隨意使用,造成系統拖慢。

理論上Android系統沒有運行程序的數量限制,只要內存足夠,可以無限制的開啟任意多個應用。最后,當后臺中運行的應用越來越多,運行內存吃緊,系統便會強制結束凍結中的活動。優先結束沒有服務類和廣播類的活動,其次是服務類,如果內存還是不夠,最后就會結束廣播類的活動。

總結:

從上面兩個系統的多任務的描述來看,IOSAndroid都是支持多任務的,而且機制幾乎相同——大體上都是,前臺運行后臺掛,特殊情況有權限。

比較起來,Android系統給予應用的特殊權限比IOS要多些(這也是為什么IOS用起來比較順滑的原因)。這還得說IOS有比較先進的推送系統,而Android就比較慚愧了。

所以為了讓更多活動及時的從后臺推送到前臺,Android就必須讓更多的應用在后臺運行,也就需要占用更多的內存和處理能力,自然需要付出更高的電力和更好的硬件作為代價。

  • 真偽之辯 iOS/Android系統多任務淺析
打印 郵件 收藏本頁 幫肋
推薦閱讀
相關閱讀
欧美日韩伦理在线免费_国产精品青草久久久久福利99_亚洲主播在线播放_国模精品娜娜一二三区_91久久综合亚洲鲁鲁五月天_国产精品jizz在线观看美国_午夜视频在线观看一区二区_国产精品久久久久久久久搜平片_欧美色综合天天久久综合精品_亚洲国产精品传媒在线观看_国产美女精品视频免费观看_亚洲电影下载_久久久精品性_在线看成人片_亚洲欧美日韩精品综合在线观看_欧美亚洲成人免费
国产中文一区| 国产精品永久在线| 狠狠色丁香婷婷综合| 国产精品国产馆在线真实露脸| 午夜欧美大尺度福利影院在线看| 国产日韩精品在线| 久久久久网址| 欧美精品久久一区| 亚洲日本在线视频观看| 欧美三级午夜理伦三级中文幕| 久久久久久一区二区| 欧美性天天影院| 久久综合九色综合欧美就去吻| 欧美成人免费在线观看| 狠狠色狠狠色综合日日小说| 制服丝袜亚洲播放| 国产亚洲一区在线| 亚洲一线二线三线久久久| 国产精品一区二区你懂得| 在线观看亚洲视频啊啊啊啊| 国产一区在线看| 欧美日韩不卡| 国产美女精品视频| 日韩一级不卡| 欧美精品国产| 一区二区亚洲欧洲国产日韩| 久久综合色一综合色88| 99国产精品自拍| 麻豆成人av| 久久久久免费视频| 亚洲一区二区三区高清不卡| 欧美成人免费视频| 欧美视频日韩视频在线观看| 欧美视频你懂的| 亚洲激情婷婷| 国产亚洲精品7777| 亚洲淫性视频| 欧美电影在线免费观看网站| 国产一区二区三区视频在线观看| 欧美日本一道本在线视频| 欧美在线观看一区| 亚洲午夜羞羞片| 久久久久久亚洲综合影院红桃| 亚洲一区视频| 99riav国产精品| 欧美日韩成人网| 久久综合综合久久综合| 久久久久久一区二区三区| 国产精品video| 一区二区三区四区五区在线| 欧美亚洲在线| 亚洲午夜国产成人av电影男同| 亚洲高清视频中文字幕| 久久久久九九视频| 亚洲成人在线视频播放| 久久久综合视频| 亚洲在线观看免费| 欧美亚洲在线视频| 国产精品乱码一区二区三区| 欧美一区二区三区播放老司机| 日韩视频免费观看高清在线视频| 一区二区国产在线观看| 蜜臀av一级做a爰片久久| 欧美日韩午夜视频在线观看| 午夜亚洲精品| 久久久久久久性| 精品成人一区| 亚洲精品视频一区二区三区| 欧美在线视频a| 免费欧美电影| 蜜桃av一区二区在线观看| 亚洲一区二区在线视频| 欧美精品1区| 毛片一区二区| 欧美精品色一区二区三区| 午夜精品一区二区三区电影天堂| 亚洲特级片在线| 亚洲人成人77777线观看| 99re热这里只有精品免费视频| 在线日韩电影| 夜夜嗨av色综合久久久综合网| 国产一区二区三区视频在线观看| 销魂美女一区二区三区视频在线| 欧美大片免费| 国产精品福利在线观看网址| 亚洲天堂av高清| 欧美激情综合色综合啪啪| 午夜欧美电影在线观看| 亚洲视频一二区| 久久免费偷拍视频| 久久夜色精品一区| 国产亚洲精品久久久久久| 亚洲国产精品久久久| 136国产福利精品导航网址| 久久精品国产欧美亚洲人人爽| 国产九区一区在线| 亚洲午夜久久久久久尤物| 国产美女精品人人做人人爽| 欧美精品v日韩精品v国产精品| 久久大香伊蕉在人线观看热2| 亚洲视频福利| 久久精品国产2020观看福利| 欧美精品国产精品日韩精品| 亚洲女ⅴideoshd黑人| 一区二区激情小说| 亚洲欧美精品suv| 欧美影视一区| 亚洲网友自拍| 国产精品红桃| 欧美不卡一区| 狠狠88综合久久久久综合网| 亚洲视频一起| 欧美日韩hd| 国产精品爽爽ⅴa在线观看| 欧美一区二区三区在| 一本色道久久综合狠狠躁的推荐| 欧美日韩综合视频网址| 欧美精品三级| 久久成人免费日本黄色| 欧美在线亚洲一区| 欧美伊久线香蕉线新在线| 日韩小视频在线观看专区| 欧美国产精品| 亚洲欧美视频在线观看| 久久精品亚洲精品国产欧美kt∨| 先锋亚洲精品| 亚洲乱码日产精品bd| 香蕉久久一区二区不卡无毒影院| 欧美日韩黄色大片| 国产精品久线观看视频| 午夜在线精品| 欧美成人自拍| 欧美午夜久久| 国产精品mm| 亚洲免费激情| 性欧美8khd高清极品| 欧美亚洲一级| 欧美在线影院在线视频| 久久国产精彩视频| 亚洲欧美日韩国产成人| 夜夜嗨av一区二区三区四季av| 欧美高清视频一二三区| 欧美国产精品久久| 欧美一级在线亚洲天堂| 久久久久久亚洲精品中文字幕| 国产日本亚洲高清| 亚洲综合日韩| 欧美精品七区| 亚洲一区亚洲二区| 欧美v亚洲v综合ⅴ国产v| av成人黄色| 欧美色欧美亚洲高清在线视频| 久久久精品一品道一区| 欧美亚洲成人精品| 欧美精品一区二区高清在线观看| 亚洲一区二区三区免费观看| 久久成人精品一区二区三区| 99精品国产在热久久婷婷| 午夜精品成人在线| 一区二区三区视频免费在线观看| 亚洲三级国产| 久久久久久久综合| 一本到12不卡视频在线dvd| 米奇777超碰欧美日韩亚洲|