【发布时间】:2010-11-25 01:48:21
【问题描述】:
我必须针对 Windows、MacOS、iOS 和 Android。我的计划是为每个平台创建单独的应用程序。
但是,我现在正在考虑制作一个 HTML5 网站(根据所使用的设备有不同的演示文稿)。
我可以为每个平台创建一个包装器。 Windows 可以包含 Webkit 控件,iOS 将包含 Safari 等...
包装器会将 HTML5 页面加载到浏览器中并协商输入/输出以实现持久性。我可以使用WebSockets 与外界(即我的服务器)进行通信。
我在这里缺少什么?还需要什么以及我必须克服的障碍是什么?
【问题讨论】:
-
我会说这取决于它是什么类型的应用程序以及它需要对平台“感觉”到何种程度。 Web 应用非常适合适合 Web 应用的应用,但它们可能无法很好地替代桌面/原生应用。
-
我可以使用 HTML5 实现我想要的功能和外观(实际上可能比我使用 Objective-C 更容易)。但是,我想将它打包为一个应用程序(网站的包装器),我的问题是问这是否可能或有问题。
-
也许只有我一个人,但网站从来没有感觉像原生应用程序一样原生。只是我的 1.67 日元。 :)
标签: windows html ios cross-platform websocket