規格迷思...單核心與雙核心

89. wrote:
言重了
iPhone可以一邊聽音樂
一邊打Game
還可以收到Facebook跟MSN的好友訊息
同時在背景幫我導航跟記錄GPS軌跡

這樣算不算一心二用?



syntech wrote:
如果是指IOS APP 在背景時會先凍結等到重新喚醒後繼續執行,
而ANDROID APP 在背景時可以讓APP繼續執行這種多工執行的角度來看,
在當時的硬體條件下,賈伯斯選擇"一心不能二用"的方式讓操作手感比較好.
WP7也選擇一樣的道路.


有人用"限制型多工"來形容,
http://differentapple.blogspot.com/2010/06/ios_17.html

http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html

你所提的GPS定位及音訊撥放就正好在限制範圍內.
所以用GPS定位及音訊撥放,其實不算好答案.


因為有人說iOS「完全不能多工」
我只是反駁說iOS「某些程式可以多工」
我並沒有說iOS多工毫無限制
為何不算好答案?




嵐夜認為Android可以同時執行兩個程式,但iOS完全不行
我回應iOS也可以同時執行多個程式

請問這跟單核心如何實現多工有什麼關係?

你的回答才是牛頭不對馬嘴
就說你扯遠了....



happy = new year(2011);
syntech wrote:
如果是指IOS APP 在背景時會先凍結等到重新喚醒後繼續執行,
而ANDROID APP 在背景時可以讓APP繼續執行這種多工執行的角度來看,
在當時的硬體條件下,賈伯斯選擇"一心不能二用"的方式讓操作手感比較好.
WP7也選擇一樣的道路.


當我去門市玩Galaxy Nexus發現竟還會delay時

我就覺得iOS和WP7這條路是對的...

我想系統穩定流暢是很基本的東西

就算同時能run 50個程式 cpu用到16核心

結果還是一支會delay的手機...這樣有比較威嗎= =

我不是來攻擊android的 自己就用defy

平版買ipad 給我的操作體驗很好

下支手機想換WP 不過lumia 800一些阿沙不魯的問題實在讓人點點點

希望年底能看到成熟的WP
ios 也還有出新版的機會,
會不會哪天把 iphone 4 以前的單核心手機通通定死在 ios n,
另外把 iphone 4s 以上的雙核心系統升級到一般公認的"多工"標準的ios 版本也很難說,
這種東西沒有絕對的,

就像哪天出了iphone不是3.5"螢幕,也不會令人意外.

89. wrote:
請問這跟單核心如何實現多工有什麼關係?

你的回答才是牛頭不對馬嘴
就說你扯遠了....



看起來這部分應該是我亂入的方向錯了 , sorry.


====

我認為這不是好答案的理由是因為,
這些服務是特例,
賈伯斯認為這些服務是必要的,所以也只開放這些服務的背景執行,
但是其他app就只能凍結,
姑且不論是優點還是缺點
但拿特例當通例,我認為不好.



日後會不會因為a5 處理器開始已經邁向多核心,
所以做些什麼變化,
誰也說不準.











syntech wrote:
ios 也還有出新版的機會,
會不會哪天把 iphone 4 以前的單核心手機通通定死在 ios n,
另外把 iphone 4s 以上的雙核心系統升級到一般公認的"多工"標準的ios 版本也很難說,
這種東西沒有絕對的,

就像哪天出了iphone不是3.5"螢幕,也不會令人意外.


iOS之所以不用「公認的多工」是因為它很爛(耗電、慢、不安全)
所以iOS採用特殊的「新多工」(Android也正在拋棄「公認的多工」中...)
不管單核雙核
都比「公認的多工」要快要省電

除非iPhone哪天有了革命性的電池技術、處理器技術
否則我想iOS沒必要改用「公認的多工」
happy = new year(2011);
syntech wrote:
看起來這部分應該是我亂入的方向錯了 , sorry.


01上很少有人像您這樣有風度了


syntech wrote:
我認為這不是好答案的理由是因為,
這些服務是特例,
賈伯斯認為這些服務是必要的,所以也只開放這些服務的背景執行,
但是其他app就只能凍結,
姑且不論是優點還是缺點
但拿特例當通例,我認為不好.



日後會不會因為a5 處理器開始已經邁向多核心,
所以做些什麼變化,
誰也說不準.


你說這些服務是特例是對的

但智慧型手機本身也是個特例
因為它沒有一般電腦的速度、電力與顯示設備

除了GPS、音樂、通訊外的軟體
大多就是遊戲、文書處理之類的
這些軟體在「正常使用者預期下」下本來就「不希望背景執行」
所以Android的程式設計師都會讓程式自我凍結(如果設計師忘記讓程式凍結就是悲劇)
而iOS是強迫凍結
只保留了「使用者會希望在背景執行的程式」

所以
這些程式在某些角度上其實都算是通例






happy = new year(2011);

89. wrote:
你說這些服務是特例是...(恕刪)


我從wm手機開始用,
所以深受傳統多工設計之害.



iOS處理UI的thread, priority為real-time; Android為normal.


https://plus.google.com/100838276097451809262/posts/VDkV9XaJRGS
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!