2012年4月12日 星期四

高級功能許可證 (Premium Features License)

Adobe 宣布Flash Player11.2的遊戲高級功能(Premium features), 若遊戲或應用程序同時使用以下兩個功能, 會收取使用費用,費用為淨營收超出5萬美元部分的9%分成:
  • Stage3D硬件加速技術 (Stage3D - Stage3D.request3DContext)
  • 域內存操作 (Domain memory - ApplicationDomain.domainMemory)



對於大多使用Adobe Flash Builder 或Adobe Flash 開發者來說, 是不會進行域內存操作. Adobe 這次目的明顯針對AlchemyUnityUnreal 等C/ C++ 交叉編譯器. 它們編譯後生成SWF 檔案, 透過Flash Player 或Adobe AIR 技術作為最終發佈對象.

作者認為, Adobe 這個動作有利亦有弊.
  • 可以保護為Adobe 專門所開發的3D 引擎
  • 開發者若跨過Adobe 生成SWF 檔案, Adobe 仍然獲得開發回報
  • 但減少使用SWF 的開發數量

不論如何, 這個動作對大部分開發者, 是沒有影響. 大家仍然可以放心使用Adobe Flash Builder 或Adobe Flash 發佈跨平台遊戲或應用程序.

參考資料: http://www.adobe.com/devnet/flashplayer/articles/premium-features.html

後記:
事實上, 作者十分認同Unity 和Unreal 的能力, 在iOS 及Android 產生不少精彩遊戲. 相信大家也玩過的.

2 則留言:

南道爾 提到...

我下載了unity3d 3.5....官方稱基本版是免費,pro版才要錢。但是我發現基本版也可以輸出成swf。(雖然寫著preview,但我不知道與真的有何不同...)那麼,如果用免費版unity3d生成swf,再用air包成android app,這豈不是全程免費???

Turtler 提到...

若Project 淨營收超出5萬美元, 相信已經進入這個許可證範圍.