為什麼Adobe停止支援更新Flash反而是件好事?

Adobe終於停用了Flash,這個在瀏覽器中執行遊戲、應用程式和廣告的外掛程式,它最大的缺點在於會快速耗盡筆記型電腦的電量。

對於Flash愛好者來說,你還是可以使用Chrome來瀏覽Flash物件。Flash的衰落已經持續了很久,從2007年iPhone剛推出開始直到今天,這是個漫長的過程。

Adobe在2015年正式宣布放棄Flash,但直到2020年12月31日,它才被完全停用。它為什麼能存在這麼久的時間?它又有那些優點呢?

自從Adobe收購了Macromedia,他們在Flash中加入了腳本功能,而且這個ActionScript小到極致,對於當時來說是個很吸引人的進步。

Table of Contents

什麼是Flash

Flash是個軟體平臺,它讓開發者們編寫的程式可以在瀏覽器外掛程式中運行。也就是說,只要安裝了Flash外掛程式,就可以執行任何相關程式。

無論是SafariInternet ExplorerFirefox還是Chrome都是如此,之前Chrome還有支援Flash,我們已經很少看到還支援的瀏覽器了。

它的問題在於體驗。Flash能讓你在線上玩遊戲、執行應用程式、設計網站、動畫和互動功能。

另外,它還被用於影片播放,YouTube最早便是建立在Flash上,但後來因為Flash運行就會更快地耗盡筆記型電腦的電量,因此後來也被換掉。

Flash在Mac上,它的外觀與其他Mac軟體完全不同。Flash並非最早的軟體,它的前身是Electron,它是一個基於瀏覽器的軟體平臺,可用於跨平臺的應用程式。

而這一點正是Flash成功的主要原因,使用者並不關心它的工作原理,他們只想要Flash來的互動效果,而且能夠在多個平台上使用。

 

Flash的開發

首先,Flash構成很簡單,它的娛樂性要遠大於專業性。Flash允許你從視覺開始設計,透過添加程式碼,來使它成為動畫。

隨著Adobe增加了越來越多的腳本,Flash變成了一個更加強大的平臺,這就引起了專業工程師的注意,並且開始接納和使用它。

問題是,隨著Flash變得越來越複雜,對工程師越來越友好,但它對於非程式設計背景的使用者來說,變得越來越難用,越來越沒有樂趣。

同時,Flash變得不可或缺,直到iPhone的出現才打破這一情況。

 

關於Flash的想法

2010年4月,Steve Jobs發表了一封公開信《Thoughts on Flash》中從安全方面、電池壽命、相容性及Flash的不完整性等方面,解釋蘋果為什麼不在iPhone、iPad和iPod touch上使用Flash。

有趣的是,據Steve Jobs稱,不允許Flash的最重要原因是,Flash是另一種將應用程式放到iOS設備上的方式,它不受蘋果控制。根據他提出的觀點,這些跨平臺應用程式技術通常更新很慢。

Adobe在與蘋果相容方面也很不盡如人意。Mac OS X已經發佈近10年了,但Adobe不久前才完全相容它。

另外,Apple目前的App store還是拒絕讓Epic、Google、微軟等軟體開發商的iOS加入應用商店中,理由一如既往就是希望Apple能夠完全掌控它。

 

Flash的終結

Flash最初是1993年誕生的一個向量繪圖應用程式,名為SmartSketch,1996年被Macromedia收購,然後在2005年Adobe收購Macromedia時被一併收購。

2015年,Adobe宣佈停止更新Flash,然後在2017年宣佈Flash正式壽終正寢,但直到2020年12月31日才完全被停止使用。

我們可能還會遇到一些老舊的網站說需要安裝Flash外掛程式,但它可能只是個標語,點擊關閉即可。