Adobe 公司已經正式宣佈,將今年 12 月 31 日後停止Flash Player 更新,同時也會停止提供 Flash Player 的下載安裝。早於 2011 年 11 月,Adobe 公司宣佈停止開發個人電腦平台以外的 Flash Player,而專注於開發非專利標示語言 HTML5。目前已經走向 HTML 和APP 雙併行模式。
Adobe Flash 將隨 2020 完結
儘管 Flash 之前是線上多媒體內容的主要平台,但隨著 Adobe 支援向 HTML5 過渡,它正在被慢慢拋棄。Adobe Flash 的前身為 Macromedia Flash 和 Shockwave Flash(由 Macromedia Flash 1 發展到 Macromedia Flash Professional 8),它於 1996 年首次發布行名為 FutureSplash Animator,然後在 Macromedia 收購後更名為 Macromedia Flash。而 Macromedia 公司於 2005 年 12 月 3 日被 Adobe 公司收購,Flash 也就成為了 Adobe 旗下的軟體。
其實 Flash 很早就被排外了,iPod, iPhone, iPad 一直都沒有支援 Flash,Steve Jobs 於 2010 年就曾發過公開信(Thoughts on Flash),解釋了為什麼他認為 Flash 不適合 Mobile Device。說明為何 iOS 系統不支援 Flash,評論Flash數項缺點,包含不開放、不穩定、不安全、高耗能,而且對觸控裝置支援不佳等等。
它不是開源
雖然 Adobe Flash 產品可以免費下載,但並不代表它是開源(Open Source),因為Adobe Flash 完全由 Adobe 所控制,也只能夠從 Adobe 取得。無論從什麼角度看,它都是個封閉的系統。而 HTML5、CSS、Javascript 全部都是開源的,支援較廣泛及更通用。
所謂「完整的網路體驗」
影片需要 Flash Player,針對 Adobe 所說的,如果沒有 Flash 就沒有「完整的網路體驗」。Steve Jobs 指出萬年不變的 Youtube 加上 HTML5 作為不用 Flash Player 的例子,而 Flash 小遊戲,在 App Store 裡有 超過五萬個遊戲和娛樂相關軟體。Flash 不算是什麼重要!
可靠性、安全性和效能
Steve Jobs 曾說「Flash 是 Mac 當機的最大原因」,他們數年來不停地請 Adobe 示範 Flash 在行動裝置,如何順暢運行!
電池電力使用時間
大部份 Flash 網站上的影片都是使用老的 codec,目前的硬體不支援這些 codec 的硬體解碼,必需使用軟體來解碼。軟體解碼相當消耗電力,當然軟體解碼意味著如果硬解 H.264 電力可以撐 10 個小時,那用軟體解碼恐怕只能用五個小時?
觸控
這是個大部份的人不會注意到的潛在問題,觸控手機是無法進行 mouseover 的(或至少在這個出來前不行)!所以相當大的一部份 Flash 都必需要為了觸控裝置重寫,「既然這樣,那為什麼不乾脆將網站用諸如 HTML5、CSS 和 javascript 等現代的技術重寫呢?」這其實對開發者來說蠻可笑的:如果你是開發者,你會改一個不用 mouseover 的版本出來,還是用別的技術推倒重做?
最重要的理由
蘋果不允許第三方的開發者工具,如果開發者習慣於依賴第三方的開發工具和程式庫,軟件安全性會下降。Steve Jobs 以「Flash 是 PC 時代的產物,Flash Player PC 和滑鼠而設計的」作結論!
HTML5 取代 Flash
各網路平台、瀏覽器、開發者皆已紛紛轉向支援 HTML5,而 Flash 則早被打入冷宮。Flash所提供的功能,現在 HTML5 幾乎都能做得到,而且效能更好、更安全,不需安裝第三方擴充套件。Google 同樣早已將 Flash 設為「點擊啟用」,不再預設支援,許多主要瀏覽器也都採取類似做法。
Adobe Flash 將隨 2020 完結
https://www.facebook.com/hkitblog