我已經創建了RIA類型的應用程序很多年了,並且我非常願意使用柔性框架工作。但是我從來沒有創建過AIR應用程序。
有人說我有一個殺手級的移動設備遊戲,我想創建,但不知道什麼是最好的方法發佈或最好的SDK或IDE。
所以我想我有幾個問題。
什麼是最好的IDE用於開放源代碼像flash開發或只是用flex builder?
我會假設4.5 flex SDK會是最好的?
我在哪裏可以找到設置和發佈應用程序的體面教程。現在只是基於android的教程。我想我以後可以進入IOS混亂。
我的谷歌忍者技能似乎讓我失望,因爲我可以通過谷歌獲得的所有東西都是遊戲鏈接。
什麼是創建移動應用程序的最佳方法
回答
我沒有足夠的經驗來說明Flash是否是移動設備的最佳選擇。這是我使用的唯一技術。我們的遊戲/應用程序庫幾乎都是Flash/Flex,所以這是合乎邏輯的選擇。
知道有編譯移動與Flash性能比較的一些問題:矢量渲染是昂貴的,GPU模式無法呈現過濾器等,還有一堆文檔的這個(exemple)
對於IDE,我只使用Flash Builder,但FDT或Flash Develop應該沒問題,只要將正確的參數傳遞給您可以爲移動設備構建的編譯器即可。
至於Flex SDK,最新版本是4.6,應該是使用IF YOU FLEX的那個。 Flex應用需要更長時間才能初始化,但在移動設備上提供了有趣的內容,例如基於視圖的導航和本地文本。純Flash在文件大小上更輕,編譯速度更快。如果你不需要像遊戲那樣的RIA接口,你可能會考慮不使用Flex。
您必須使用AIR for mobile:僅適用於iOS的捕獲運行時,適用於Android的可選運行時。捕獲運行時意味着AIR運行時嵌入到應用程序中(更大的應用程序,但不依賴於外部應用程序)。目前的SDK版本是3.1。
關於如何設置項目的教程將取決於您將使用的IDE。然後,只需尋找「[IDE] Flash移動項目設置」。
最後,我建議你從iOS開始,然後在Android上開始。 Android有很多設備,你可能會遇到困難,只發生在一個設備上而不發生在其他設備上,反之亦然。 iOS更加標準化,因此您可以稍後管理異常。
作爲一個有趣的筆記,我還想指出一個事實,即在iOS上動態加載外部SWF時,無法允許代碼導入。您必須將它們導出到SWC,並且創建對象的實例(反正它的方式會更清晰)。
我一直在FlashBuilder上使用Flex 4.6/Air構建移動應用程序,使用起來很愉快。查看今天發佈的Air 3.2 rc1:它包含硬件加速的3D圖形。如果你想構建遊戲,我會推薦Starling框架(它利用Stage3D)
謝謝。我想到的遊戲是自下而上的類型。所以現在我不認爲我會需要這個,但我會研究它。 – 2012-02-27 21:56:04
- 1. 什麼是移動應用程序的最佳遠程技術?
- 2. 創建可更新的MVC應用程序的最佳方法是什麼?
- 3. 在iOS應用程序中創建表單的最佳方法是什麼?
- 4. 移動應用程序的最佳SQL Azure包是什麼?
- 5. 創建移動Web服務API的最佳方式是什麼?
- 6. 什麼是創建RIM應用程序的最佳語言?
- 7. 什麼是創建跨平臺移動應用的最佳方式?
- 8. 構建SPA應用程序的最佳做法是什麼?
- 9. 存儲應用程序信息的最佳方法是什麼?
- 10. GWT應用程序樣式的最佳方法是什麼?
- 11. 調試Shoes應用程序的最佳方法是什麼?
- 12. 什麼是優化鈦應用程序的最佳方法?
- 13. 什麼是同步應用程序數據的最佳方法
- 14. 播種Node/MongoDB應用程序的最佳方法是什麼?
- 15. 測試Cassandra應用程序的最佳方法是什麼?
- 16. 製作android應用程序的最佳方法是什麼?
- 17. 用應用程序錯誤創建文件的最佳方式是什麼?
- 18. 配置移動Web應用程序的最佳方式是什麼?
- 19. 將Android應用程序移植到Windows的最佳方法是什麼?
- 20. 創建CMS程序的最佳方式是什麼
- 21. 什麼是創建異步的Web應用程序的最佳方式
- 22. 什麼是檢測Webstart是否啓動應用程序的最佳方法
- 23. 什麼是創建交互式應用程序原型的最佳方式?
- 24. flex:創建多窗口Web應用程序的最佳方式是什麼?
- 25. 什麼是爲ios應用程序創建FAQ頁面的最佳方式
- 26. 在Cocoa中創建另一個應用程序的最佳方式是什麼?
- 27. 創建「完全」模塊化ZF應用程序的最佳方式是什麼?
- 28. 爲web應用程序創建主從配置的最佳方式是什麼?
- 29. 什麼是同時創建iPhone和iPad應用程序的最佳方式?
- 30. 創建移動應用程序的最佳框架?
很好的答案。我想補充一點,iPad 1上的Flex速度很慢。即使使用簡單的應用程序,您也可以看到該界面運行不正常。另外Flex組件不支持多點觸控。我個人不會開發使用Flex的移動應用程序。看看帶有Stage3D支持的AIR 3.2。至少現在我們可以製作出體面的遊戲。 – 2012-02-27 19:45:08
哇這裏的人真的跳上關閉線程。謝謝你的答案。不確定我的接受會在他們結束之後持有。 – 2012-02-27 23:29:29