我很懶惰用ip4上都使用ipt4居多,就我大概的使用狀況facebook通知很快msn,不知道是我電腦也開著msn的關係,通知都來的很慢plurk我是用網頁版(app版本跑好慢)常駐大概是小遊戲+網頁(plurk和yahoo)+ Facebook +msn+音樂(網路的部分我在的環境都有WiFi)使用狀況大概是這樣,ip4則是頂多看看plurk和Facebook為主(真不知道我買來做什麼=3=)
iPhone4真正的多工只有4種模式:1. 背景音樂程式… 程式移進背景後,音樂不會停掉…2. 背景GPS程式… 程式移進背景後,在GPS移動超過設定的距離時,會通知程式說位置移動了3. VOIP程式… 程式移進背景後,還可以維持通話功能…4. 延長背景執行時間程式… 程式被通知要移進背景時,可以多要求多一點執行時間好完成手上的工作 (檔案下載, etc)其他的,是 Apple 所謂的快速切換… (那些你按兩下Home鍵,看到的一大堆程式)快速切換的程式,只是被凍結了… 他們會佔了記憶體空間,但不會分配到CPU執行時間… 好處就是,你選了一個程式還在記憶體中的程式,你會回到一本來按Home鍵結束它的地方,而不用重頭開始…記憶體不夠時,OS會自動選一些在記憶體中,記憶體用最多的被凍結程式先砍… (但名字還是會留在列表上) 所以說真的,使用者是不需要手動去清那個清單來放出更多記憶體的,OS會幫你這樣作...===Apple 這樣設計多工的 logic 是:行動裝置有電池的限制;讓CPU不停的一直跑多個程式的廣義式多工,不適合在iPhone這類的行動裝置上用…只需提供了上面說明的這些有限制式的多工功能,再加上一些像 remote 推播的服睥,使用者想要得到的功能,有 95% 都是可以作得出來的…只是對軟體設計者來說,需要多思考些,好讓使用者以為你的程式一直在跑… 例:WhatsApp 是用 remote notification 來推播別人寄給你的訊息… 你收到WhatsApp的推播訊息時,WhatsApp事實上不一定在跑的… 但這是App設計者的工作,要讓使用者以為你的App是在背景執行中…===所以回版主的問題:你要同時開 skype / 聽音樂 / 看網頁 / 開 whatsApp / MSN 可不可以?可以,但實際運作的方式,不是你想像的廣義多工:看網頁,你的前景程式,就是 safari (或是別的 browser),這沒問題…(要背景下載網頁,就是第四類多工,我不確定 safari 有沒有作進去…)whatsApp / MSN 事實上不會在跑,而是只是利用 remote notification 的服務在告訴你有新的訊息聽音樂,kkbox / itune 是用 音樂背景程式的 profile 在跑…你要同時講 skype,也是一樣,skype 是用VOIP背景程式的 profile 在跑…這裡要看程式設計師怎安排,在選擇輸出音效時,程式設計師可以選擇你的音樂會強迫關掉別的程式的音樂/或是讓你的音樂跟別的程式的音樂並存… (但通常使用者想要的 experience 是他在聽音樂時,有人打 skype 進來,你的音樂要暫停,讓他可以專心說話;等到說完了,音樂才會再啟動…)事實上,我建議版主可以多想想,你有什麼的應用,是 apple 目前提供的多工作不到的… 之前我也是覺得這樣的多工限制好多,但仔細想想,還真的想不大出來有別的應用是上面這幾個作不到的了… 之前就是被PC的廣義多工制約太多,以為沒廣義多工,就不可能作出這些功能…
常駐的時間原則上不受限制…實際上則取決於你使用iPhone的方式…要是你使用的前景軟體用的記憶體都不多 (所以不會讓OS需要關掉其他常駐程式),而且常駐的程式所用記憶體很小,常駐的時間可以上達幾個星期或幾個月都可以… (OS會盡量讓最多個程式常駐,所以基本上就是會先砍記憶體佔得大的程式先)
barry12316 wrote:我發現iPhone版...(恕刪) 本來無一物,何處惹塵埃我有發現,蘋果版會大吵,很多都集中在新品發表的前後大概太常被拿來比較唄(而且一定有不能換電池這個梗)也難為了iPhone4了,在手機界中都快能稱得上老將的它,還要一再被拿出來比較我滿喜歡現在這種氣氛的....學著去愛自己的決定!!正面點好~~不錯!不錯!