3

私たちは、読むだけでなくコンテンツを作成するオフライン機能を提供するモバイル Web アプリを開発しようとしています。

Gears は 3 つの重要な側面をサポートしています: - html、css、js などの静的コンテンツをキャッシュできるローカル サーバー- データをサーバーに同期するバックグラウンド プロセスに使用されるワーカープール

Gears のページやその他の記事を見ると、Gears は見捨てられて html 5 に移行していることがわかります。

ただし、この段階では次の 2 つの問題があります。

  1. HTML 5 が主要なデスクトップ ブラウザでサポートされるまでには、まだ長い道のりがあります。
  2. HTML 5 はワーカーをサポートしていません。ドラフトhttp://dev.w3.org/html5/workers/がありますが、実際のブラウザー サポートはまだ遠いと思います。

今日は何をしますか?(例:来年中) Cheers Rok

4

4 に答える 4

5

あなたは、Gears に関する Google の立場を少し誤解していると思います。LAタイムズの記事によると:

Google の広報担当者は、フォローアップの電子メールで次のように明確にしています。すべてのブラウザで利用できるベースのアプローチです。」

HTML 5 がユビキタスになるまで、Gears を使い続けてもまったく安全だと私には思えます。

于 2010-01-07T14:00:47.727 に答える
3

HTML5 のサポートは、思ったよりも少し優れています。

Android は HTML5 標準をさまざまにサポートしており、ほとんどのバージョンに Google Gears が含まれており、Android 2.0 以降では HTML5 がネイティブにサポートされています (少なくともオーディオ/ビデオ、キャンバス、オフライン ストレージ、地理位置情報に関する限り)。IPhone は、オーディオ/ビデオ タグと共にオフライン ストレージもサポートしています。WebOS はオフライン データベースをサポートしているようですが、それ以上のことはわかりません。

http://www.whatwg.org/specs/web-workers/current-work/は、Firefox 3.5 および Safari 4 で実装された Web ワーカーのドラフトであるため、最終的には IPhone のバージョンの Safari に組み込まれるはずです。

したがって、ワーカー スレッドなしで生活でき、Android、WebOS、および IPhone に制限することを気にしない場合は、Gears にフォールバックする HTML5 のハイブリッド アプローチを使用できます。

モバイル用 Firefox (Nokia N900 でのリリースが近づいています) は Firefox 3.6 としてすべての HTML5 をサポートしますが、他のスマートフォンを真にポータブルな方法でサポートすることはできないと思います。

于 2010-01-07T14:22:27.433 に答える
0

Appcache、Web ストレージ、および Web ワーカーは、Firefox および新しい Android デバイスで動作します。

この便利なテストhttp://dev.w3.org/2008/mobile-test/v2/を使用して、ブラウザをプロファイリングします。

于 2010-01-21T14:35:13.900 に答える
0

HTML 5 はワーカーをサポートしていません。ドラフトhttp://dev.w3.org/html5/workers/がありますが、実際のブラウザー サポートはまだ遠いと思います。

Qt 4.6.2 に含まれている WebKit エンジンを使用して、Web ワーカーの実際の例をコーディングしました。コード履歴を見ると、2008 年にサポートが組み込まれました。

(デスクトップ) ブラウザー (もちろん IE を除く) に既に含まれている HTML5 のレベルに驚いています。モバイルは数年遅れます。このサイトは便利だと思います: http://caniuse.com/

于 2010-07-07T19:49:03.360 に答える