剛開始使用 iPhone 不久,
的確對它的流暢度欣賞不已,
但是心中一直有一個疑問,
為什麼 iOS 的應用程式都沒有設計結束或跳出選項呢?
雖然可以按 Home 鍵結束跳出,但是程式其實還在背景執行,
最後還是得按兩下 Home 鍵進去一個一個關掉。
這樣的設計有什麼理由嗎?
d89443005 wrote:
剛開始使用 iPho...(恕刪)
有些觀念還是要釐清一下.........會真正在背景跑的 大概有 GPS程式(有開啟的話 螢幕右上會有紫色小箭頭)、 撥放音樂程式(KKBOX FSTREAM等)
即時通訊軟體(SKYPE) 這種會持續吃你的電力 所以不用了就真的要去關掉它
其他包含遊戲的多工 都是占用小部分的記憶體讓你回到程式時關掉的樣子 (有點像凍結) 這種不會持續吃你電力
而記憶體的管控統一由IOS管理 你根本不需要去管它
我覺得這樣的多工才是對的 很多人嚷著要真多工 問題是手機不是電腦 電力有限 就讓你一次排好幾個軟體在背景跑
遊戲也繼續在吃電 音樂也繼續在吃電 那需要多大的電池 請問你的手機真的需要一次做那麼多事嗎
而多工列的軟體實際上你根本不用去理他 就把它當作是回到程式的捷徑 我就從來不去關他 電力也沒有耗損 (SKYPE用完就記得真的要關...吃的可兇了)
Michael's OSx86 wrote:
沒有
應該...(恕刪)
joyen000829 wrote:
這就是賈布斯的偏執狂...(恕刪)
玉樹臨風 wrote:
有些觀念還是要...(恕刪)
感謝樓上幾位大大的回答,
至少讓我瞭解這是 APPLE 家 iOS 的 "自我風格",
程式退出時 "凍結" 在記憶體的多工方式,對於使用頻率高的軟體的確是一個不錯的執行方式,
但是對於使用頻率低的軟體就顯得有點奇怪。
舉個例子,
剛接觸 iPhone 的人一定對它可以下載一堆免費遊戲躍躍欲試,
於是下載後一定會一個接一個的試玩,
但每試玩一個就常駐在記憶體一個,
如果不手動去結束常駐,這些只玩了一次的遊戲會一直 "住" 在記憶體裡,
就算並不會增加耗電,但數量多了,難保會有記憶體不足的情況出現。
因為剛接觸 iPhone ,有這種疑問請各位勿怪。