蘋果 iPad 設計最引以為傲的是拿掉了許多不必要的東西

g8J wrote:
看來那麼多台電腦應屬...(恕刪)

這個酸到很莫名奇妙了...
現在人有個一台以上電腦很正常吧

一台桌上用來處理比較繁重的事務,一台筆電用來帶出門

很多人甚至還有第三台拿來當駝獸

你有著不能多工的大腦和眼睛,但當你開著電腦render的時候你也用不到大腦和眼睛了,只要等就好了,這時候還想做其他事當然是換台電腦
tzchang wrote:
不過其實這次Iphone OS 4.0的多工看來也並不是跟Backgrounder一樣的多工.

基本上iPhoneOS 4的多工只支援VoIP/Music播放/Location服務/Local Popout message notification/Server notification的多工, 而要用到這五個服務的多工, 就必須把程式利用新的API改寫...

其他的功能, 其實Apple做的應該只是將程式脫離時的狀態快速儲存下來(類似休眠), 等到用戶將程式切換回去時, 再將程式狀態讀出來回覆給用戶...

其實要驗證這個應該很簡單, 就寫個程式跑加法, 每次+1, 加完1後工作停止一段時間再重新執行(Why? 因為Apple有說當程式進入背景時正在執行的工作仍會執行至完成為止, 如果用loop一直加下去, 應該會視同為同一工作) 把這個程式丟到背景去, 假設進入背景前的質是5, 我相信從背景回來時這個質應該還會是5... 因為這樣的程式並未用到Apple提供的多工服務....


Jobs 有提過, 要引進可以把電池消耗的一踏糊塗/效能也被拖垮的多工並不難.
以Apple完全掌握OSX的技術來看,我也相信一般的那種多工對Apple而言只是小菜一碟罷了.

一切還是以如何兼顧效能跟省電為最高指導原則. 所以才會很精細的根據多工的類型, 特化出這些多工使用方式. (Scenario)
我想, Apple的軟體技術部門應該都有測試過, 確定OK才敢引進這些技術的!
grimdance wrote:
這個酸到很莫名奇妙了...
現在人有個一台以上電腦很正常吧

一台桌上用來處理比較繁重的事務,一台筆電用來帶出門

很多人甚至還有第三台拿來當駝獸

你有著不能多工的大腦和眼睛,但當你開著電腦render的時候你也用不到大腦和眼睛了,只要等就好了,這時候還想做其他事當然是換台電腦...(恕刪)


一個人有1部以上pc,正常啊
3部也ok
加起10部電腦你說正常嗎?而且是現役堪用的
不包括server的話
我是沒有到十部電腦啦
因為工作性質的關係
我必須24hr隨時可以上網
所以我會在各個地方放"因時因地"適合的電腦
這些電腦也不是一口氣買的
都是有需求才買
R5 跟 UX50 都是好幾歲的年紀
PC 也都是老 PC 了
這兩年來除了 VAIO P35 以外
買的幾乎都是 Apple 家的

很多時候,事情不是像憨人想得那麼簡單的
沒需求的人永遠不會知道為什麼別人有那樣的需求
只會用自己的想法看世界
因此就會有PH值很低的話出現

不是有人說阿宅不會買 Apple 嗎?
怎麼現在又變成買了一堆 Apple 的是阿宅呢?
精神錯亂? geek?

ha ha...
抗議Mobile01站方黑白不分亂停權,即日起關閉帳號不再參與討論
加油
再多買一些看腦筋會不會清醒一點
宅男工程師
可惜了一個本來好好的討論串

這邊有些話要先說,平時常看到sickfoot兄 用心且熱心的幫大家解決一些蘋果的問題,他愛蘋果的熱情毋庸置疑

拍郎兄回文有條有理,不失理性,我也很讚賞.

這邊說一下我對ipad的看法,我跟拍郎兄一樣.... 期待一個有長效使用時間,輕(低於1kg)薄,能跑osx的機器已經等待多

年,mba我差點想買.....不是因為效能差,而是他真的使用時間太短...又稍微過重,所以一直在掙扎...

掙扎了許久,只有一個結果,一 他便宜到無可復加時.... 買 顯然目前不是 二 會讓我一直掙扎代表他不夠適合我....不買

所以手上目前沒有

ipad出現 我真的眼睛為之一亮 他符合了我大多夢幻規格 一 夠便宜 二 夠輕薄 三 總算有好螢幕了(每天看到我的imac

螢幕 我就在開凎) 但說真的 也不是沒缺點 對我來說也是唯一缺點 沒usb or sd slot 因為我常常跑來跑去,以前背

powerbook加上一台相機 已經是個惡夢 ,所以我一直希望能有ipad類型的產品問世 ,現在出門真的只帶小筆電,但看到

小筆電的變壓器也只是一個凎字 機器那麼小 來個這麼大又重的變壓器是幹麼的... 如果 ipad能有個usb接口,那我便能

甩脫小筆電 只帶他出門

至於ipad沒usb接口的問題 我真的不覺得是改進 而是蘋果為了他獲利模式而故意造成的結果 少了個usb 他藍牙無線鍵

盤可以多賣好幾個(我就是會買ipad 同時在買鍵盤的 真的要打字打的多的時候 得用鍵盤 但我不屬於被apple陷害 本

來註定就得買)少了usb 他可以多分幾個機型 16g 32g 64g 不然他32g 64g機型就不用賣了 少了usb 他可以減少對

mb mbp mba的衝擊 不然說真的 家裏一台 mac mini or imac or ... 就可以了 有完美ipad出門誰會願意背這麼重

的nb出門 說不定還有些我沒想到的原因 現在腦袋瓜主要想到的就這幾個

拉哩拉雜的打這麼多字 並不是說我討厭ipad 我喜歡ipad....台灣上市我應該就會買 只是說 現在的ipad對我來說 還不

完美 喜歡蘋果 也希望他進步 他出問題的地方個人認知不同 也沒多需爭辯 但我也認同sickfoot兄說得 三代之內 基本

上蘋果不會出有usb or sd slot的 ipad 因為這個並不是作不到 而是真正影響到他佈局跟獲利
iphone 2G 16G 3.1.2

rinconj wrote:

蘋果的東西向來是最...(恕刪)



證明了我對apple的看法:

"你不用認識你自己!你只要認識apple!"

還好我比較想要當自己,東西要怎樣用、如何用?你管我這麼多,apple拿掉某些功能或裝置,然後要apple迷將就它!?結果還不是再一一加回來,不過過程中你不曉得要再多花多少錢了!例如iphone4.0把多工加進來,但3G的沒得升級!
另外ipad沒usb裝置吧!?為什麼?!把相機的相片先傳到電腦、再和ipad同步?!不是apple一貫的脫褲子放屁的手法嗎?!

買吧!apple總是呼喚著你口袋的小朋友!

ps.apple的製造品質坦白說:普通!沒卡勇啦!
OhiYooo wrote:
Jobs 有提過, ...(恕刪)

iPhone OS 一直是多工的
他只是不讓他不允許的程式在背景執行
多工作業系統需要做的 Context switch...等等之類的工作
iPhone OS 一點也沒少做
所以若要說為了電池跟效能的節省所以不開放多工
在理論上並不完全正確
至少,讓使用者可以自行選擇離開程式是要直接結束還是放到背景
應該會是更合理的方式

而 iPhone/iPad OS 不允許 Flash 最主要的用意
雖然夾不死先生說的是電力問題
但是實際上是為了 App Store 龐大的商機
App Store 可是 Apple 現階段的金雞母
一但開放 Flash 的話
所有用 Flash 開發的程式都可以不經 App Store 下載
Apple 怎麼抽得到這些 Flash 程式的下載費用?
影響最大的就是 Game
Game 正是 App Store 的主要 income 之一

電力跟效能的問題
正是包裝在商業模式下的謊言
真正不開放 Flash 的理由還是因為 $$$

我可以理解並認同 Apple 的決定跟做法
不過對於那些一直試圖說服他人相信『Flash不開放是為了電力跟效能』的說法
非常的不以為然
抗議Mobile01站方黑白不分亂停權,即日起關閉帳號不再參與討論
拍郎 wrote:
iPhone OS 一直是多工的
他只是不讓他不允許的程式在背景執行
多工作業系統需要做的 Context switch...等等之類的工作
iPhone OS 一點也沒少做


Context switch是所有的多工的基礎, 不管是先佔式多工, 或是合作式多工. 你總是要先把做到哪了, 先暫存起來, 不然切回來就無以為繼.
但是只有Context switch, 這還不算是多工勒. 你還是需要一個 Scheduler 排程器, 來決定CPU給誰用.
現有普遍 UNIX/Window 採用的是 time-slicing 式的先佔多工. 也就是固定時間一到(例如1ms), Scheduler 就會強制將CPU控制權取回(Context switch), 利用演算法進行排程決定後將CPU控制權還給特定task(再Context switch).

我不覺得iPhone OS用的多工是這種傳統的方式. 這種方式, 排程器其實只要很盲目的, 將CPU一直分給特定 Task, 就會造成其他 task 搶不到CPU而lag.
而且頻繁的無用的Context switch(例如1ms), 這只會降低效能, 浪費更多的電罷了!

建議看一下隔壁報導
如果可能的話, 我建議可以親自看看SteveJob這次的 keynote, 看看他怎麼親自說的.

如果, 真的這麼簡單, 我覺得 Apple 不會如此大費周章, 在 API 裡精心提供了七種類型的多工服務. Apple大可簡單的如同傳統的OS般在核心裡面放任排程器去運作就好了. 幹嘛如此費力設計了七種Scenario?

而利用 API 來做多工服務, 讓我想到了合作式多工. 我猜 iPhone OS 應該是先佔跟合作的混合吧! 主要是合作式多工, 當 API被呼叫時排程器才會介入.而不同的 Scenario, 排程方式已被最佳化, 達到最佳效能跟耗電的平衡.

我現在的工作不是IT相關,所以沒空研究iPhone SDK, 也許哪天失業了, 就來投入iPhone軟體開發吧... (笑...)


所以若要說為了電池跟效能的節省所以不開放多工
在理論上並不完全正確
至少,讓使用者可以自行選擇離開程式是要直接結束還是放到背景
應該會是更合理的方式


假如你有注意 Apple keynote, Apple宣稱多工造成 iPhone 造成效能低落或耗電, 這是很早前就是如此,並不是最近才發生的事. 假如這是騙人的, 這是很容易寫個程式就證明的事情.我不相信那麼多的軟體發展商是笨蛋. 沒人敢戳破這謊言.



而 iPhone/iPad OS 不允許 Flash 最主要的用意
雖然夾不死先生說的是電力問題
但是實際上是為了 App Store 龐大的商機
App Store 可是 Apple 現階段的金雞母
一但開放 Flash 的話
所有用 Flash 開發的程式都可以不經 App Store 下載
Apple 怎麼抽得到這些 Flash 程式的下載費用?
影響最大的就是 Game
Game 正是 App Store 的主要 income 之一
電力跟效能的問題
正是包裝在商業模式下的謊言
真正不開放 Flash 的理由還是因為 $$$
我可以理解並認同 Apple 的決定跟做法
不過對於那些一直試圖說服他人相信『Flash不開放是為了電力跟效能』的說法
非常的不以為然


這個陰謀論, 我也不能認同. 環顧歷史 Apple 決定iPhone只有有限制的多工時, App Store 並沒有你想的那麼紅. 這樣的商業模式能否成功仍在未定之天. 你不能因為現在App Store紅了, 成為 Apple 的金雞母了, 才來說是因為這樣, 所以Apple才故意把多工取消. 這有點倒果為因.
OhiYooo wrote:
Context switch是所有的多工的基礎, 不管是先佔式多工, 或是合作式多工. 你總是要先把做到哪了, 先暫存起來, 不然切回來就無以為繼.
但是只有Context switch, 這還不算是多工勒. 你還是需要一個 Scheduler 排程器, 來決定CPU給誰用.
現有普遍 UNIX/Window 採用的是 time-slicing 式的先佔多工. 也就是固定時間一到(例如1ms), Scheduler 就會強制將CPU控制權取回(Context switch), 利用演算法進行排程決定後將CPU控制權還給特定task(再Context switch).
我不覺得iPhone OS用的多工是這種傳統的方式. 這種方式, 排程器其實只要很盲目的, 將CPU一直分給特定 Task, 就會造成其他 task 搶不到CPU而lag.
而且頻繁的無用的Context switch(例如1ms), 這只會降低效能, 浪費更多的電罷了!

我的看法不同
如果 iPhone OS 是從這個層級就去限制了多工進行的方式
那 JB 是不可能解放多工的

OhiYooo wrote:
建議看一下隔壁報導
如果可能的話, 我建議可以親自看看SteveJob這次的 keynote, 看看他怎麼親自說的.

基本上
包括 Apple 跟 Jobs 在內的任何一家廠商
在所謂的發表會或是公開的場合所宣稱的事情
都不見得會是完整的事實
或者,更正確的說法是
能公佈出來的都是廠商希望你能接受的
不能讓你知道的部份廠商當然不會說

OhiYooo wrote:
如果, 真的這麼簡單, 我覺得 Apple 不會如此大費周章, 在 API 裡精心提供了七種類型的多工服務. Apple大可簡單的如同傳統的OS般在核心裡面放任排程器去運作就好了. 幹嘛如此費力設計了七種Scenario?
而利用 API 來做多工服務, 讓我想到了合作式多工. 我猜 iPhone OS 應該是先佔跟合作的混合吧! 主要是合作式多工, 當 API被呼叫時排程器才會介入.而不同的 Scenario, 排程方式已被最佳化, 達到最佳效能跟耗電的平衡.

其實這就是有限度的開放
這樣 Apple 才能繼續掌控

OhiYooo wrote:
假如你有注意 Apple keynote, Apple宣稱多工造成 iPhone 造成效能低落或耗電, 這是很早前就是如此,並不是最近才發生的事. 假如這是騙人的, 這是很容易寫個程式就證明的事情.我不相信那麼多的軟體發展商是笨蛋. 沒人敢戳破這謊言.

效能低落跟耗電
主要看 resource 被耗掉多少
這不完全跟多工有關

OhiYooo wrote:
這個陰謀論, 我也不能認同. 環顧歷史 Apple 決定iPhone只有有限制的多工時, App Store 並沒有你想的那麼紅. 這樣的商業模式能否成功仍在未定之天. 你不能因為現在App Store紅了, 成為 Apple 的金雞母了, 才來說是因為這樣, 所以Apple才故意把多工取消. 這有點倒果為因...

這段你誤會囉
我說跟 App Store 有關的是 Flash
不是多工的解放
抗議Mobile01站方黑白不分亂停權,即日起關閉帳號不再參與討論
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 19)

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