2013-01-11 139 views

回答

2

是的,您的申請將被拒絕,但不適合的原因,你會想:

  • 許多Flash應用程序旨在從Web瀏覽器中運行,並且不會對外界正常工作一。 (例如,他們可能會從相對URL加載數據,或嘗試與瀏覽器的JavaScript上下文進行交互。)

  • 大多數開源Flash運行時不完整。例如,Gnash並不完全支持SWF7以外的SWF版本,也不支持ActionScript 2.0。

  • 在網上找到的許多SWF文件(特別是遊戲)將假定鍵盤和鼠標可用,並且可能不能單獨使用觸摸屏。

這三個問題將導致網上發現要麼不運行或不能使用,你的應用程序在許多SWF文件。這僅僅會導致你的應用被拒絕,因爲它可能無法像描述的那樣可靠地運行。

此外,Lightspark和Gnash都是根據GNU公共許可證頒發的許可證(粗略地說)不允許在專有應用程序或用戶無法檢查和修改的應用程序中使用其代碼。這意味着在iOS應用程序中使用它們將構成版權侵犯。如果Apple未發現此問題並拒絕您的應用程序,則通過App Store銷售它可能會使您承擔重大財務責任。

要說清楚的是,蘋果一般對Flash沒有任何問題。 (事實上​​,許多流行的iOS遊戲,如Super Hexagon,都是使用Adobe的Flash工具創建的。)我在這裏調用的問題與您正在嘗試做什麼以及如何嘗試去做有關。

相關問題