回答
你說在你想支持儘可能多的平臺的評論中,如果C是一個需求,這不會真的發生。
大多數平臺都有C++或Java API。 Qt是一個非常便攜的C++ API,你可能想看看。你真的需要確定目標平臺,如果你想支持很多,移植是不可避免的。
你也可以推薦一款模擬器嗎?順便說一句,不是Java應該是跨平臺的,如果我使用Java,我需要移植嗎? – httpinterpret 2010-05-10 11:24:37
只有支持JVM纔是跨平臺的。對於很多移動平臺而言,Java並不是理想的選擇,因爲對釋放資源沒有足夠的控制權。有一個Symbian S60模擬器與他們的SDK。 Android有一個模擬器,我相信iPhone SDK也有。 – oscode 2010-05-10 12:01:38
首先,你不會找到一個模擬器,可以模擬多個電話操作系統。 Windows mobile有它自己的模擬器,Android有它自己的模擬器,而iPhone SDK有它自己的模擬器。
你也不能在C中找到一個框架,它允許你定位多個手機平臺。它只是不存在。
不幸的是,當談到移動平臺編寫可以在多個系統上運行的可移植代碼並不容易。您可以將您的核心模型和業務邏輯編寫爲共享代碼,但是針對您要定位的每個平臺都必須重新編寫UI和其他特定於手機的內容。
人如Adobe正在試圖創建一個讓你部署基於Flash的應用程序到多個手機平臺的工具,但iPhone SDK條款不允許這種跨平臺的應用和我猜的iPhone OS會是這樣你想要的目標。
Java被稱爲跨平臺語言,爲什麼很難在多個系統上工作,您能否詳細說明一下? – httpinterpret 2010-05-10 12:46:11
由於運行Java應用程序需要設備上的Java運行時(iPhone沒有JVM),並且它需要支持您定位的手機或設備的Java庫或框架。我不知道任何這樣的Java框架。 – 2010-05-10 13:43:31
我懷疑用於便攜式手機應用程序的最佳C框架是OpenKODE。
這並不是說它的很非常適合一般的應用程序編程,或非常便攜。它主要用於合理高端設備上的遊戲和媒體(因此,沒有窗口工具包)(因此OpenGLES是唯一的圖形API,儘管對於2D的東西只能給你一個表面),並沒有太多的牽引力目前(因此理論上比實踐中更便於攜帶)。
但它是基於C.
蘋果很難讓任何便攜式框架,真正跨越所有顯著的移動設備,除非你指望一個在瀏覽器的JavaScript框架。即使該技術適用於已編譯的應用程序,動態鏈接到iPhone上的框架也是不可能的,可以想象的是,他們甚至禁止了一個他們不喜歡的靜態鏈接框架(就像Flash- iPhone編譯器)。
這並不是說蘋果出現之前所有的東西都是隨身攜帶和可愛的 - 當然它不是 - 但是AFAIK史蒂夫喬布斯是一個出來說可移植性不好,他正在努力阻止它,並且每個移動平臺應該有都有自己的框架,應用編寫者直接尋址。以前有一種更特殊的碎片化,我覺得比判斷更倒黴。
- 1. 什麼是最好的Android手機應用程序開發
- 2. 手機應用程序 - 什麼是MEPE?
- 3. 什麼是手機混合應用程序?
- 4. 在蛋糕框架中,什麼是最適合自動完成助手的IDE
- 5. 手機的編程趨勢是什麼?
- 6. 什麼是Javascript框架最適合這種情況?
- 7. 在Verizon上編程的最佳極客手機是什麼?
- 8. 哪一個最適合混合移動應用程序開發?無論是手機還是手機?
- 9. 什麼是最好的ASP.NET MVC框架/架構,爲什麼?
- 10. 是opengl適合做機器人手臂的模擬器還是其他的最適合這個目的?
- 11. 什麼是最好的iframe模態框
- 12. 爲手機創建音樂應答音最好的方法是什麼?
- 13. 什麼是C/C++中最好的計算機視覺庫?
- 14. 構建智能手機網站的JavaScript框架是什麼?
- 15. Android/IOS脫機應用程序的框架是什麼?
- 16. 什麼是最好的CSS框架,爲什麼?
- 17. 什麼是最好的ORM框架,爲什麼?
- 18. 開發Facebook應用程序的最佳框架是什麼?
- 19. GWT應用程序的最佳ORM框架是什麼?
- 20. 什麼是開發富Web應用程序的最佳框架?
- 21. Flex應用程序的最佳HTML/JavaScript框架是什麼?
- 22. Web應用程序編碼的最佳JavaEE框架是什麼?
- 23. 什麼是使網站手機兼容的最佳方式
- 24. 什麼是最常見的手機解決方案?
- 25. JavaFX和手機上的最新版本是什麼?
- 26. 什麼是最適合jQuery的強大的JavaScript UI框架?
- 27. C++模擬ContainsKey(TKey)來自C# - 最好的實踐是什麼?
- 28. 什麼是印度的手機號碼
- 29. itertools或手寫發生器 - 什麼是最好的?
- 30. 什麼是一個好的機器人模擬器?
什麼平臺? Android,Apple,Symbian等? – 2010-05-10 11:09:13
我想支持儘可能多的平臺。 – httpinterpret 2010-05-10 11:12:07
儘可能多的平臺或儘可能多的設備?假設您在三個移動平臺上可用的框架總數達到1億臺設備,或者在兩個移動平臺上提供總共2億臺設備的框架? – 2010-05-10 13:22:34