我从两个不同的来源向我建议,可以使用HTML5为所有三个主要移动设备平台进行开发。显然,根据他们的说法,人们可以编写代码并同时部署到这三个代码。
现在,我的印象是iPhone是C ++的东西和WinPhone C#,而Android是由Java驱动的。我怎么了?
答案 0 :(得分:3)
有框架可以做这样的事情。看看PhoneGap,MoSync,Sensha Touch或Apache Cordova等内容。
答案 1 :(得分:1)
简短的回答是否定的。但是,您可以使用HTML5开发一个网页,该网页可以看起来像一个适用于所有平台的应用程序。但这不是一个应用程序,只是一种廉价的方式来完成工作。
答案 2 :(得分:1)
是的,您可以使用html5开发网页应用程序,但如果您不想将它用于不同操作系统上的应用程序:尝试电晕。
我更喜欢使用Xcode进行iOS开发,但我听说电晕非常适合跨平台编程并且易于使用。
答案 3 :(得分:0)
实际上,答案是肯定的。您可以使用MoSync SDK(例如)在C ++中创建应用程序,它将构建为Android ARM代码,或者使用Xcode和Visual Studio(引擎盖下)来创建本机应用程序。
您可以使用HTML和JavaScript创建原生应用。 HTML用作创建本机窗口小部件的声明性API。您将获得实际的本机窗口小部件,而不仅仅是看起来像本机窗口小部件的HTML。