web-dev-qa-db-ja.com

あまり知らないユーザーのために、より複雑な機能を無効にする必要がありますか?

先日、コメントのテキストエリアの真上に浮かび、挿入コードを追加する基本的なHTMLエディターバーの作業をしていました。これはStackExchangeサイトにあるものと同じですが、MarkdownではなくHTMLであった点が異なります。

とにかく、IEを除いてすべてが機能するようになりました。次に、質問が出てきたときにIE JavaScriptのバグを見つけました。

IEユーザーは、このような複雑なことを利用できますか?

HTMLを知っているどんな人が、IEでまだWebを使用しているのですか? IEユーザーは、テキストに挿入されたばかりの<ul>が何であるかを理解しようとするよりも、単純なtextareaと混同されないでしょうか?

Googleが cap-locksを削除する ボタンなのはそのためではありませんか?

どの時点で、あまり慣れていないユーザーの機能を追加するのではなく削除することについて心配する必要がありますか?

1
Xeoncross

三つのこと:

1)前提が本当である(IEユーザーはそれほど洗練されていない)場合、反対の結論を出す必要があるように見えます-編集バーが必要だということです。洗練されていないユーザーは、テキストボックスに生のHTMLを書き込むよりも、問題を解決することができます。

2)「複雑さ」について言及するとき、何を話しているのかわかりません。 UIの実装の複雑さ? UIの量? UIの使用はどれほど難しいですか?

3)あなたの前提には欠陥があると思います(IEユーザーは必ずしも洗練されていないWebユーザーです)。その証拠はありません。Webを使用している人の3分の1について話しています。 !

多くの人がIEを使用できるのはそれが唯一のオプションであるためです(たとえば、それが仕事で義務付けられているWebブラウザーであるためです)。多くの人がこれを使用しています。最新のIEは非常に優れたWebブラウザーだからです。

個人的にはChrome-を好みますが、IEを使用している誰かが洗練されていないことを前提とするつもりはありません。私の潜在的な顧客は私の製品を使用できませんでした。

6
adrianh

私があなたの主張を理解しているように:

「IEユーザーがHTMLを理解していないため、フォーマットを提供していません」。

(それはあなたの意図ですか?)

間違い:

  • コメントで論じたように、私はあなたが仮定する相関関係を疑います
  • このような相関関係が存在しても、それは静的ではありません。
  • 機能と実装を組み合わせる:

機能削除する(したい)リッチテキスト形式です。質問のステレオタイプに従うことで、IEユーザーはそれを期待する可能性が高くなります。彼らは知っているので、Wordを知っています: "" [〜#〜] b [〜#〜]] "ボタン?"

実装選択したのは、それらをHTMLタグとして表すことです。今、それは私のママを混乱させるでしょう: "[[〜#〜] b [〜#〜]]ボタンをクリックしても機能しません。"(はい、それが私の母の言葉です。運が良ければ、「面白いシンボル」について何か教えてくれます。)


しかし、一般的な質問は興味深いものです。

(1)最も一般的なアプローチは次のとおりです。

  • 市場は機能と対象者を決定します
  • UXを決定する機能と対象ユーザー

つまり、UXは要求されたものをすべて提供する必要があり、複雑なUXが原因で機能が削除される可能性がありますが、これは二次的なものです。

機能はおおまかにadditional revenue / implementation cost(私はここでは「負け」という用語を使用しています。OSSプロジェクトの場合、収益はストールマンカルマになる可能性があります)、所定のしきい値を下回っています。

追加の機能により、コストが上昇し、ユーザーが減る可能性があります(ユーザーが好まなくなるため)。

(もちろん、異なるプラットフォームをサポートするなど、機能が相互に接続されているため、この式は簡単に決定を下すことができます。他の多くの機能のコストに影響を与える可能性があります。)

あなたの質問はに来ます:新機能を追加した後にUXを単純に保つことができない場合、またはそのコスト高くなると、むしろその機能を落とします。

(2) OTOH、「Xを実行するための最も単純なツール」には良い市場があります。

  • 必要なユーザーインターフェイスから開始する
  • uIを拡張せずにそれでカバーできる機能を確認する

これは上記のケースと非常に似ています。UXがより複雑になったときに、ユーザーベースが急激に低下したと想定するだけです。

(いずれにしても、フィーチャをカットする必要がないようにすることは良い方法です。)

4
peterchen