只是Apple決定分道揚鑣那也是它的選擇,兩方沒有什麼對錯,
現在大跳其脚的是Adobe和需要flash的使用者,
不過Apple本來就沒有義務去擦Adobe屁股上這顆叫flash的屎,
是Adobe挾持使用者,但又不敢忽視iphone和ipad的聯結效應,
或產生其他網站開發者、平台排斥的骨牌效應,
而提早結束flash的生命週期,這大概是Jobs的預想結果。
所以說iPad不支援flash就不配提供終極上網體驗的使用者也太過言重,
iPad 只不過是眾多硬體不支援flash的一個而已,了不起不要用就好了,
flash也許一兩年後就式微,iPad下一年可能就出二代,
大家也不用為這個爭得面紅耳赤。
gate2 wrote:
同一支AP,要在不同...(恕刪)
用wrapper去包API和整支程式用原生的API寫出來的東西效能當然會有差異,
如果Flash Player是在Windows平台上完成,然後再透過所謂wrapper去包裝、去call Mac OS X提供的API,
效能上有可能比Windows上好嗎?
如果Flash Player是用這種方式完成,在Mac上跑起來會比Windows好才有鬼。
(我是不知道Flash Player在Mac上是怎麼做的啦..)
此外,寫過軟體的人都知道,所謂效能問題絕對不會是作者本身或是平台單方面的問題,
有些code就是得這麼寫,不同平台上跑出來的效能會有差異我也沒辦法控制。
但有些時候會是自己程式寫不好的問題,我沒看過Flash Player的source code所以不敢妄下斷言。
wisehuang wrote:
用wrapper去包API和整支程式用原生的API寫出來的東西效能當然會有差異,
如果Flash Player是在Windows平台上完成,然後再透過所謂wrapper去包裝、去call Mac OS X提供的API,
效能上有可能比Windows上好嗎?
如果Flash Player是用這種方式完成,在Mac上跑起來會比Windows好才有鬼。
(我是不知道Flash Player在Mac上是怎麼做的啦..)
你說的沒錯。用Wrapper去包是最不得以的作法。所以Adobe這種志在跨平台開發的公司,決不是在Windows SDK下開發Flash,然後再用porting到OSX。Adobe實際的作法,可以參考前面網友提供的資料。(透過底層VM)
wisehuang wrote:
此外,寫過軟體的人都知道,所謂效能問題絕對不會是作者本身或是平台單方面的問題,
有些code就是得這麼寫,不同平台上跑出來的效能會有差異我也沒辦法控制。
但有些時候會是自己程式寫不好的問題,我沒看過Flash Player的source code所以不敢妄下斷言。
沒錯,這就是我前面提到,對於Apple的批評,Adobe的想法。對於開發上層AP的人來說,API是你的,framework是你的,在OSX下連kernel driver都是你的。跑起來效能比其他平台差,你還怪我lazy勒。
內文搜尋

X