Flash EOL將至,WebAssembly來”續命“

Adobe將在2020年12月31日之後停止發佈和更新Flash Player。然而,多年來累積下來的大量Flash內容並沒有完全消失。網絡遊戲保留項目Flashpoint允許玩家訪問超過30000個網絡遊戲和2000個網絡動畫。Ruffle(Flash模擬器)和CheerpX(x86虛擬化技術)都利用WebAssembly在瀏覽器中播放.swf文件。

正如之前在2017年7月宣佈的那樣,Adobe在一份聲明中提醒Flash用戶,Adobe Flash Player的EOL日期定在2020年12月31日。Adobe:

Adobe將在2020年12月31日(“EOL”)之後停止發佈和更新Flash Player。我們與我們的一些技術合作夥伴一起發佈這個聲明——包括蘋果、Facebook、谷歌、微軟、Mozilla,它們還發布了補充公告和和更多有關Flash Player EOL對開發人員、企業和消費者的影響的細節……

Adobe Animate、Adobe Air或者Adobe Character Animator或許拷貝了Adobe Flash Professional的大部分功能,並被用於創建動畫。Adobe Animate還可以導出多種格式——包括HTML5。Adobe Air可用於創建面向iOS、Android、Windows和MacOS的跨平臺遊戲和應用程序。開發人員和設計師也可以直接用HTML5和Web Animation API創建動畫,現在所有的瀏覽器都支持這些API。

到2020年,很少有網站還在使用Flash。然而,多年來還是累積下來了大量Flash內容——尤其是遊戲和教育內容。這些內容到了明年可能不會再用Flash播放器播放。Adobe明確警告說:

Adobe將從其網站上移除Flash Player下載頁面,在EOL之後,基於Flash的內容將被阻止在Adobe Flash Player中運行。

客戶不應在EOL後繼續使用Flash Player,因爲Adobe將不支持該播放器。
在EOL後,Adobe將不會發布Flash Player更新或安全補丁。我們建議所有用戶在EOL之前卸載Flash Player。

不過,由於有了替代技術,遺留的Flash內容可以被播放。BlueMaxima的Flashpoint是一款免費、開源的Windows和Linux應用程序,用戶可以用它玩38000多款網絡遊戲和觀看2400個動畫,總計468GB的內容。

Flashpoint致力於成爲一個Web遊戲的“駐留地”,可以播放使用Adobe Flash、Adobe Shockwave、HTML5、Java、Unity web Player、Microsoft Silverlight、ActiveX和其他Web插件創建的內容。該項目由Web服務器、重定向器和啓動器組成,讓Flash內容像託管在Web上一樣。因此,它並不是嚴格意義上的Flash播放器。

Ruffle是一個開源的Flash播放器模擬器,可以作爲Adobe Flash Player的替代品。Ruffle是用Rust和WebAssembly開發的。擁有大量Flash內容的Newgrounds贊助了Ruffle,並宣佈在Flash的EOL後將繼續使用Ruffle。

來自Learningtech(開發Java-To-Web編譯器CheerpJ的公司)的CheerpX通過虛擬化Flash播放器在瀏覽器中運行Flash內容。CheerpX還可以延長遺留Flex/Spark(企業) UI的壽命。CheerpX是一種x86到WebAssembly的虛擬化技術,聲稱可以完全在客戶端運行任意的x86應用程序。該公司去年在舊金山舉行的WasmSF大會上介紹了這項技術。

原文鏈接

WebAssembly Used to Extend Life of Flash Legacy Content

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章