Flash 終將謝幕:微軟將於年底停止對 Flash 的支持

近日,微軟宣佈將於今年 12 月終止對 Adobe Flash Player 的支持,屆時,微軟旗下所有瀏覽器都將無法使用 Flash,Adobe 也不會在今年 12 月後發佈安全更新。早在 2017 年,Adobe、Apple、Facebook、Google 和 Mozilla 就已經宣佈將於 2020 年 12 月停止對 Flash 的支持。

微軟將於年底終止自家瀏覽器對 Flash 的支持,其中包括 Edge(新版 Edge 和 Edge Legacy)和 IE 11。屆時,微軟網站上託管的與 Adobe Flash Player 相關的可下載資源都將不再可用。

微軟在博客中寫到,2020 年 12 月之後,用戶將不會收到 Flash 更新的提示。從 2021 年 1 月開始,默認情況下將禁用 Flash,並且將阻止 2020 年 6 月前發佈(即低於 KB4561600 的版本)的 Flash。同時,微軟將通過 Windows Update 和 WSUS 提供用於刪除 Adobe Flash Player 的更新,安裝該更新後將會永久性刪除 Adobe Flash Player。微軟表示,該更新最早可以在 2020 年秋季的 Windows Update 目錄中下載。

Adobe 表示,終止對 Flash Player 是由於該技術的應用逐漸變少,而且現在已經有了更好、更安全的選擇,例如 HTML5、WebGL 和 WebAssembly。Adobe 在博客中提到:“一些企業客戶可能依然需要 Flash Player 商業支持和許可才能運行內部業務系統(即公司內聯網上的內容,交互式儀表板,數字培訓)。” 並且表示如果這些客戶需要幫助,Adobe 會提供一些支持選項。詳情可移步 Adobe 官方博客。

為了幫助這些用戶更好地進行過渡,微軟也將允許用戶在 Edge 和 IE 11 中通過 IE mode 功能加載 Flash。不過,Flash 將會被視為第三方插件,同時也不會獲得微軟的客戶支持。

在過去的很長時間裡,Flash 都可以被稱為核心技術,但是隨著 HTML5、WebGL 和 WebAssembly 等技術的出現與成熟,Flash 的自身缺陷也被逐漸放大:

  • 安全性差:Flash 可以實時讀取用戶瀏覽器的訪問記錄;
  • 穩定性差:這一點在 macOS 中尤為明顯;
  • 功耗過高:安卓曾支持 Flash,但 Flash 在安卓設備上運行時經常會佔用 CPU 50% 以上,而且伴隨著極大的耗電量,這一點在筆記本上也有體現;
  • 漏洞過多:如果你留意過 Windows Update 發佈的補丁,你會發現很多補丁都是在為 Flash 埋單,例如 KB4477029、KB4471331 補丁等。

也正因如此,各個廠商紛紛決定放棄 Flash:

  • 2010 年,喬布斯在公開信中表示 Flash 中存在隱私等問題,推崇更安全的 HTML5。
Flash 終將謝幕:微軟將於年底停止對 Flash 的支持

  • 2012 年,Adobe 表示放棄在 Android 上使用 Flash。
  • 2015 年,YouTube、Google 和 亞馬遜陸續宣佈放棄 Flash。
  • 2017 年,Adobe 宣佈將於三年內停止這項服務。

1996 年,Flash 的誕生給當時才初具雛形的互聯網帶來了更豐富的交互形式,甚至一度成為網頁是否先進的標準,Flash 的“江湖地位”可見一斑。不過當互聯網進入到 Web 2.0 時代後,移動平臺的高速發展使 HTML 高速成長。HTML5 標準的確立,幾乎是把 Flash 判了“死刑”:與 HTML5 相比,Flash 顯得十分臃腫,各個缺點也被逐漸放大,各大廠商紛紛對 HTML5 趨之若鶩。Adobe 公司也意識到了這一點,Flash 被淘汰是遲早的事情,所以於 2017 年宣佈三年內停止 Flash。

儘管 HTML5 並不完美,但從本質上來說,相比於僅屬於 Adobe 公司的 Flash,HTML5 是屬於所有開發者的。就如同喬布斯在公開信中所說:讓一個第三方軟件橫亙在開發者與平臺之間,只會帶來不合標準的應用,這會阻礙平臺的改善與發展。

對此,你怎麼看呢?歡迎在下方留言區留下你的觀點。

關注我並轉發此篇文章,私信我“領取資料”,即可免費獲得InfoQ價值4999元迷你書,點擊文末「瞭解更多」,即可移步InfoQ官網,獲取最新資訊~


分享到:


相關文章: