【问题标题】:Tech differences between chrome and firefox packages apps & other html5 apps in blackberry,tizenchrome 和 firefox 打包应用程序和 blackberry、tizen 中的其他 html5 应用程序之间的技术差异
【发布时间】:2013-05-18 22:56:13
【问题描述】:

需要了解 chrome 和 firefox 软件包应用程序以及 blackberry、tizen 中的其他 html5 应用程序之间的基本技术差异。

它们都支持 Html、Css、Js 中的应用程序,但它们在技术上的不同之处和方式不同 1.为一个平台创建的一个应用程序是否可以在不改变的情况下用于另一个平台 2.如果它们不能跨区域使用,那么迁移它们的难易程度 3.是否仅在清单和主要浏览器/操作系统方面有所不同

【问题讨论】:

    标签: html firefox google-chrome-app tizen


    【解决方案1】:

    我认为这个问题没有一个简单的答案。您可能必须研究每个平台的 api 层,然后进行比较。从 chrome.* 开始,然后研究所有其他平台。如果您最终这样做了,请发布您的结果,因为我相信许多未来的 HTML5 应用程序开发人员会喜欢阅读您的发现!

    【讨论】:

    • 我很想看到这样的比较
    【解决方案2】:

    有两种类型的网络应用程序。

    1. 托管应用程序:它可以是可公开访问的 Web 服务器,就像任何其他网站一样。
    2. 打包的应用程序:可以将其打包为 zip、wgt 等,而不是将其托管在 Web 服务器上。应用程序文件扩展名取决于平台。 (chrome、firefox、bbx、tizen...)

    这两种 Web 应用程序都支持所有的 HTML、CSS、JavaScript 等。 与托管应用程序的一个区别是,打包的应用程序必须指定依赖于平台的元数据,例如 mainfest 文件。并且有不同的设备api。例如,firefox os 为 firefox 应用程序提供了自己的 web api。 Tizen 还为 tizen 应用程序提供了自己的 Web 设备 API。

    如果一个应用程序只有标准 API (HTML5),那么所有的 web 平台都支持它(Pacakaing 可能不同。)。但是如果应用也使用非标准的api(比如上面提到的设备api),它就不能重用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多