Adobe Flash 將成歷史,崛起與沒落正是網路行動化的過往篇章

作者 | 發布日期 2020 年 06 月 21 日 0:00 | 分類 數位內容 , 科技史 , 網路 line share follow us in feedly line share
Adobe Flash 將成歷史,崛起與沒落正是網路行動化的過往篇章


Adobe Flash 的壽終正寢之日,終於確定。

目前 Adobe 公司宣布:2020 年12 月31 日,今年最後一天,將是旗下產品 Flash Player 生命終結之日,也就是 End-Of-Life Date。之後 Flash Player 將不會有任何更新。

同時,Adobe 也會刪除所有 Flash Player 下載頁面,基於 Flash 的內容也將在 Adobe Flash Player 阻止執行。

Adobe 還建議,不要再使用 Flash 了。

Flash 在 PC 時代的榮光

一開始 Flash 不叫 Flash,也不屬於 Adobe 旗下產品。

1993 年,名為 FutureWave Software 的公司由 Jonathan Gay、Charlie Jackson 和 Michelle Welsh 三人成立,打算打造讓人們直接在電腦螢幕畫畫的應用軟體。

一開始他們做的是 SmartSketch 軟體,但在 Windows 和 Mac OS 面臨殘酷的競爭──於是決定轉向專注網頁動畫工具,並將名稱改為 FutureSplash Animator。

FutureSplash 就是 Flash 的前身。

FutureSplash 在 1996 年 5 月上市,很快就被微軟看上並採用,接著是 Disney、Fox,都是鼎鼎大名的企業,最後因此被 Macromedia 看上。

1996 年底,FutureSplash 被 Macromedia 收購,正式命名為 Flash。

演變升級過程,Flash 本身包含 2 部分,首先是圖像和動畫編輯工具,但包含播放器,也就是 Flash Player,後者被 Macromedia 當成瀏覽器外掛程式免費開放,以獲取市占。

2005 年 12 月,Macromedia 被 Adobe 收購──Macromedia Flash 變成了 Adobe Flash。

同時大背景是:2000 年之後,PC 市場蓬勃發展,Flash 發展壯大為大眾軟體;尤其在網頁動畫和設計層面,基於 HTML 功能不完善,Flash 憑藉自身力量,幾乎定義了一項標準。

2000~2010 年,有數不清的公司用基於 Flash 技術的網站發表新產品,以及創造富互動性和創造力的互動體驗。

值得一提的是,2005 年當 YouTube 創建,也選擇用 Flash Player 當成 Web 網頁的串流媒體播放工具。

同時串流媒體開始在 Web 爆發,Flash 也隨之走紅──有報導稱,當時 Flash Player 幾乎內建於每台電腦。

賈伯斯對 Flash 的批評

Flash 的發展其實還有個大背景:PC 時代 HTML 部分功能缺失,尤其是影視、音頻、動畫、互動等方面。然而 2007 年 iPhone 問世,是 Flash 發展之路的轉折點。

iPhone 發表前,Adobe 曾在 2005 年推出 Flash Lite 平台,目的是推動 Flash 在行動平台執行,但行動處理器和耗電問題讓 Flash Lite 不能有好表現。

一開始 iPhone 發表時,Adobe 的確有機會在第一代 iPhone 發表會展示 Flash,但效果太差被蘋果拿掉了。

同樣是 2007 年,為了讓 YouTube App 在 iPhone 發表時就預裝並執行,YouTube 也在 iPhone 放棄支援 Flash──這是 Flash 在行動平台的第一次失敗。

2010 年,當 iPad 發表,Flash 依然沒有出現。

同年 4 月,蘋果 CEO 賈伯斯罕見發表一封名為「Flash 之我見」(Thoughts on Flash)的長篇公開信,尖銳批評 Adobe Flash,並藉機大力推薦 HTML5。

(Source:Matthew Yohe at en.wikipedia / CC BY-SA

信中列出 Flash 幾點落後之處:

  • 安全性差,賽門鐵克公司列為 2009 年最差安全紀錄之一。
  • 穩定性不好,導致 Mac 電腦當機。
  • 遲遲未推出行動版,導致手機等行動裝置拜訪 Flash 類影視網站時消耗大量電力。
  • Flash 主要操作習慣均為滑鼠客製,多點觸摸操作時,大量 Flash 網站需要重寫。

賈伯斯表示:

Flash 是 PC 時代的產物,為 PC 與滑鼠準備。對 Adobe 而言,Flash 是一門成功的生意,我們理解為什麼他們要推廣到其他領域。但行動時代是低功耗、觸控介面與開放網路標準的時代,不管從哪個角度看, Flash 都有缺陷。

公開信結尾,賈伯斯不忘推薦 HTML5:

行動時代創造了 HTML5 等開放新標準,將在行動裝置(還有個人電腦)獲勝。也許未來 Adobe 應該將焦點更放在 HTML5 工具開發,而少批評蘋果放棄的過時東西。

以賈伯斯這封信為起點,Flash 開始逐漸退出歷史舞台。

Flash 之死,從行動端到 PC

Flash 退出首先從行動端開始。

雖然 Flash 一開始就與 iPhone 和 iPad 無緣,但 Adobe 的確在其他行動平台──如 Android,推出 Flash Player。

然而,2011 年 11 月,Adobe 確認停止 Flash Mobile Player 開發;當時 Adobe 副總裁 Danny Winokur 表示:

HTML5 目前在主要行動裝置有普遍支援,某些情況下完全支援(這裡指 iOS 裝置)。這使 HTML5 成為跨行動平台在瀏覽器創建和部署內容的最佳解決方案。

2012 年 8 月 15 日,Adobe 從 Google Play 應用商店移除 Adobe Flash Player 載點──意味 Flash 正式退出 Android 平台。

行動平台部分,Flash 從此終結。

接下來多年裡,就是 Flash 在 PC(含 Mac)平台逐漸被 HTML5 取代──但直到 2014 年 10 月底,W3C(全球資訊網協會)才宣布 HTML5 標準規範最終制定完成。

HTML5 標準塵埃落定,加速 Flash 的退場。

以下是 Flash 退出歷史舞台的過程,一些比較重要的時間點:

(Source:pixabay

可看到當 HTML5 成為行業標準後,Flash 基本上就處於眾叛親離的局面了。

終於,2015 年 12 月,Adobe 宣布將 Flash 更名為 Animate;同時呼籲開發者放棄 Flash 並轉移到 HTML5。

以上,就宣告了 Flash 的死刑。

新陳代謝,亙古如斯

2017 年 7 月,Adobe 正式公告,宣布 Flash 將在 2020 年底終結;還與合作夥伴蘋果、微軟、Google、Facebook 和 Mozilla 稱,未來 3 年裡,這些公司將分階段停止 Flash 的技術支援。

如今,Flash 死期已定:2020 年 12 月 31 日。

對 Adobe 來說,Flash 之死不算遺憾,從某種程度來說,Adobe 也是 Flash 之死的推動者,這也是順應技術發展的潮流。

反過來看,技術發展潮流也不以一個人、一家公司,甚至一個行業的意志為主,有自己的規律性。

畢竟,任何事物的命運,都逃不過歷史的洪流。新陳代謝,亙古如斯。

(本文由 雷鋒網 授權轉載;首圖來源:Adobe)

延伸閱讀: