2013-05-04 75 views
1

需要了解什麼是Chrome和Firefox封裝應用&其他HTML5應用在黑莓,tizen之間的基本技術差異。在HTML,CSS,JS技術差異,tizen

他們都支持的應用程序,但在哪裏以及他們如何在技術上不同 1.可爲一個平臺創建一個應用程序可用於其他沒有變化 2,如果它們不能用於再怎麼使用很容易可以遷移 3.僅在清單和主要瀏覽器/操作系統的具體差異

回答

1

我不認爲這個問題有一個簡單的答案。你可能需要研究每個平臺的API層,然後進行比較。從chrome開始*,然後研究所有其他平臺。如果您最終這樣做,請發佈您的結果,因爲我相信很多未來的HTML5應用程序開發人員都會喜歡閱讀您的發現!

+0

我很想看到這樣的比較 – kzahel 2013-08-16 14:27:27

1

有2個類型的Web應用程序。

  1. 託管應用程序:它可以是公共可訪問的Web服務器,就像任何其他網站一樣。
  2. 打包應用程序:它可以打包sucg爲ZIP,WGT等,而不是收留了它在Web服務器上。應用程序文件擴展名取決於平臺。 (瀏覽器,Firefox,BBX,tizen ...)

這兩種類型的Web應用程序是支持所有HTML,CSS,JavaScript代碼,等等。 與託管應用程序的一個區別是,打包的應用程序必須指定一個與平臺相關的元數據,例如mainfest文件。並且有不同的設備apis。例如,firefox os爲firefox應用程序提供了自己的web api。 Tizen還爲tizen應用程序提供了自己的Web設備API。

如果一個應用程序是唯一的標準API(HTML5),那麼所有的網絡平臺支持(Pacakaing可能是目前存在的)。但是,如果應用程序也使用非標準API(如上面提到的設備API),它不能重用。