7

jQueryチームは最近、モバイルデバイス用のユーザーインターフェイスライブラリを作成する目的でhttp://jquerymobile.com/を立ち上げました。

私たちの目的は、さまざまなデバイスフォームファクタに適切に適応するダイナミックタッチインターフェイスを構築するためのツールを提供することです。システムには、レイアウト(リスト、詳細ペイン、オーバーレイ)と、フォームコントロールとUIウィジェット(トグル、スライダー、タブ)の豊富なセットの両方が含まれます。

全体として、ほとんどの電話には安っぽいブラウザが付属しているため、フレームワークのサポートは非​​常に低いようです。私の質問は、2つの部分に分かれています。より豊富なエクスペリエンスを備えたいくつかのブラウザをサポートするか、できるだけ多くのユーザーに単なる平均的なエ​​クスペリエンスを提供する方がよいでしょうか。これはIEをサポートするという質問に似ています。なぜなら、問題は、より悪いブラウザを使用しているユーザーをどれだけ気にするかということだからです。

さらに重要なのは、主にモバイルユーザー向けではないモバイルバージョンのサイトを構築することは、開発者にとってどれだけの時間の価値があるのでしょうか。

4

3 に答える 3

4

まあ、これは 1.0 Alpha 1 なので、リスクは次のとおりです。

  1. ほとんどテストされていないため、新境地を開拓するにつれて、未知または未解決のバグに遭遇する可能性があります。
  2. 初期のリリースでは変更の可能性が非常に高いため、サイトの大部分を更新する必要がある場合があります。「ui」の下でデータ要素に名前を付けるとき。

これらの等級の背後にある理由を考慮することも重要です。

等級とはどういう意味ですか? 等級は、ブラウザーの品質と、より大きなモバイル市場におけるブラウザーの関連性を組み合わせたものです。

「A」グレードは、ブラウザーの機能を示すものであり、jQuery Mobile との現在または将来の互換性を示すものではありません。

新しいソフトウェアの開発を支援したい場合は、jQuery Mobile の使用を開始し、フィードバック、バグ レポート、コード、または上記のすべてを提供してください。そうでない場合、チームは 1.0 が 2011 年 1 月にリリースされることを期待しています。

jQuery Mobile に関する理論は、リッチ ブラウザーにリッチ エクスペリエンスを提供し、より基本的なブラウザーに機能的なエクスペリエンスを提供するというものです。jQuery Mobile が非常に優れたモバイル UI を起動して実行できる速度を考えると、これは妥当だと思います。

「主にモバイル ユーザー向けではないサイト」の意味を知りたいです。モバイル向けに最適化されているサイトと、まだモバイル向けに最適化されていないサイトがあります。モバイル エクスペリエンスを必要としないのは、特定のニッチなサイトだけです。

于 2010-10-18T19:46:15.427 に答える
2

Silvo へのフォローアップとして、あなたの質問に対する最も有用な回答には、ターゲット ユーザー ベースを理解する必要があることを付け加えておきます。たとえば、ターゲット ユーザーが通常はモバイル ブラウザを使用しない場合は、特定のモバイル ブラウザをターゲットにして、関心のある人々にそのルートを利用させる方がよい場合があります。ただし、ユーザーがモバイル ブラウザーを主要なインターフェイスにすることを希望する場合は、機能的なブラウザー オプションの幅広い選択肢が必要になるでしょう。

適切な例として、IE の使用を必要としていたすべての古い Web アプリを取り上げます。これは、それら (開発者) が他のブラウザーでの適切な機能を望んでいない、または保証できなかったという単純な理由によるものです。このアプリの対象ユーザーがビジネス ユーザーであり、通常は IE を使用している場合、これは顕著な制限にはなりませんでした。ただし、より一般的な Web アプリ (Web メールなど) では、すべてのユーザーを 1 つのブラウザーに制限することは、競争の激しい環境では機能しなくなる可能性があります。

ただし、どちらの方向に進んでも、JavaScript がなくても機能を保証することに関する Silvo のアドバイスに注意してください。多くの企業や図書館などでは、依然として JavaScript の機能が制限されています。

于 2010-10-18T19:36:34.013 に答える
0

目指すべきことは、リッチ エクスペリエンスを提供することですが、同時に、クライアントに JavaScript が存在しない (またはオフになっている) 場合でも、すべてのコア機能が確実に機能するようにすることです。Stackoverflow は、これら 2 つのアプローチのバランスが取れているサイトの良い例です。

于 2010-08-15T21:32:58.930 に答える