我們都記得 Adobe Flash Player 的使用壽命已於 31 年 2020 月 XNUMX 日結束,這標誌著當時轟動一時的這項技術的終結。 甚至什麼 我們都可以相信我們再也不會知道閃電俠了, 現實不一樣, 因為他還沒有完全死,因為 Flash 在中國和企業仍然可用。
這是因為項目組 “Clean Flash”利用這種情況繼續使軟件可用 全球。 就他而言,Adobe 不喜歡他 這導致他發出 DMCA 請求,要求關閉開源項目。
事實上, 儘管 Adobe 已停止分發新的 Flash 全球版本,但該技術仍受兩個市場支持: 企業家和中國人, 通過 Flash.cn。 但是,問題是在中國或公司之外獲取 Flash 的工作副本,這在頻繁更新的情況下也是安全的,並且不會對用戶的機器造成任何風險。 Clean Flash 項目團隊通過配置安裝程序而不依賴 Adobe 用來禁用特定版本的 Flash 的 Flash Helper 系統服務來實現此目的。 因此,Adobe 發出 DMCA 請求,要求關閉 GitHub 上的項目。
“Adobe 是版權所有者,我被授權代表其行事。 我們的 Adobe Flash Player 軟件遭到侵犯。 有問題的文件包含 Adobe Inc. 擁有的受版權保護的材料(軟件代碼),”出版商的法律顧問說。
就 Chrome 而言,它發揮了重要作用 在設定 Web 開發趨勢方面。 通過與 Chrome 瀏覽器 55 版相關的廣告,谷歌在其中確認了自己的立場 使用 HTML5 替換 Flash。 此外,它不是唯一定義谷歌地位的人。 事實上,在 YouTube 上對 HTML5 泛化的第一次測試可以追溯到十年前。
蘋果在 2010 年就這個話題發表了講話, 強調“雖然 iPhone、iPod 和 iPad 的操作系統是專有的,但我們堅信所有與網絡相關的標準都應該是開放的。 Apple 沒有使用 Flash,而是採用了 HTML5、CSS 和 JavaScript,所有這些都是開放標準。
所有 Apple 移動設備都配備了這些開放標準的高性能、低功耗實現。 HTML5 是 Apple 採用的新 Web 標準,它使其他 Web 開發人員能夠創建高級圖形、字體、動畫和過渡,而無需依賴第三方插件(如 Flash)。 HTML5 是完全開放的,並由 Apple 是其成員的委員會控制。 »
因此,除了 Google 選擇的 HTML5 之外,JavaScript 還包括考慮遷移到的技術列表 仍然依賴於 Flash 的代碼庫。 此外,Haxe 編程語言可以很好地補充 ActionScript 開發人員。
使用 WebAssembly 語言,其核心規範最近成為網絡標準, 開發人員有一個額外的選擇。 借助 WebAssembly,我們期望獲得更高的安全性和速度,但您必須學習 C、C++、Rust、Java 或 C# 才能在 Web 上運行代碼。
關於目前可用的選項, 我們還有荷葉邊, 這是想要繼續使用 Flash 的人可用的選項之一,因為它是 用 Rust 編寫的 Flash Player 模擬器. Ruffle 通過使用 WebAssembly 在所有現代操作系統上作為獨立應用程序和所有現代瀏覽器本地工作。
這將是為希望繼續使用 Flash 的第三方提供的額外替代方案。 對於有關哪些 Flash 組件已獲得許可以及哪些 Adobe 可能無法發布的問題,Adobe 可以留下關於哪些組件將被刪除的說明。 這些可以被省略或替換為開源替代品。
無論如何,Adobe 在開發者社區中對 Flash 的開放態度是有爭議的。 一方面,一些人認為數以萬計的遊戲和媒體依賴於 Flash,而且由於歷史原因,使用開源是一個好主意。 這也應該可以節省很多時間。
其他人認為這個想法很荒謬,因為是時候放棄 Flash 了,讓它開源只會讓它永遠活著。