質問: エディター(ms officeアプリなど)に冗長性があるのはなぜですか? 私はエディターを作ることを考えており、それが他のエディターとどのように異なるべきかを考えています。これらのポイントの1つは、guiボタンと情報フィールドよりも作業領域を拡張することです。ツールバー、メニューバー、スクロールバー;私はそれがすべて消えて、ディスプレイ上のスペースを取らないものに置き換えられることを望みます。その「何か」は私の質問には無関係です。例としてms wordがあります。多かれ少なかれすべてのコマンドは、メニューバー、ツールバー、下部に「持っておくべき」ものがあるいくつかのバー、ワークスペースのコンテキストメニュー、およびダイアログとして表示されます。多くのアクションにはキーボードショートカットもあります。すべてがありました。新しい、開く、保存するボタンを見てください。それらは、文字通りメニューバーバリアントに隣接しています! (私はこれがms wordについてずっと前に変更されたことを知っていますが、他の編集者についても同じパターンを確認しています。また、2003年から2016年までofficeを使用している秘密のバンカーでの作業も発生します)そのほとんどを削除する予定なので、最初に次のことを尋ねる必要があります。それはどのような目的に役立ちますか?それはすべて、以前のシステムに対するレガシーと親密さに関するものですか?幅広い多様なユーザーベースをターゲットにしていますか? 「すべてがあった」のではないという重要なポイントを見逃していますか?この問題について言及する価値のあるより近代的なuiはvisual studio 2015ですが、実際の冗長性は低く感じられ、私の最大の問題は「ものすべて」でした。対照的に、uiの観点から見ると、umletは簡単に操作できます。さまざまなタスクを実行するツールを比較することがいかに不公平であるかは理解していますが、とにかくアイデアを理解していただければ幸いです。
回答: 多くの場合、これは2語で要約できます。下位互換性オリジナルのwordユーザーはwordperfectから移行した可能性があります。これは、キーボードを使用して手を入力したときにキーボードに重点を置いた原因でした。したがって、wordに最初にメニューとツールバーがあったときは、ホットキーもサポートする必要がありました。頻繁に使用されないオプションが表示されなくなる「パーソナライズされたメニュー」が出たとき、ユーザーは反乱し、設定を介して以前の状態に戻しました(psユーザーは変更が嫌いです)。リアクションは、ユーザーにとってもう1つのパラダイムを備えていましたが、フードの下のほとんどの機能が可能な限りすべての方法でアクセス可能であることを確認しようとしました。簡単に言えば、以前にユーザーにオプションを与えた場合...ユーザーが情熱的でボーカルであり、製品のポジショニングとブランドに悪影響を与える可能性がある場合、後でそれを削除するのに苦労します(ユーザーの反発)。初日から慎重にuiを計画してください...市場で採用されたら、変更するのは非常に難しいかもしれません。私にとって適例なのは、dosのバージョン9以降でautocadを使用していて、キーボードを介して「目隠しに近い」使用を習得したことです。オートデスクがコマンドラインのないバージョンをリリースした場合...私は二度とアップグレードしません。