正文

iPad/iPhone真的不能運行後台程序嗎?

(2010-02-01 18:28:40) 下一個

關於iPad能否Multitasking,也就是運行後台程序的的問題,很多人有一定的誤解。iPad,iPhone還有iPod Touch真的不如Android,Windows Mobile,Symbian,WebOS,Maemo等等手機操作係統,沒有能力同時運行多個程序?

其實這完全是一個誤解。

首先,iPad/iPhone/iPod Touch使用的iPhone OS是精簡、移動版的MacOS,它比以上提到的5個操作係統要強大的多。它完全有能力運行後台程序。

其次,有一些程序,例如Phone和iPod程序,是可以在後台運行的,所以現在在打電話或者聽歌曲的同時運行其它程序是完全可以的。

第三,其他普通程序不能在後台運行是蘋果公司的決策問題。我不知道蘋果公司的具體原因,但是很明顯,有幾點是需要考慮的:

一,手機上的內存(RAM),CPU的速度,電池的容量都是非常有限製的。同時運行多個程序必然增加對內存、速度和電池的要求,同時也將使手機發熱增加。

二,現在iPad/iPhone/iPod Touch上的程序有非常流暢的動畫效果,而這對內存的要求是非常大的。

三,設計好的iPad/iPhone/iPod Touch程序能夠記住最後的操作狀態,每次重新運行時可以返回該狀態,這樣在視覺效果上和多個程序沒有多大區別。

四,對於實時通訊類的程序,可以通過Push Notification來達到類似的效果。

最後,對於那些確實需要運行後台程序的用戶來說,把iPad/iPhone/iPod Touch解鎖(Jailbreaking)之後就可以不受限製的同時運行多個程序了。

總而言之,iPad/iPhone/iPod Touch的操作係統是非常強大的,它現在的設計選擇實際上不是限製而是促進了它使用的優化。

[ 打印 ]
閱讀 ()評論 (4)
評論
目前還沒有任何評論
登錄後才可評論.