常常聽到人家說iOS是假多工 效率好
而android是真多工 才需要更多的ram 吃資源
可是我接觸iOS這麼久來
並沒有感受到假多工帶來的任何壞處
所以到底假多工是什麼?
查了google就只有解釋說把所有背景程式凍結住
直到使用者再次開啟 程式會快速恢復到上次暫停的地方(有錯請指正)
多工的目的不就是把程式暫停住方便讓你不用重開?
如果iOS的多工機制可以讓機器用比較少的資源
讓使用體驗更快速更省電更有效率
android幹嘛不也這樣做?反正我也感受不出來真多工的好處
還是有人可以舉例 真多工可以做到假多工做不到的事?
請解惑!
sl0519 wrote:
常常聽到人家說iOS...(恕刪)
要認清 多工的意義...
多工 = 可以同時可以做很多工作
所以在電腦上多工的意義... 你開10個視窗.10個應用軟體, 他多工可以同時運作
但是在手機上... 可不能這樣做, 這樣會耗電跟不穩定
PS: 這個跟 多CPU 多核心意義是不同的
=============
IOS 有很多限制...
1. APP只能在一個箱子內運作(又叫 沙箱), 要其他資料要透過IOS底層內建介面的要, 不能自己隨便抓取
2. 10秒內 APP沒有初始化完成, 資源就會被回收
3. 想要背景處理..需要依照IOS底層規定的介面走, 所以IOS可以完全封鎖APP的背景處理
.... 不自由 但是換倒是安全 跟省電
IOS APP 開發者帳號 一年要$99美..
安卓 只要花 一點點...
內文搜尋

X