1

Chrome と Firefox のパッケージ アプリと、blackberry、tizen の他の html5 アプリの基本的な技術的な違いを理解する必要があります。

それらはすべて Html、Css、Js のアプリをサポートしますが、どこでどのように技術的に異なるのでしょうか 1.あるプラットフォーム用に作成された 1 つのアプリを変更せずに別のプラットフォームで使用できますか 2.それらを使用できない場合、どれだけ簡単に移行できますか 3.違いはマニフェストとメイン ブラウザ/OS 固有のみですか?

4

2 に答える 2

1

Web アプリには 2 種類あります。

  1. Hosted Apps : 他の Web サイトと同様に、パブリックにアクセス可能な Web サーバーにすることができます。
  2. パッケージ化されたアプリ : Web サーバーでホストする代わりに、zip、wgt などとしてパッケージ化できます。アプリ ファイルの拡張子は、プラットフォームによって異なります。(クロム、ファイアフォックス、bbx、tizen...)

どちらの種類の Web アプリも、HTML、CSS、JavaScript などをすべてサポートしています。ホストされたアプリとの違いの 1 つは、パッケージ化されたアプリでは、mainfest ファイルなどのプラットフォームに依存するメタデータを指定する必要があることです。また、さまざまなデバイス API があります。たとえば、firefox os は、firefox アプリ用に独自の Web API を提供します。Tizen は、tizen アプリケーション用に独自の Web デバイス API も提供しています。

1 つのアプリケーションが標準 API (HTML5) のみの場合、すべての Web プラットフォームがそれをサポートします (Pacakaing は異なる場合があります)。ただし、アプリケーションが非標準 API (上記のデバイス API など) も使用している場合、再利用できませんでした。

于 2013-05-18T14:56:13.620 に答える