最近我碰到跨平臺的來到了移動應用程序開發,命名幾個:跨平臺移動開發價值與否?
- Rhomobile的,
- Appcelerator的,
- WidgetPad,
- 的PhoneGap,
- MoSync還有更多... 。
我很困惑是否真的值得花時間學習這些。人們可以考慮開發可在所有主要平臺上運行的應用程序的無數優勢,但如果我們的應用程序需要大量使用該特定操作系統的API,該怎麼辦?最重要的是,Android和iOS幾乎每年都會發布新版本的操作系統,因此需要更新跨平臺環境,因此需要開發更新後的API!
考慮一個案例,我們在我們的應用中使用Facebook API。現在,如果我們使用跨平臺移動開發環境,那麼是不是會像我們使用一個API訪問我們的主平臺,即Android或iOS,然後使用Facebook的子級別API?如果我們繼續進行這些次級使用,那麼這在技術上不會讓硬件資源耗費時間。另外,使用第三方API的靈活性也可能會降低。
我也對跨平臺開發感到興奮,但只是漫遊是否適合投入時間,因爲這些跨平臺也在他們最初的開發測試階段。
yes我目前在android上工作,我也有同樣的想法作爲你的問題,所以請在stackoverflow中的任何一個人都知道,它是很好的使用跨平臺像Appcelerator,PhoneGap開始在iPhone +安卓+黑莓。 – Herry 2011-07-01 09:25:13