Adobe將向使用Flash Player高級功能的開發者收取費用
Adobe 今天發布了 Flash Player 11.2和 AIR 3.2,同時宣布,從今年 8 月份開始,開發者開發“游戲機級別品質(console-quality)”的 Flash 游戲時,需要向 Adobe 支付費用。
具體來說,從 8 月 1 日開始,如果開發者使用了 Flash Player 的高級功能,且凈收入超過了 5 萬美元,則需要向 Adobe 公司支付凈收入的9%。
所謂的高級功能是指支持硬件加速的 Stage 3D,以及 domain memory。也就是如果開發者在基于 Flash Player 運行的游戲中同時使用了下面兩個 API,則需要支付費用:
- ApplicationDomain.domainMemory:提供了訪問域內存(domain memory)的功能
- Stage3D.request3DContext:支持硬件加速
Adobe 稱,這兩個 API 結合使用可以創造前所未有的游戲體驗。而 Flash Player 的其他功能不受這兩個 API 的影響,開發者仍可以免費使用。
另外,如果開發者在 iOS、Android、Windows 或 Mac OS 平臺中使用 Adobe AIR 將 Flash 游戲打包為獨立的應用,這種情況下使用高級功能也無需支付費用。
隨著 HTML5 的發展,Flash 受到的威脅也越來越大。致使 Adobe 宣布放棄移動設備中 Flash Player 的開發,盡管 Flash 目前在桌面領域還有很高的份額,但隨著 HTML5 的沖擊,前景堪憂。Adobe 也宣稱將擁抱 HTML5,之前其發布了 Flash 發展路線圖,稱未來 Flash 的發展將專注于游戲和增值視頻領域。
開發者已經習慣免費使用 Flash Player,Adobe 開始收費,勢必會引起一些不滿,對此,Adobe 的 Emmy Huang 解釋說:
我們設定這個價格的目的是鼓勵創新和實驗,并為具有創造性的游戲提供幫助。同時,這也可以讓我們在 Flash 技術的創新上投入更多,這將會大大有利于流行的游戲中間件和開發工具的生態系統。
Via CNET