2014-06-22 95 views
-1

我對使用JAVA的android應用程序開發略有了解。而且我也知道對於IOS-使用Objective C。如何製作跨平臺移動應用程序?

但我可以在不同的地方看到他們的要求是移動設備的跨平臺應用程序。這怎麼可能?

+0

你可能想檢查這個問題http://stackoverflow.com/questions/3369413/developing-cross-platform-mobile-application?rq=1 –

回答

1

有兩種常見的方法可以做到這一點

1)HTML和JavaScript。它的優點是可以在任何具有良好網頁瀏覽器的情況下運行。缺點是性能糟糕,對特殊操作系統功能的訪問受限,僅限於Web界面的UI,瀏覽器特定的錯誤以及不得不編寫javascript(實際上,我寧願讓我的手指猛撞門)。

2)用於業務邏輯的C或C++,具有爲該平臺編寫的用戶界面和膠合代碼。優點是它可以運行在任何地方,從嵌入式設備到手機,PC到超級計算機,並且閃電般快速。缺點是它需要稍微好一些,收費較高的程序員,並且可能需要更多時間來編寫。

3)在Xamarin for C#等其他語言中有一些努力。它可能在2以上的性能之間,否則將具有類似於2的優勢,增加的缺點或不被支持,並且更有可能在新版本中崩潰。