我可以用HTML5创build一个跨平台的应用程序吗?

我必须针对Windows,MacOS,iOS和Android。 我的计划是为每个平台创build单独的应用程序。

不过,我现在正在考虑制作一个HTML5网站(根据使用的设备有不同的演示文稿)。

我可以为每个平台创build一个包装。 Windows可以包含一个Webkit控件,iOS会有Safari等等。

包装器会将HTML5页面加载到浏览器中,并协商input/输出的持久性。 我可以使用WebSockets与外部世界(即我的服务器)通信。

我在这里错过了什么? 还有什么需要,我将不得不克服的障碍是什么?

PhoneGap是制作跨平台应用程序的最佳选择。

在PhoneGap中,您可以编写HTML5和JS代码,它使用JS代码提供对本机API的访问,并允许您编译您的应用程序并提交给不同的App商店。

http://www.phonegap.com