iPhone無(wú)需多任務(wù)處理
隨著iPhone 3Gs發(fā)布一周年的臨近,對(duì)iPhone 4G新功能的猜想又開(kāi)始成為人們熱議的話題。其中人們期望并且推測(cè)最多的特性當(dāng)屬對(duì)應(yīng)用程序實(shí)現(xiàn)真正的多任務(wù)支持。蘋果至今也并未對(duì)下一代iPhone OS的發(fā)布時(shí)間發(fā)表任何評(píng)論,但這并不影響人們猜測(cè)的熱情。
從技術(shù)角度看,iPhone OS已經(jīng)具備多任務(wù)處理能力,某些應(yīng)用程序及功能早已實(shí)現(xiàn)了多任務(wù)處理——你可以在實(shí)現(xiàn)通話的同時(shí)切換到電子郵件或日歷等程序上去;同樣,你也可以在聽(tīng)音樂(lè)的同時(shí)使用iPhone上的其他應(yīng)用。這就是所謂的多任務(wù),而蘋果只是沒(méi)有將其推廣至全部的應(yīng)用程序罷了。
真正的多任務(wù)還會(huì)引入另外一些問(wèn)題:
電池續(xù)航時(shí)間:電池壽命是蘋果至今拒絕實(shí)現(xiàn)多任務(wù)的理由之一。同時(shí)運(yùn)行的程序越多,電池電量消耗得越快。
性能:多任務(wù)的性能好壞受限于系統(tǒng)的處理能力以及內(nèi)存大小。比如,在裝有Windows操作系統(tǒng)的臺(tái)式機(jī)上打開(kāi)兩三個(gè)程序并不會(huì)出現(xiàn)什么異樣,但如果你打開(kāi)了十個(gè)程序,那么即使是臺(tái)式機(jī)也同樣會(huì)吃不消。因此,多個(gè)應(yīng)用程序同時(shí)運(yùn)行會(huì)拖垮iPhone,導(dǎo)致性能銳減。
管理:用戶每次只能在iPhone的屏幕上看到單一程序的運(yùn)行。多任務(wù)也許可以實(shí)現(xiàn)四五個(gè)程序在后臺(tái)同時(shí)運(yùn)行,除去消耗電池電量而且影響性能不說(shuō),你很可能會(huì)忘記這些程序仍在運(yùn)行。因此下一代iPhone OS需要加入某些功能及界面以顯示哪些應(yīng)用還在后臺(tái)運(yùn)行,從而實(shí)現(xiàn)程序管理。
安全:iPhone OS在你切回主菜單或是接聽(tīng)電話時(shí)會(huì)關(guān)閉當(dāng)前程序。該安全方案可確保沒(méi)有程序在后臺(tái)運(yùn)行,從而保證iPhone不會(huì)因運(yùn)行惡意軟件而陷入數(shù)據(jù)泄露或病毒傳播的危險(xiǎn)中。
雖然以上這些原因可為iPhone不支持多任務(wù)開(kāi)脫,但有一點(diǎn)不容忽視——所有與其競(jìng)爭(zhēng)的智能手機(jī)操作系統(tǒng)幾乎都已實(shí)現(xiàn)多任務(wù),并以其作為抗衡iPhone的殺手锏。
而對(duì)于iPhone來(lái)說(shuō),即使不引入多任務(wù)概念,也有很多潛在方法可以達(dá)到與多任務(wù)相同的效果,至少是相近的效果。雖然真正的多任務(wù)的確是當(dāng)前iPhone OS不具備的,但我認(rèn)為多任務(wù)的概念更像是營(yíng)銷過(guò)程中的賣點(diǎn),而并非一個(gè)實(shí)際iPhone用戶所關(guān)心的。一旦蘋果在iPhone OS上實(shí)現(xiàn)了多任務(wù),那些競(jìng)爭(zhēng)者在營(yíng)銷時(shí)恐怕就將陷入窘境了。