spontaneous10 wrote:
...(恕刪)
所以一次還是只能做一件事,只有那七大允許的功能在背景繼續作業 ( 例如: 放音樂阿、接聽Skype阿...如此這般)。
如果寫一個運算程式跑,切換時就不給運算了
我猜啦,講仔細一點的話, 那七大允許的功能並不一定是在"背景繼續作業" ; 例如local Notification,
只要系統某個event被觸發時,例如設定的鬧鐘或Todo的會議時間到了,再執行APP中有關通知的動作就好,
並不需要讓整個APP還在背景繼續作業... 放音樂和Skype可能只是相關API的部份還有在run或waiting event就好,
所以developer要有用到這些API才行, 舊的APP只是重新compiler, 我想不會有任何function會在背景被觸發執行,
沒有所謂七大允許功能API的APP,搞不好就暫停只是"放"在背景而並不執行,
所以在離開or暫停時沒有把最後狀態存起來的APP,再叫出來就變重開~
也因為如此, 所以上面有人說放了16個app也不會頓, 也不需要有 task manager ^^
就好比舞台就那麼大,還沒輪到上場或暫時跑到後台的演員,在後台還一直演是要演給誰看? ~XD
還沒用過SDK真得搞清楚啦,很多實際的細節大家會慢慢弄清楚的,只是"可多工"和"多工"有所不同應該是不會錯了

內文搜尋

X