iOS 的多工 (Multitasking) 到底是怎樣?

這是專屬於任何關於 iOS 本身與 app 話題的討論區

版主: jimmy1019

回覆文章
內容
發表人
頭像
Enoch
基本會員
文章: 43
註冊時間: 11/04/2011 3:56 pm
來自: 新竹累死人大學
聯繫:

iOS 的多工 (Multitasking) 到底是怎樣?

#1 文章 Enoch »

解釋一下何謂 iOS 的多工(Multitasking),以及我最在意的電池使用時間長短。

在蘋果更新 iOS 4 之前最被許多人攻擊以及最被其使用者所期待的就是"多工"
但在發佈這項功能後,原先攻擊沒有多工的人又轉而攻擊這不是真正的『多工』
所以,到底是怎麼一回事呢? 且聽小編的資料和使用經驗談吧!
相較於 iOS 4 發佈前,當時就有這功能的系統,諸如:Google’s Android and Palm’s WebOS 等。 這多工的功能像是電腦一般;亦即,就像是把應用程式給縮小或是隱藏時,會在背景繼續執行…但,手機真的需要這樣嗎?
許多人批判 iOS 4 這是『限制』、『假的』多工! 但仔細想想,這卻是蘋果在電池使用時間和真實多工間的"合理"妥協,為何我會如此說? 由於手機螢幕和其產品定位問題,手機根本不該像是電腦一樣!考量到手機使用者真正需要的多工和其電池使用時間後,蘋果做出這項看似『限制』的多工功能,但這卻是手機原本就該有的多工! 先解釋一下蘋果的多工和電腦有和差異吧! 蘋果選擇保持的"多工",如下介紹:

1. 音樂: App不會影響在背景的 iPod 的音樂播放。
2. VoIP:在使用 App 時,可同時接和講電話。
3. 定位:在使用App時,同時 navigation app 仍可進行。
4. push 通知:App 不打開時,仍可接受遠端伺服器的通知 (push notification) 。
5. 定點通知:App 可依預定時間在背景通知或警告,不需遠端伺服器。
6. Task finishing:App可繼續完成已進行中的工作。
7. App 間的切換:各 App 間可快素切換,不需退出,這有點像縮小或是隱藏在把該程式叫出來。 雙按 home 鍵會顯示出當前正在執行的程式,並且可以於其間快速切換。

以上功能實在是我使用手機時的必備功能,但我最擔憂的是這些功能會讓手機的 App 在背景持續性的上網! 會造成電池使用時間下降外,還會影響我上網的速度,因此,我最常選擇的就是將定位和 push 給關掉,以增加我的使用時間! 相較於其他手機的系統,那種完全以電腦思維所做的多工,才真正會殺死電池使用時間! 儘管可以關掉一些背景持續上網功能,但沒有這些限制,那些不該存在背景執行的程式功能就是會在背景繼續『跑』給電池使用時間追!
所以,該有的智慧型手機功能,蘋果一樣也沒有缺少! 小編實在想不出來,難道手機可以像電腦的線上遊戲一樣掛在那邊? 還是像電腦的一些程式功能,例如:轉檔、燒錄、掃毒等,掛在那邊給他『跑』? 手機最需要的就是該有的定位和盡可能的提供較長的使用時間,不是嗎?
Make the right decision, not the easy one.
頭像
Alex Tsai
討論區管理員
文章: 8515
註冊時間: 04/26/2001 1:01 am
來自: Taipei, Taiwan
聯繫:

Re: iOS 的多工 (Multitasking) 到底是怎樣?

#2 文章 Alex Tsai »

最常選擇的就是將定位和 push 給關掉 <-- YES 在下也是如此,差不少呢!
【老地方神聖狂吃團之素吃客】【老地方神聖狂喝團之素喝客】
諸法皆空,自由自在。緣起緣滅,來去自如。
回覆文章