我必须针对Windows,MacOS,iOS和Android。我的计划是为每个平台创建单独的应用程序。
但是,我现在正在考虑制作一个HTML5网站(根据所使用的设备进行不同的演示)。
我可以为每个平台创建一个包装器。 Windows可以包含Webkit控件,iOS会有Safari等等......
包装器会将HTML5页面加载到浏览器中并协商输入/输出以保持持久性。我可以使用WebSockets与外界(即我的服务器)进行通信。
我在这里缺少什么?还需要什么?我必须克服哪些障碍?
答案 0 :(得分:2)
制作跨平台应用程序的最佳选择是PhoneGap。
在PhoneGap中,您编写HTML5和JS代码,它使用JS代码提供对本机API的访问,并允许您编译应用程序并提交到不同的App商店。