• 9

HTML5 vs. Flash

gate2 wrote:
你也不必扯這麼多。1...(恕刪)


原來重點是 "OS X 有沒有硬體Video加速"?
我都不曉得原來重點不是在 Flash 和 HTML5 上, 而是在 OS X 上.
更何況 "大家" 是誰阿?

我可沒打算和你玩遊戲, 話本來就要講得精準,
你可以說 Mac OS X 只支援特定格式的 H.264 影片進行硬體加速, 但是你不能說他不支援 H.264

至於, 額外提 Flash 性能的問題不單純只在影片的播放上, 這樣也有過喔?
Flash 一開始就不是設計專用來播放這些高解析度影片的, 提出性能的問題也叫做打迷糊仗了?
就像 HTML5 又不單純只是為了播放影片才制定出來的格式一樣.
這篇比較報告只針對 video 的部份做評比, 本來就對 Flash 和 HTML5 都不公平,
更何況 Youtube for HTML5 還在實驗階段, 對 HTML5 更不公平.

更何況舉 Flash game 只是為了凸顯 Flash 真的很吃資源這個問題
這個網頁也不是遊戲, 執行起來 CPU 一樣狂飆.

而且我還不曉得, 原來尊重這件事情還要看對方是誰才需要考慮要不要尊重的?
兩個路人針對一件事情在發表意見, 另外一個路人插進來講話就可以不用尊重就是了?


最後, 很慶幸得不到你的尊重, 不需要更不想要.
MarsPing wrote:
原來重點是 "OS X 有沒有硬體Video加速"?
我都不曉得原來重點不是在 Flash 和 HTML5 上, 而是在 OS X 上.
更何況 "大家" 是誰阿?


"大家"指的是這個討論裡除了你以外的人,因為只有你把OpenGL和video playback扯在一起,你就大方承認一開始就搞不請楚狀況,不要在鬼扯其他東西了,到底OpenGL哪個API可以做video加速?

MarsPing wrote:
我可沒打算和你玩遊戲, 話本來就要講得精準,
你可以說 Mac OS X 只支援特定格式的 H.264 影片進行硬體加速, 但是你不能說他不支援 H.264


一樣是h.264編碼的mkv檔,在OSX下用QTX播放就是沒有硬解只能用cpu軟解。所以講"OSX沒有h.264硬體解碼"才是正確的說法,你和Apple這種只說"QTX支援GPU解碼",但故意不說只支援特定格式,就是在玩文字遊戲。

MarsPing wrote:
至於, 額外提 Flash 性能的問題不單純只在影片的播放上, 這樣也有過喔?
Flash 一開始就不是設計專用來播放這些高解析度影片的, 提出性能的問題也叫做打迷糊仗了?
就像 HTML5 又不單純只是為了播放影片才制定出來的格式一樣.
這篇比較報告只針對 video 的部份做評比, 本來就對 Flash 和 HTML5 都不公平,
更何況 Youtube for HTML5 還在實驗階段, 對 HTML5 更不公平.

更何況舉 Flash game 只是為了凸顯 Flash 真的很吃資源這個問題
這個網頁也不是遊戲, 執行起來 CPU 一樣狂飆.


html5的video playback和flash,在OSX下的效能很差,都是直指同一個問題,OSX缺乏多媒體檔案的相容性,這是Apple自己底層driver和OS的問題,和上層AP的關係不大,你要把它賴給上層AP(flash)或是使用者使用非Apple格式的h.264,不就是打迷糊仗?

MarsPing wrote:
而且我還不曉得, 原來尊重這件事情還要看對方是誰才需要考慮要不要尊重的?
兩個路人針對一件事情在發表意見, 另外一個路人插進來講話就可以不用尊重就是了?
最後, 很慶幸得不到你的尊重, 我不需要更不想要.


奇怪,說要尊重的是你,說不要的也是你。
MarsPing wrote:
更何況舉 Flash game 只是為了凸顯 Flash 真的很吃資源這個問題
這個網頁也不是遊戲, 執行起來 CPU 一樣狂飆....(恕刪)


這個網頁用IE8跑時,CPU資源佔用率一直在10%以下(偶而瞬間到1x%),
應該不能說是狂飆。電腦是兩歲多的E8400。

不過話說回來,Adobe不是說FLASH10.1將會大幅降低OSX上的資源耗損嗎?
怎麼這個測試結果好像沒改進多少?Adobe看起來有些食言喔....
你先叫微軟有種一點,強制審查一般家庭用戶內的電腦是否使用正版Windows + 正版Office再說
如果都是盜版的就全部移除,我倒要看看台灣除了學校跟政府機關以外還剩下幾個Windows正版用戶
gate2 wrote:
OSX的市佔率算法很多種,不論哪一種算起來都是5%-10%左右。你才應該想清楚,以OSX市佔率增加的速度到底要幾年才能追上windows,這才有意義。
CFC in the SKY
也許Adobe再多出兩三個修訂版後就會有更大幅的效能調整出現
Flash核心架構龐大,Flash Player要一次改到位我想也不是很有可能
再等等看吧
至少Adobe有誠意要改了

惡魔推銷員 wrote:

不過話說回來,Adobe不是說FLASH10.1將會大幅降低OSX上的資源耗損嗎?
怎麼這個測試結果好像沒改進多少?Adobe看起來有些食言喔....
CFC in the SKY
呵呵~

好像變成月經文了,

每隔兩周就要來吵一次,而且討論的人都一樣耶~

上面有人說可以用 OpenGL 幫 Flash Player 加速 (Animation 的部分),

那是不了解 Flash Player 唷!

若真要加速 Flash Player ,用 OpenVG 會比較適合,如果我沒記錯,
這件事在 2008 年 Adobe 就有人試過了,在某些運算上的確是有加速
的效果。

另外,Adobe 利用 GPU 加速也是在 2008 年底的 Adobe Max 上第一次
提出來的 Demo,在那 Demo 中,GPU 不只是用來加速 Video decoding,
還應該有加速 pixel compositing 的運算,我想對於圖學稍有認識的人可
以知道這個運算在效能上會有多大的差異。

而在這測試文章的回文中,有位 Tom Dibble 回應到:


If you do a little research on Apple not letting Adobe access low-level hardware acceleration, the picture is this:

1. Adobe can access the exact same APIs as Apple uses in Safari. These wrap hardware acceleration in the CoreVideo API.

2. Apple doesn't allow anyone - not Safari, not Quicktime, not nobody - direct video acceleration access except through its APIs (which Safari and Quicktime use). The main reason for this is system stability (and a decade of graphics device drivers causing Windows to fall over the vast majority of the time bears this explanation out).

3. Flash doesn't use those APIs well the vast majority of the time "just in case" the Flash file might need to do random overlays in the middle of the video (ads etc), which are harder to do in the accelerated APIs without being able to "read back" the rendered pixels. Really, Adobe's complaints are that the APIs Apple provides don't include the read-back feature they have built their stack around. For what it's worth, Microsoft's APIs don't do this either, which is why Adobe did an end-run around the DirectX stack and petitioned all the graphics device driver vendors to add this feature to their drivers ... a feature which no one but Flash can use because it isn't a "stable" API.


這個 API ,其實也就是 Flash Player 在做 Pixel compositing 時所需要的,
因為硬體不是每種 blending 運算都支援,必定會有些運算是需要 CPU 來做,
所以 Flash Player 需要 read back 由硬體所 render 完成的 pixel 。

以上提供一些資訊供各位參考~
SkyCFC wrote:
你先叫微軟有種一點,...(恕刪)

保證還是比在台灣的OSX多,不然台灣微軟早就被裁撤,網頁直接連到大陸去,只留針對企業的客服,不會像現在是公司的一個營業據點,還舉辦W7的首賣會,反觀OSX則是少到蘋果只肯給個代理商
SkyCFC wrote:
我倒要看看台灣除了學校跟政府機關以外還剩下幾個Windows正版用戶,...(恕刪)

少算了筆電群和套裝電腦群 這個族群有少到被忽略嗎???.......

不過我倒是沒聽過扣掉市佔率是要扣掉政府機關的
政府採購基本上也要用標案 廠商真的要用mac 自然標案提出的就mac來跟win系統 事實上就是沒有
與其要排掉政府教育單位 應該去問問看mac當初怎不去打進這塊大餅
如果要用少量的乾脆通通用linux 
養幾個linux工程師比起養米蟲好多了 但這是不可能的
部落格 http://lilithgo.pixnet.net/blog 電腦 布袋戲 acg 都可以找我聊
聽了 Jobs 說 Flash 多爛後,因為我能深刻體會,所以我從來沒反對 Flash 在 OSX 下真的很爛...

一直到我在 Youtube 上面轉乘 html5 試過後...

我深深覺得... 原來 Flash 沒這麼爛... ...
我的 Blog http://snowmen-world.blogspot.com/
扣掉政府機關是因為政府機關都是大量授權的
而且其實連企業都應該要排除掉

打不進去這塊大餅,原因就是Windows 95, 98開始都是盜版在市面上流通,微軟根本沒在抓,直到XP之後才有積極的搜捕動作
把人從小綁在Windows的平台上,用了五年十年,最熟悉的當然是Windows
現在的學校都馬沒種好好的教一個新的平台的東西
連Linux都教得零零落落的
程式語言也都在教打奶頭的比較多
真正把焦點放在ANSI C上面,或者Ruby、Perl、Python的有多少個?

lilith wrote:
不過我倒是沒聽過扣掉市佔率是要扣掉政府機關的


補充
以前曾經參與過學校對偏遠地區國中小的數位化的那種志工
我們學校捐了一間電腦教室的電腦
那時候跟該學校老師討論要安裝什麼系統,我當初想到既然是小學,那就可以推Edubuntu,安裝好後很多應用程式都是對小朋友幼教有關的
結果該校老師看完後隔一個禮拜來信說他已經跟微軟要到50台電腦授權

如果真的要比市佔率,那叫微軟跟Apple站在同一個起跑線上一起跑看看
從硬體到軟體都自己做,不要只做硬體或只做軟體
蘋果打不進台灣市場的另外一個原因就是Mac OS X必須跑在Mac上面
而Windows只是一個作業系統,並沒有對硬體有太多的限制
出發點從一開始就不一樣,還能夠比市佔率?
這真的很好笑
CFC in the SKY
  • 9
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?