iPhone OS4 的"可多工",可能和您想的"多工"不一樣~!!!

OS4才剛發表, 只有看到討論和資料, 尚未實機試過,
但就我破爛英文所得到粗淺的瞭解,總覺得很多人誤會的iPhone OS4的"可多工".

android我沒有實機, 但我想android和WM手機的多工, 是像PC的Task Manager一樣,
只要你執行了一個軟體, 沒有真正關掉的話, 就是留在背景待命, 我想, 這是大家所理解的"多工".

但我從網路上看OS4發表會, 有人在其它討論串回應也有提到 :
Developers will have access to seven multitasking services.... 等等,
整個發表會看完當下, 我的理解是, iPhone OS4 的"可多工", 和其它 local Notification, iAD 一樣,
是需要 APP Develpoer 有寫才有, 而且是有提供可背景執行API的功能, 才可能做成"可多工".
這和一般理解的只要一執行就變成Task, Task 沒被關掉就一直活在背景,有很大的不同.

再加上apple可鬆可緊的APP審核機制, 仍然是考慮過手持裝置資源有限的前題, 所以官方並不完全
支援 iPhone3G/iPodTouch 2 Gen以前舊款硬體是可以理解, 所以我認為apple的原則並沒有變,
只是配合現有硬體和新版OS所提出的solution..... "條件下可個別存在的單工" ;
我多一個字"可多工", 也許比較容易和一般認知的"多工"區別一下 ^^

以EndUser的角度來講的話, 並不是現有的APP只要改用OS4就可以多工, 就可以在背景聽KKBOX...
而是必需等APP有針對可背景執行的API做enhancement, 才能實現背景多工執行,
KKBOX也要修改成有支援背景多工, 才能把KKBOX丟到背景, 邊聽KKBOX邊執行其它APP.
除了OS4官方程式, 發表會上至少看到Skype有demo, 已經可以走VOIP背景常駐接聽Skype !


--- OS4才出來幾個小時, 只是提出目前個人所瞭解之處, 若有未盡或不夠正確, 煩請包涵 ---

Thanks ^_^
文章關鍵字
這樣做比較好

免得有些程式設計不良影響到效能...

嚴格把關才有良好的產品
小弟有點不太了解
你的意思是即使更新了OS,舊的程式(目前針對iPhone OS 3 以前開發的第三方程式)皆不支援多工?

雖然說小弟也還沒買iPhone or iPad XD
那就等Developer們把他們舊版的APP
更新成新版具多工特性的版本就好了

反正有不少APP三天兩頭就改版的.....升版也不用另外花錢
There is something more than you will ever see...
ice895018 wrote:
undefined競...(恕刪)


這是啥?
亂來喔~

看不懂你在講啥耶!
http://www.wretch.cc/blog/kosovamn
看起來是有限度的開放多工....
如果是要放長駐軟體,例如來電警衛、情境管理、額外輸入法、背景電話錄音等似乎還是
辦不到,但是我覺得這樣的多工,對大部分的人來說,是夠用的,至少方便了很多,也很
安全,是非常好的進步。
惡魔推銷員 wrote:
看起來是有限度的開放...(恕刪)


背景電話錄音是美國法律限制的關係吧

我比較關心的是開放 如iAcces的第三方輸入法開發
天毅 wrote:
你的意思是即使更新了OS,舊的程式(目前針對iPhone OS 3 以前開發的第三方程式)皆不支援多工?...(恕刪)


真正的多工是指離開後還能做事,要用特別的API,

另一種是暫離式的多工 ,感覺就像 快速程式的切換,
其實就是把目前狀態swap out ,這點很多系統都常見,如 webOS 及 W7P
這種狀態的程式應該不用改寫系統就能直接支援了,要不然就是重compile一下就行

另一篇已經有人說過了,背後開了 16個程式也沒有感覺lag ,切回來也很順,
看起來做得很完美
新版的多工開啟後,是不是可以在使用Safari瀏覽英文網頁時,呼叫譯典通等翻譯軟體,隨點即翻,而不必關閉Safari呢?
如果可以的話,那真的比現行的JB更強了
總之,意思是Apple又擺了我們一道囉
Apple這樣搞很貝哥哥

補充:
難怪影片裡,TapTap在切換時就停住了。
原來是這麼一回事阿
所以一次還是只能做一件事,只有那七大允許的功能在背景繼續作業 ( 例如: 放音樂阿、接聽Skype阿...如此這般)。
如果寫一個運算程式跑,切換時就不給運算了
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!