制作跨平台应用程序的最佳方法是什么?

我的问题是:制作跨平台应用程序/游戏的最佳/最简单的方法是什么? 如果可能,iOS和Android – 以及Windows Phone。

我读了很多不同的方法。 HTML5和JavaScript – 然后只是特定平台的整体实现。 我已阅读了一些“转换工具” – 英特尔搬运工工具。 像PhoneGap,英特尔XDK,Appcelerator和Mosync等名称已经出现。

所以我只是困惑..你更喜欢什么?

我在iOS编程方面并不是全新的,但也没有那么多的经验。 我做了几个应用程序和游戏。 否则,我对HTML和CSS有一点经验。 但是我从来没有使用过HTML5和JavaScript。 我也知道,原生平台特定的应用程序更好,混合应用程序。 但是,毕竟,我很乐意听到你的意见:你喜欢还是不喜欢? 🙂

请参考您select哪个跨平台移动开发平台

你可以阅读这份文件,并select你感觉舒适的使用。 如果您使用的是HTML5,CSS,JavaScript,那么您可以使用我的意见中的phonegap,但让它参考上面的网站,您将获得基本的想法,以便您可以select任何你觉得简单。

对于制作应用程序,我认为像PhoneGap这样的HTML5替代品可能是最简单的方法,你也可以看看Xamarin的原生跨平台应用程序,但是你需要获得付费许可证才能在真实的项目中使用它,如果你不不,你应该学习C#。

在制作游戏的情况下,我尝试了不同的平台,我认为Unity是创build跨平台质量游戏的最简单,最快捷的方式,即使是简单的2D游戏,也可以使用JavaScript。

最好的是Phonegap或Titanium(对我来说更强大) http://www.appcelerator.com/titanium你应该使用你感觉更舒适的那个。 而使用xcode和objective-c,您可以使用html-css-js,但不能导出跨平台。

HTML5 / JavaScript的。 然后使用node-webkit将桌面系统和coccoonJS或Phonegap作为目标应用程序。