• 3

你還在用 Flash 嗎?快來體驗 HTML5

king625 wrote:
可以用全螢幕阿。要不...(恕刪)


你是說影片全螢幕嗎?

HTML5下的播放介面有全螢幕按鈕嗎?

惡魔推銷員 wrote:
king625 wr...(恕刪)

我想他連FLASH和HTML5也分不清,自己看FLASH說是HTML5= =
zoechan2009 wrote:
我想他連FLASH和...(恕刪)


希望不是搞這種烏龍
如果真是搞烏龍,那他的「啟動比FLASH快」就只能算是內心的願望了

提醒一下要測試的人,在HTML5模式之下,影片播放前會有很明顯的「HTML5」
字樣喔!就像開版者貼的那張圖一樣。
而且對影片按右鍵,出來的選單也不一樣,不會再有FLASH相關設定。
Firefox目前不支援…

如果firefox可以看的…那一定是用flash player撥的!

就好像用html5撥放時,可以跳出獨立視窗,然後可以全螢幕!

但這時候…其實已經是用flash player來撥放了!
royalknight wrote:
我有一個疑問html...(恕刪)


Flash 是在瀏覽器程式內執行另外一個播放程式(Plugin / ActiveX),
那個程式會播放影片檔案、建立連線等等等。
而 HTML5 則是瀏覽器本身所提供的功能。

HTML5 和 Flash 最大的差別就是,
Flash 是 Macromedia / Adobe 公司完全掌控的私有技術,
他的技術細節規格並沒有公開,官方認可的播放程式也僅有 Adobe 獨家實作。
而 HTML5 則是一個公開標準,他制定功能項目、源碼呈現、以及應有的表現方式,
每個瀏覽器都可自己實作屬於自己的 HTML5 解譯與顯示核心。

不是說私有技術 v.s. 公開標準、一定是私有技術當壞人;
但是如果一個被廣泛使用的私有技術在實作方面跟不上需求的變化,
那這個私有技術就需要被檢視是否應該被替換。

撇開所謂「自由開放」理念不提,Flash 最大的問題,就是在於播放器的實作。
舉例說明:現在 Snow Leopard 的 Safari 的 Flash plugin,還是 32-bits 的。

或許有人會奇怪,明明 Snow Leopard 的 Safari 是 64-bits,
為何裡面執行的 Plug-in 能用 32-bits 模式執行?
原因就在於,Apple 在 Snow Leopard 裡面把 Safari 的架構徹底改變;
原本 Plugin 會在主程式的程式空間之內執行(有點類似像「DLL」),
但是 Safari-64 卻是把 Plugin 放在各自獨立的程式空間裡面執行。
換句話說,Plugin 就算當機,也不影響 Safari-64 本身的運作,
頂多畫面上顯示藍盒子就是了。

Apple 之所以這樣玩,
除了因為 Apple 沒有掌握 Flash 的原始碼、無法編譯出 64-bits 的版本外,
另外一個原因,就是 Flash plugin 當機情況實在太嚴重了。
依據水果謠言網站的消息,Apple 內部員工透露說,
他們搜集到所有 Safari 相關的當機自動回報記錄中,
絕大多數都是「某個廣泛應用的 Plugin」造成的。

在了解以上的因緣以後,
我想大家應該不難了解,為何 Apple 會堅決的拒絕 iPad 支援 Flash,
甚至不惜在公開的產品發表場合直接挑明了講說不支援。
理由很簡單:因為那是 Apple 所無法掌握的技術。

在 Apple 的產品定位中,iPad 是一個「消費性電子產品」,
和 iPod、Apple TV、甚至數位相機一樣的一個獨立封閉平台產品。
Apple 要完全掌握(至少是系統核心部分)所有技術,
而至於 Apple 不能掌握的第三方廠商技術,
要不就是歸順依照 Apple 的遊戲規則來玩,要不就是掰掰。

Apple 這次表態,不啻是在反 Flash 陣營中開了第一槍。
個人雖然不期待在未來一兩年內 Flash 就會消聲匿跡,
但是我預測會有越來越多的重要網路服務轉向 HTML5。
在目前的網路環境中,使用者端最多的上網工具就是用X86 based的個人電腦跑OS X、Linux、Windows等作業系統加上各式各樣的網路應用程式,這在短期內是不會改變的,這些平台共通的特性就是多工、可擴充Plug In,不管它叫什麼。

OS X跟iPhone OS版的Safari最大的差異就是在於能不能裝plug in,當然Apple有自己的考量,沒有人可以替它做決定,但是另一方面舉Google Chrome OS為例,它是接受plug in的,Google一直在強推AJAX跟HTML5這點大家都知道,但是它還是決定做某種程度的開放。

網路技術本來就是新浪取代舊浪,最重要的是新舊技術間不可能切的乾乾淨淨,想要取代Flash、Java的在HTML5之前難道就沒有其他的嗎?很多吧,AJAX、Silverlight、Mozilla那個叫啥一時想不起來,哪個背後不是有大咖的在撐腰?但是結果還是百家爭鳴。當年Flash、Java也是為了解決更早之前的問題而出現,他們不是外太空飛來地球的隕石。

歷史上並不是好的技術最後就一定是贏家,這樣的例子太多太多了,能夠存活到現在的技術,就表示它們符合現在多數者使用的環境,這個跟啥正義公理效能企業責任一點關係都沒有,使用者根本不需要知道這些。

手持式裝置的上網解決方案從以前的WAP就開始有了,一直到現在都不普遍也沒有贏家更無法撼動個人電腦的上網環境,iPhone/iPad跟HTML5/javascript/AJAX能不能改變這一切?不知道,其實可以也很好,反正大多數的使用者一樣都可以用。

HTML5很棒,AJAX也嚇嚇叫,另一個問題是好用的開發工具在哪裡?不是每個寫網路程式的都跟Google的工程師一樣聰明,這一樣是很現實的事情。
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?