被HTML5取代的Flash
Flash為什麼被淘汰?為什麼HTML5取代了Flash?天矽科技客製化網頁設計
網站中的Flash
Flash是多媒體創作和支援播放的技術,透過使用向量格式的圖片和動畫,解決了圖像失真的問題,也解決了圖片大小的壓縮問題。
曾經我們對Flash有著非常重度的依賴性,依賴它製作網站、廣告、動畫、遊戲…等線上互動功能,多數網站中都會加入Flash來提升互動性與活力,在那個時候甚至可以說「沒有任何一個網站不使用Flash」!
而如今,Flash卻走向了末路,除了不受到多數瀏覽器的支援之外,動畫效果也被CSS或jQuery所取代,直到2020全面停止更新且全面走向HTML5的時代,也因為如此,若在現在開啟還沒有改版的網站,原本的應由Flash呈現的地方,就會出現「已不再支援Adobe Flash Player」的警告,如圖。
▲如果網站還有Flash請盡快進行改版喔!
Flash為什麼被淘汰
在2010年,賈伯斯以一篇《Thoughts on Flash》解釋了對Flash的看法,他反對Flash,認為堅持作為獨立第三方外掛程式的Flash相當封閉、與觸控螢幕不相容,且給予使用者的體驗依然停留在PC端,在可靠性、安全性及性能上,也逐漸衍生出相當多的問題。
之後,隨著Flash能支援的技術愈來愈多,它能解碼、編碼、3D渲染、播放環繞聲…等,讓Flash過於龐大且雜亂;與此同時HTML5、CSS與JavaScript等開放網路標準也日漸成熟,導致開發者陸續拋棄過於擁腫肥大且具有安全漏洞、消耗資源過多的Flash,迎接嶄新的HTML5讓Flash開始走向被淘汰的命運。
2015年,安全機構NTT Group(日本電信電話) 發布報告,表示駭客攻擊的漏洞目標從原本的JAVA轉移到Flash,且包攬了多個最危險的安全漏洞,讓Flash再度成為最受歡迎的技術目標。為了解決這項安全性的問題,各大主流瀏覽器開始陸續暫停對Flash的支援,這也讓注定了曾經的霸主必須走向生命盡頭的結局!
▲Flash的一生
HTML5取代Flash
在2016年9月,Chrome開始對Flash在網站後台的載入行為加以阻止,同年12月,無論是在Mac、Windows或Linux,都將 HTML5 作為 Chrome瀏覽器的默認選項。
市占率最高的Google Chrome瀏覽器做出的決定與舉動,無疑對整個網站的生態技術造成了巨大的影響。
HTML5與Flash相比,有著更好的優勢:
- 開放原始碼且免費使用
- HTML5不需要外部及第三方插件,在所有瀏覽器都能正常運作。
- 搜尋引擎容易讀取與理解內容,有利於SEO搜尋排名。
- 消耗的系統效能少
- 提供更好的性能與載入速度
- 適合小尺寸類型之行動裝置
- HTML5所使用的語言是常見的HTML、CSS和JavaScript,所以更容易開發和維護,而Flash所使用的語言相對冷門、很少人會。
延伸閱讀:
網站改版好時機:Flash將於2020年停止更新,HTML5時代全面來臨!
參考資料:
數位時代|Adobe Flash永別了!從98%的市佔跌到僅剩4%,曾經的網路霸主為何會摔落神壇?