我已經創建了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. 移動應用程序的最佳SQL Azure包是什麼?
- 3. 什麼是優化鈦應用程序的最佳方法?
- 4. 調試Shoes應用程序的最佳方法是什麼?
- 5. 製作android應用程序的最佳方法是什麼?
- 6. GWT應用程序樣式的最佳方法是什麼?
- 7. 配置移動Web應用程序的最佳方式是什麼?
- 8. 將Android應用程序移植到Windows的最佳方法是什麼?
- 9. 創建移動應用程序的最佳框架?
- 10. 什麼是檢測Webstart是否啓動應用程序的最佳方法
- 11. 爲web應用程序創建主從配置的最佳方式是什麼?
- 12. 創建「完全」模塊化ZF應用程序的最佳方式是什麼?
- 13. 什麼是同時創建iPhone和iPad應用程序的最佳方式?
- 14. 什麼是創建交互式應用程序原型的最佳方式?
- 15. flex:創建多窗口Web應用程序的最佳方式是什麼?
- 16. 什麼是創建AJAX用戶名驗證處理程序的最佳方法?
- 17. 創建託管PHP應用程序的最佳做法是什麼
- 18. 創建單頁面應用程序的最佳做法是什麼?
- 19. 什麼是爲應用程序創建sqlite查詢的最佳做法?
- 20. 什麼是使用java創建報告的最佳方法
- 21. 什麼是使用MVC3創建一個API的最佳方法
- 22. 創建運行EC2實例的調度程序的最佳方法是什麼?
- 23. 創建應用程序圖標的最佳方法
- 24. 創建圖像變形應用程序的最佳方法?
- 25. 創建Android應用程序的最佳方法
- 26. 爲web,android,iOS應用程序創建API的最佳方法
- 27. 什麼是爲我的WPF C#應用程序創建自動更新解決方案的最佳方式?
- 28. 寫一個移動網站的最佳方法是什麼?
- 29. 在Python中移動列表的最佳方法是什麼?
- 30. 創建簡單的移動版網站的最佳方式是什麼?
很好的答案。我想補充一點,iPad 1上的Flex速度很慢。即使使用簡單的應用程序,您也可以看到該界面運行不正常。另外Flex組件不支持多點觸控。我個人不會開發使用Flex的移動應用程序。看看帶有Stage3D支持的AIR 3.2。至少現在我們可以製作出體面的遊戲。 – 2012-02-27 19:45:08
哇這裏的人真的跳上關閉線程。謝謝你的答案。不確定我的接受會在他們結束之後持有。 – 2012-02-27 23:29:29