2012-04-06 125 views
3

這是一個偉大的事情,它可能編譯的SWF到iOS原生應用程序SWF的性能。我認爲AIR現在是寫作的最佳選擇,例如小遊戲或互動書籍。因爲AIR應用程序比寫在例如相同的應用程序上的速度慢。目標C.問題是AIR應用程序的速度會變慢。可以簡單 AIR應用程序可以啓動例如在iPhone 3G或iPAd 1上?AIR SDK:編譯到iOS原生應用

而另一個問題是,可以任意的Flash應用程序被編譯成iOS原生應用程序?

將是任何想法感激!!!!!

回答

7
  1. AIR對目標C的性能:

對於純腳本執行,AIR應用執行,而不是天然的慢,包括在iOS。 然而,在幾乎所有情況下您的應用程序的性能的限制因素將被渲染,沒有劇本,所以這完全取決於你在你的內容做什麼視覺。這就是爲什麼Crooksy建議你看看Starling。如果沒有Starling(或者使用GPU的類似庫),那麼從iPad1中獲得不錯的性能是相當具有挑戰性的。它可以完成,但它需要專業知識並導致額外的工作。從使用Starling或類似軟件的性能提升開始,將會好得多。

  1. 可以將任意Flash應用程序編譯到iOS本機應用程序中嗎?

只要它與AS3做,那麼它應該編譯。對於它是否有效,可以想到兩個主要警告:首先,少數API不適用於移動設備。 (我認爲打印就是一個例子。)其次,如果您在運行時讀取任何SWF,則其中的所有動作都將被忽略。 (不是因爲技術原因,這是蘋果的要求。)因此,如果你的內容被分割成一堆SWF文件,你需要在打包時將它們捆綁在一起,並且如果你完全依賴從SWFs中讀取網絡腳本運行時間,你會碰壁。

希望有幫助!

+0

謝謝!我可以編譯Flash Pro中繪製的交互式書籍嗎? – Eugeny89 2012-04-07 16:30:30

2

檢查出新的八哥框架的工作。

http://gamua.com/

這裏有一個很好的教程系列的開始(事件1和2)

http://www.hsharma.com/tutorials/

李布賴姆洛也有一些教程

http://www.gotoandlearn.com/

關於轉換Flash應用程序到iOS兼容的應用程序,是的,這是可能的但這取決於應用程序實際做了什麼,以確定在設備上能夠正確執行之前是否需要進行任何修改。

+0

是的,據我所知,一些功能正在運行,例如在桌面上文件系統可以正常使用,並在iPad上分解。仍然是問題是我可以從任何** swf獲得一個應用程序(不管它有多麼多)。 – Eugeny89 2012-04-06 08:50:55

+0

是的,你應該可以。 – crooksy88 2012-04-06 12:55:17

相關問題