什麼是Flash? 以及為什麼現在不使用它了?

本篇文章將介紹Adobe Flash的概況,以及為什麼現在已經不能再使用它了。

Flash也有段輝煌的時光,曾經無所不在

那麼,Adobe Flash究竟是什麼呢?

Adobe Flash有時又稱為Shockwave Flash或Macromedia Flash,是許多網站以前用來播放影片的平台。過去經常會在影音串流平台和提供線上遊戲的網站上找到Flash內容。

如果你不擅長使用電腦,你可能多年來都未曾真正了解過它。或許你會在某些網頁看到一些關於Flash版本更新的提醒。但除此之外,大多數網路瀏覽器都能順利運行Flash。

實際情況是開發者使用它來創建所有事情,從網頁應用程式和遊戲,到影片和動畫。YouTube在2005年剛推出時也是使用Flash,且無數的互動式軟體和遊戲都需要它。網頁瀏覽器包含內建支援Flash,以便你能夠進行所有需要的工作,而不需擔心有沒有安裝和更新它。

 

為什麼Flash停用了?

Flash自1990年代就已經存在,雖然這並不能說明它的安全性或功能,但過去幾年發生各種問題最終導致了它走向滅亡。

其中最大的原因就是安全性,由於網路上有很大一部分的人都使用Flash,也導致它成為了駭客的巨大目標,迫使Adobe經常發布更新來修補問題。它的性能也很差,導致部分使用者在瀏覽有Flash內容的網頁時,看到100%的CPU使用率。

2007年的一個事件是壓倒駱駝的最後一根稻草,當時Apple剛發行了第一支iPhone,它從最初就未曾支援過Flash。

為了要讓內容與iPhone相容,YouTube和其他網站不得不拋棄Flash。這件事情再加上安全缺陷,造成了滾雪球效應,使它漸漸地不再被使用。

根據Adobe公告的消息。

多年來,HTML5、WebGL和WebAssembly等開放標準不斷發展成熟,且成為了Flash內容的可用替代品。此外,主要瀏覽器也正在把這些開放標準整合到他們的瀏覽器中,並且廢除大多數支援Flash Player的功能及外掛程式。

從現在來看這是個完全正確的決定,因為目前HTML5已經完全取代了Flash,並使它成為最重要的多媒體播放器標準。

下面是HTML5與Flash相比更好的優點:

  • 不需要外部插件,因此它在所有瀏覽器中都可以正常運作。
  • 開放原始碼且免費使用。
  • 搜尋引擎更容易讀取和理解它的內容。
  • 所需消耗的系統效能較少,因此它提供更加的性能和更快的載入速度。
  • 因為它使用常見的程式語言HTML、CSS和JavaScript,所以更容易開發和維護。

 

我須要進行任何動作嗎?

不用!除非你是須要轉換Flash內容的開發者(這你大概已經完成了),你不須要進行任何動作來使工作順利進行。

你的網頁瀏覽器(只要它是最新版本)已經移除了所有與Flash相關的軟體和資源,所以你不須要手動來停用它。

事實上,有些公司從未使用過Flash,或是已經移除它好多年了。除了Apple從未支援過它以外,有段明確的歷史,紀錄其他公司轉向更大且更好的技術:

  • 2015: Chrome開始自動暫停Flash內容,以節省筆記型電腦的電力,並計畫在幾年後把它從瀏覽器中完全移除。
  • 2011: Adobe開始轉換行動版的Flash,並致力於HTML5使用。
  • 2017: Facebook將數百個遊戲轉移到HTML5。
  • 2018: 微軟(Microsoft)開始要求Edge使用者必須授權允許才執行Flash內容,並於2020年禁止所有Flash在Edge和Internet Explorer中執行。
  • 2019: Firefox預設停用了大多數使用者的Flash,並於2021年Adobe終止支援時,停止載入插件。

如果真要說需要做什麼,那就是你應該移除Flash Player。雖然Adobe已經終止開發和支援,並從它的網站上移除所有Flash Player的下載,但你的電腦裡可能還會有它的檔案。

為了避免它的存在對你的系統安全造成問題,你可以使用程式移除軟體來檢查是否有Flash Player程式,並將刪除它。