2011-09-09 69 views

回答

0

除了註釋的建議,考慮果醬http://www.madewithmarmalade.com/橘子果醬的巧妙之處在於它產生了一個可在所有平臺上運行的單個二進制文件。

要知道,總有,當你使用這些框架的妥協。許多是明確的,但有些是隱藏的 - 就像吸引開發人員去處理它們可能會遇到麻煩一樣。

1

您可以建立iPhone,Android和黑莓(http://devblog.blackberry.com/2010/03/use-html5-in-your-blackberry-web-content/)HTML5網頁應用

2

正如Feanor所說,如果您使用一個構建來定位所有應用程序,則Web應用程序是唯一的途徑。您可以使用許多針對移動設備優化的JavaScript庫。如Sencha Touch,JQTouchWink Toolkit。您可以使用PhoneGap來封裝這些Web應用程序,以便您可以在各自的設備應用程序商店中銷售這些應用程序。

鈦並儘量提供跨平臺的研究與開發在一定程度上,但如果你的應用是不是一個簡單的應用程序多一點,它不會是容易的,因爲即使它們具有不同的API爲不同的平臺。唯一的區別是您可以使用JavaScript來開發Titanium中的所有平臺。

在做跨平臺的應用程序的主要困難是,在API和UI philisophy是爲每個平臺不同。發展的語言並不是唯一的區別。

2

您無法制作交叉編譯應用程序。最接近你的是Phonegap,它使用HTML5和CC3作爲webapp。

問題與這些應用程序是缺乏原生的機會,你正在失去的性能。

相關問題