從2017年1月, 穀歌廣告行銷平臺將不再支持Flash設計的廣告。 自從YouTube從Flash轉向HTML5開發以支援視頻, Adobe採用HTML5和蘋果採取開放態度來支援Flash在移動設備上, 這標誌著HTML5與Flash爭論的另一個轉捩點。
HTML5開發
Flash和HTML5佔領類似的領域, 並尋求執行一些相同的功能, 其主要功能、優點和缺點是在開發Web時需要考慮的因素。
HTML5
什麼是HTML5? HTML5是著名的流覽器語言的第五版, 超文字標記語言(HTML), 旨在構建Web文檔(即網頁)。 它由文本, 標籤, 元素和屬性組成, 它們定義了如何通過流覽器顯示Web內容。 文本被打開和關閉的角度包括標籤框架, 程式設計值定義了包含的隱含結構。 例如,
HTML5是HTML的最新版本, 功能更強大。 它擴大了可以嵌入在網頁中的多媒體元素的清單。 HTML5支援可擴展向量圖形(SVG)的多媒體特定標籤、動畫和使用canvas元素, 階層式樣式表(CSS)和JavaScript的音訊和視頻的交互性。
HTML5無需協力廠商外掛程式(例如外掛程式和API), 以便通過在文檔文本本身中嵌入代碼來運行內容。
Flash
Flash是Adobe的某些專有工具提供的技術的通用名稱, 用於創建富互聯網應用程式(RIA)。 RIA包含使用Flash平臺設計的圖形、動畫、音訊、視頻和交互性, 在網路上提供沉浸式的用戶體驗。 Flash技術包括基於向量的圖形和動畫, 支援音訊和視頻格式以及基於物件導向的基於事件的ActionScript語言中用於互動式Web功能的程式設計。 Flash技術在專有的整合式開發環境(IDE)中提供,
Html5與Flash之間的優劣對比
作為現在可以支援Flash類技術的開來源語言, HTML5已經成為Web開發的新首選。 它提供許多Web文檔結構, 樣式和交互功能, 例如圖像(通過SVG)中的可搜索文本以及增強文檔顯示的新標籤, 元素和屬性。 它還具有通過其羽量級框架要求較少的處理能力而使移動性更好的優點。
相反, 作為一項較新的技術, HTML5尚未全面納入所有流覽器。 在不同的流覽器中, 由於在不同的開發階段被實現, 它仍然容易被不同地顯示出來。
未來發展
如前所述, 由於Flash在較新的流覽器上缺乏移動支持和不穩定性, 像Google, Apple和YouTube這樣的技術巨頭已經穩步遷移到HTML5, 其他許多人也紛紛緊隨其後。 2010年, 史蒂夫·約伯斯寫了他著名的“Flash思想”的信, 鞏固了他對Flash技術缺陷的立場。 YouTube的一名工程師對HTML5的好處表示了類似的看法, 2015年YouTube終於將Flash轉為HTML5作為預設網路播放機。 這項決定是為了跟上HTML5技術壓倒一切的新技術。 最後, Adobe也許是最偉大的聲明, Adobe現在提供使用HTML5的工具, 以及將Flash技術轉換成即將到來的標準。
軟體技術供應商將在開發或遷移Flash到移動和網路技術的HTML5時得到很好的服務,