• 2

關於iPhone OS 4.0 的multitasking

該作者對於多工的理解是不太正確的。比較像是看著字面以自己的理解去解釋表面的意義,而不是了解實際技術背景後的整理。
起碼目前他所謂的「真正的」多工作業系統的運作和他的理解是不一樣的。
是嗎???

我記得在Demo的時侯,一邊聽音樂,GPS定位軟體一邊再告訴你要怎麼走呀
畫面是在聽音樂的畫面,有這一段Demo
MBAnon wrote:
本來 iPhone ...(恕刪)

而太全部多工,很自然的,每個在跑的程式用到的 CPU 時間會變少,效能會變差… (當然,你可以說,這是使用者自已要選擇,不要一次跑那麼多程式… 但這對使用者為中心的 Apple 來說,這是不可接受的… Apple 的看法就是:使用者本來就不應還要瞭解說 "跑太多程式會變慢" 這類的雜事… )


iPhone 成功的一點就在這裡,而這點小弟覺得是01上的眾生不瞭解的一點
簡單來說,在所有買iPhone的消費者中,對於這些什麼多工啦JB啦真正懂得人有多少百分比?
但想要有一支隨時用都不會LAG(為什麼會有這種認知?來自於過去的使用經驗)、
很多Apps可以用、
使用者經驗良好、簡單、
的使用者有多少?

從使用者的角度來設計這是大家都知道的事情,可是能堅持這點的設計者有多少?

iPhone 的多工模式對其他用電腦的多工概念來設計手機多工的廠商來說,或許只是被認為是藉口、理由與能力不足的具像化結果,但對使用者來說呢?
科技始終來自於人性?
mbantust35 wrote:
看了各位技術性的分析...(恕刪)


我也不懂wm/symbian等系統上, 程式執行時的層級、架構是怎樣~
不過在我手機的symbian系統上, 我可以用免提講電話的同時打開Opera mobile 用 wifi 上網, 等待頁面載入時還可以回個短信:P
雖然沒多少人像我那麼愛壓榨效能, 但我想這樣是真的multitasking吧?

相對在我的iPod touch上, 有的遊戲會強制把音樂停掉, 即使在Option裡關掉遊戲的音效, 也不能讓我播放歌曲, 自由度便顯得比較低了...當然我明白是遊戲開發商希望玩家投入遊戲, 但我想聽自己的歌...@@

我想我舉的例子是multitask吧? 當然~ 我也不否認iPhone OS 的流暢度和user friendly程度啦~
效能並不是限制多工最主要的考量。開放多工對系統穩定性的傷害才是主因。以Android的平台來說,一個程式開發廠商必須面臨不同的硬體,已經要比iphone平台困難了,再加上另一個程式開發商的背景程式同時執行........
可以想見程式設計與測試的難度,google的如意算盤是這些硬體與軟體廠商的工程師和客服總數是apple的十倍以上,毛利雖然低一點,總產能還是很可觀的。
zeoszeho wrote:
..(恕刪)...我想我舉的例子是multitask吧? 當然~ 我也不否認iPhone OS 的流暢度和user friendly程度啦~


嗯...以上zeoszeho兄舉的例子來說,
就算是不用上multitask也可以做到~
要看系統是如何架構和設計,
系統工程師要在有限的資源裡,
設計出符合需求及效能的才是稱職.

途有規格但沒有效能的產品是蠻可惜的.
wildcat wrote:
嗯...以上zeos...(恕刪)


我說的背景執行程式也可以不用multitask而達成的嗎? 這樣可能我對multitask的理解偏差了呢...
請高手指教~
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?