chrome和firefox包应用程序之间的技术差异&黑莓中的其他html5应用程序,tizen

时间:2013-05-04 14:17:23

标签: html5 firefox google-chrome-app tizen

需要了解chrome和firefox软件包应用程序之间的基本技术差异是什么?黑莓中的其他html5应用程序,tizen。

所有这些都支持Html,Css,Js中的应用程序,但它们在技术上的不同之处和方式 1.可以为一个平台创建的一个应用程序无需更改即可用于另一个平台 2.如果它们不能被使用,那么迁移它们有多容易 3.仅在清单和主浏览器/操作系统特定

中存在差异

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

有两种类型的网络应用。

  1. 托管应用程序:它可以是可公开访问的Web服务器,就像任何其他网站一样。
  2. 打包的应用程序:它可以打包为zip,wgt等,而不是托管在Web服务器上。应用文件扩展名取决于平台。 (chrome,firefox,bbx,tizen ......)
  3. 这两种Web应用程序都支持所有HTML,CSS,JavaScript等。 与托管应用程序的一个不同之处在于,打包的应用程序必须指定平台相关的元数据,例如mainfest文件。并且有不同的设备apis。例如,firefox os为firefox app提供了自己的web api。 Tizen还为tizen应用程序提供了自己的web设备api。

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