• 21

蘋果不用 flash 真相大白 Adobe 終於承認不理蘋果電腦多年

“好奇一問閣下是否是靠flash 吃飯 不然怎會有這樣的執念 ?”

我覺得他可能是吧, 他自已有講。

“我們Adobe會想想辦法啦,擺明是要報復Jobs說他們lazy.”

gate2 wrote:
你說的沒錯。用Wra...(恕刪)


嗯,執念真的很深。

的確,對於開發上層AP的人來說,API是你的,framework是你的,在OSX下連kernel driver都是你的。
但是!
沒 人 叫 你 在 正 式 出 貨 的 產 品 中 塞 一 堆 debug symbol !

就像前面有人說過,有人拿菜刀殺了人,難道你要去怪賣刀的那個嗎? (咦?這句話好像是...誰說的呢...?)

只能說,人蠢沒藥醫,連 debug symbol 都不知道要拿掉,這根本不是 lazy,而是 foolish。
連 release mode 和 debug mode 都不知道,請回去當初教你程式設計的老師面前,用力的給他巴下去不用客氣,當然,前題是你有學過程式設計。
Shivahuang wrote:
嗯,執念真的很深。的...(恕刪)


你先把那支Debugger()裡面的code po出來,我們來看看裡面是不是一堆debug symbol,就可以進一步證實你的看法。
Rintarou wrote:
對大家很抱歉,小弟看來誤會了 gate2 所說以下這句話的意思:

「Adobe為flash開發者提供的cs5就是最好的例子,原本的flash程式不必改寫就可以跑在iPhone OS上。」

這應該是指 Flash CS5 可以直接將 ActionScript3 所寫的程式轉換到 iPhone Native Program,所以小弟之前誤會成 FlashPlayer 透過 VM 方式來執行 .swf 了。

實際上,CS5 的這個能力是透過 Low Level Virtual Machine (LLVM)來達成的,而不是透過 FlashPlayer 中的 VM。

以下簡圖說明一下大概過程:

AS3 -> LLVM instruction set -> ARM assembly code (iPhone CPU 可執行)

這個做法也不是一般寫程式的 wrapper 唷!

詳情可參考:
1. http://www.adobe.com/devnet/logged_in/abansod_iphone.html
2. http://www.llvm.org/

特此更正,抱歉誤導大家了!


Rintarou兄,這裡你是行家之一,瞭解LLVM是怎麼回事。
gate2 wrote:
你先把那支Debug...(恕刪)


噗嗤,通常當一個人已經不依常理,不依眼前看到的現象來進行判斷,只會要別人拿出 ooxx 來證明的時候,代表他已經進入一種叫做 "死鴨子嘴硬" 的狀態

退一萬步講,就算你真的偷到 Apple 總部去,拿到了這部份的 code,我實在懷疑會寫出 Debugger() {printf("hello world\n");} 的人能不能看得懂
Shivahuang wrote:
噗嗤,通常當一個人已經不依常理,不依眼前看到的現象來進行判斷,只會要別人拿出 ooxx 來證明的時候,代表他已經進入一種叫做 "死鴨子嘴硬" 的狀態

退一萬步講,就算你真的偷到 Apple 總部去,拿到了這部份的 code,我實在懷疑會寫出 Debugger() {printf("hello world\n");} 的人能不能看得懂


你宣稱
1. Flash call了一支名稱叫做Debugger()的API =>消息來自twitter,實際的code沒人沒看到。 可靠度:低
2. 這支Debugger()裡面有很多debug symbol =>消息來自你的經驗並"合理"推論,實際的code沒人看到。 可靠度:低

你根據前兩個薄弱的前提,得到的結論是
“Adobe笨到在Flash裡用這支API,導致在OSX下效能低落“

可靠度:非常之低。

如果你能找些實際證據來支撐1.2.點的假設,那你的結論可能站的住腳。不過,目前看來你應該差不多了。

最後,大部份的人在debug的時候,少不了的是trace code的基本工。 除了那些寫了一嘴好程式的人外,他們通常都或用"看"或"猜"的,是吧!

gate2 wrote:
你宣稱1. Flas...(恕刪)


你要不要查看看什麼是 debug symbol 再繼續討論啊? 如果你懶得查, 那你也可以看一下 Wiki 的 link 吧
http://en.wikipedia.org/wiki/Debug_symbol

還有, 很多時候 debug 就真的只能用看的或猜的, 尤其是當使用者只告訴你出問題的狀態或是只給你一個screenshot, 你就真的只能憑經驗去猜問題點.
j2j wrote:
當蘋果一樣如iPho...(恕刪)


我完全不相信這種鬼話,人人出來罵IPAD沒FLASH 他就出來說這種鬼話,明明就是怕APPSTORE 會被FLASH 影響(APPSTORE剛推出的時候, 現在可能沒太大影響了)。。。。。

你看他完全不說FLASH 的用途就知道了,FLASH 雖然有缺點, 只是有很多人在用,心知肚明,裝什麼!!?

以後有什麼東西不支援, 就說:XXX太爛了, 所以不支援。 多方便,而且很多人相信。。。。

他應該說:BT太爛了, 所以IPHONE一開始BT不能傳FILE, 現在不再爛了, 所以開放了。。。一定一堆人相信。。
當你用apple電腦去一些有flash網站
比windows下效能差多了
如果adobe 在osx下的flash效能和pc一樣
也不會走到這樣地步
連mobile windows 7都將限制flash
continuum wrote:
..... 這波風潮...(恕刪)


Adobe公司當然沒有MS、Apple來的龐大,但是在RIA這個市場上,Flash是巨人。
舉個例來說,如果家大業大就可以打遍天下無敵手,MS SQL Server早就把Oracle DB幹掉了。

RIA現在拿的出檯面的不外乎Flash、Silverlight、JavaFX
而Flash的市佔率你可以google一下"RIA market share",看一下那些數據。
這場仗中,Adobe也不容小覷。
  • 21
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 21)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?