0

我从两个不同的来源向我建议,可以使用 HTML5 为所有三个主要的移动设备平台进行开发。显然,根据他们的说法,一个人可以同时编写代码并部署到所有三个。

现在,我的印象是 iPhone 是 C++ 和 WinPhone C#,而 Android 是由 Java 驱动的。我错了多少?

4

4 回答 4

3

有框架可以做这样的事情。看看PhoneGapMoSyncSensha TouchApache Cordova之类的东西。

于 2012-09-11T22:26:45.003 回答
1

最简洁的答案是不。但是,您可以使用 HTML5 开发一个网页,该网页的外观和行为都类似于可同时适用于所有平台的应用程序。但这在任何意义上都不是一个应用程序,只是完成工作的一种廉价方式。

于 2012-09-11T21:59:23.160 回答
1

是的,您可以使用 html5 来开发网页应用程序,但如果您不想将其用于不同操作系统上的应用程序:请尝试 corona。


我更喜欢使用 Xcode 进行 iOS 开发,但我听说 corona 非常适合跨平台编程并且易于使用。

于 2012-09-11T23:26:16.447 回答
0

事实上,答案是肯定的。您可以使用 MoSync SDK(例如)在 C++ 中创建应用程序,它将构建到 Android ARM 代码,或使用 Xcode 和 Visual Studio(在后台)创建本机应用程序。

您可以使用 HTML 和 JavaScript 创建本机应用程序。HTML 用作创建本机小部件的声明性 API。您将获得实际的原生小部件,而不仅仅是看起来像原生小部件的 HTML。

于 2012-09-24T13:25:35.603 回答