iOS 4 的多工 - iOS

Table of Contents


對於iOS 4的多工,我想很多人都一直有疑問;板上關於多工的問題也三不五時

出現,而置底的常見問題區也沒有針對多工做更詳細解釋。所以我打算野人獻曝

一下,就我所知的提出來給大家參考。


有興趣的人可以先看一下這篇:

文章代碼(AID): #1CCvry7Y (iPhone) [ptt.cc] [討論] iOS 4.0 多工處理流程圖

板上爬文了一下,這篇的流程圖算是蠻清楚的。


老實說沒有接觸過iOS SDK的人,對於iOS的多工多半也是一知半解。

老實說我也沒有碰過iOS SDK,但就我的觀察和對照上面那篇文章,歸納出一些

結論:

(我是藉由JB後的SBSettings內的Processes去觀察APP是否還在背景執行,以及

Avaliable Memory剩餘的可用記憶體)


Q:某支程式按home鍵離開後,到底有沒有結束?

A:不一定,這得視該程式的設計而定。

如果你想更深入一點的了解,請見上面那篇。


Q:連按兩下home鍵叫出的多工列是?

A:它顯示的是你「最近執行過的程式的紀錄」。

顯示在多工列的程式,並不一定有在背景執行;


但也有一些程式雖然有在背景執行,卻未顯示在多工列,不過這通常是內建的

如「電話」(是的,你平常打電話也是一支程式,而且它是關不掉的,就算你

用SBSettings把它kill掉,它也是會再執行起來);至於你在APP Store下載的

程式,我想apple的SDK應該沒開放這功能,而且審核應該也不會過,所以不需

要想太多。


Q:那我要怎麼確定哪些程式有沒有一直在背景執行?

A:真的想知道,JB吧。

不然就是相信iOS的設計,iOS的限制很多,它不想讓一般使用者知道太多細節,

因為大多數人看不懂;相對的,它也保證了一定程度的穩定性,讓不懂電腦、

不懂程式的人也能輕易上手。


另外也不需擔心iPhone的記憶體不夠用,iOS自己會管理,不需要煩惱這點,

通常你也沒有辦法對它做任何改變。


Q:我重開機後,多工列還是有滿滿一排程式?

A:如同先前說的,它只是記錄你先前開過的程式,只是重開機後依然保持這

些記錄。

從SBSettings裡去看的話,重開機後應該只會剩下「電話」之類內建的程式。

(通常好像只有電話這支程式會一直常駐)


Q:所以我平常到底該不該把多工列裡的程式全部清掉?

A:我個人是認為非必要,反正iOS會幫你管理好,記憶體不夠用時它會自動幫

你結束這些程式。至於這些程式的資料會不會不見,我想也不需擔心,多數

的iOS程式在結束時都會自動儲存,除非該程式自己有問題。


至於這些程式留在記憶體裡面會不會增加耗電...這點我就還沒實驗過了。

如果你有JB的話,從SBSettings裡面去把processes殺光就好了,多工列裡

的不用管它,多少可以保護你的home鍵。

(我的iPhone 4 home鍵常常反應遲鈍...才用不到三個月...)




以上是我個人的觀察結果,有錯的部分還請不吝指正。

--
◣◥▍▋▌▎ 機動戰士 X不 ▍▎▂▂
\|▍▊▌ 逆襲的夏亞 !是 ◢◤
|▌▊ 我蘿 ██◣ ▃▄▄▄
▂▄ 妹莉◢▆◤ ▄▄
] ▄▆█ 早了 ▁▄
◤◥◥ [ ◣▁ ψFearFix 就! ◤◤ █◤

--

All Comments

Yuri avatarYuri2010-12-10
反應開始遲鈍+1....
Charlotte avatarCharlotte2010-12-13
我JB後 設定完 幾乎沒用HOME了...
Ursula avatarUrsula2010-12-17
裝一下activator吧 home鍵幾乎都不用按了
David avatarDavid2010-12-17
我有裝,我用"音量+-兩顆鍵一起按"設成"連按兩下home"
Joseph avatarJoseph2010-12-19
叫出多工列,但還是home鍵最順手...不知道為什麼這麼重要
Michael avatarMichael2010-12-21
的按鍵,耐用度卻這麼差...而且還是最難換的,要換home鍵
幾乎整支iPhone 4都要拆光了lol
Linda avatarLinda2010-12-24
我以前用2g用了2年多也還是很ok 真的是品質越來越差了
Ingrid avatarIngrid2010-12-25
2G的Home鍵真的很勇猛,壞掉要換也比現在貴超多
Christine avatarChristine2010-12-29
跟PSP是一樣的道理
Jessica avatarJessica2011-01-02
有錢就用multiflow,沒錢就用activator....JB之後就幾乎
沒用home這個按鍵了(除了進入Cydia要跳出來以外)
Queena avatarQueena2011-01-02
可以只換Home嗎
Blanche avatarBlanche2011-01-06
可以自己換阿,但是看了iFixIt上的圖文教學後我完全不想
自己來XD
Olive avatarOlive2011-01-10
其實清掉比較好 不清的話一直占記憶體 反而容易變慢
Bethany avatarBethany2011-01-14
不清真的容易變慢加上自動跳出
Dora avatarDora2011-01-17
其實HOME鍵有時有點遲鈍跟JB有點關係...回復回來就好了
Rosalind avatarRosalind2011-01-21
文中改成「最近執行過的程式"記錄"」會比較正確
Faithe avatarFaithe2011-01-23
快捷列記錄的是App當下的紀錄,至於是不是正執行要看寫法