我們即將爲iPhone和Android構建應用程序,當然,只有構建可在兩種平臺上工作的應用程序纔是光榮的。我的問題是,將這些跨平臺退出到某些視圖/活動的本機代碼有多簡單?換句話說,如果我發現Titanium對於特定任務來說很糟糕,我可以在Objective-C for iPhone和Java for Android中編寫它,還是涉及到一堆黑客?我希望我們能夠跨平臺構建基本的東西,但是如果我開始遇到障礙或者某些硬件功能支持不足,我仍然希望能夠下降到本地代碼。因爲我們(作爲商店)不熟悉Ruby,所以我們傾向於Titanium,但Rhodes也是我們絕對正在研究的內容。使用本機代碼混合Appcelerator/Titanium或Rhodes
從我讀過的內容來看,陪審團在這些框架上,所以我希望有後備選擇,以防應用程序在中途變得笨重/笨拙。我意識到,這很大程度上取決於你想要做什麼與應用程序,但我們仍然試圖找出我們可以做什麼跨平臺第一...
PhoneGap的也有,你可以使用這樣的事情一個插件/擴展模型,如果你願意考慮。我會把Rhodes的Java/Objective-C代碼的機率降低一點,儘管它並不完全沒有問題。 – CommonsWare 2010-12-07 15:20:11