【问题标题】:Can I create a cross platform application with HTML5?我可以使用 HTML5 创建跨平台应用程序吗?
【发布时间】: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


【解决方案1】:

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

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

http://www.phonegap.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-21
    • 1970-01-01
    相关资源
    最近更新 更多