私自身は、インターフェイスデザイナーおよびプログラマーとして、一方で問題を見ており、他方では、私の手の波では解決できないことを理解しており、多くの場合、妥協の客観的な理由があります。 しかし、私は鼻水を噛むのではなく、意志を拳に集め、共に明るい未来に向かって歩むことを提案します。 結局のところ、私たちではない場合、誰ですか?
だから罪:
- 遅さ
- 相互作用のブロック
- 不適切な制限
- 不便
- 独立性の欠如
- 物忘れ
- プライド
もちろん、さらに多くの問題がありますが、これらはファッションのトレンドと主流が徐々に認識していることを考慮して選択されます。 猫の下にもっと:
1.遅さ
- Acklispeに乙女プラグインのインストールを依頼すると、30分以内にリクエストが満たされます。
- Photoshopを起動し、いくつかのブログエントリを読む時間があります。
プログラムは高速で動作するはずです。 これで、どれだけの速度が機能であるかが明確になりました。 ユーザーはさらに遅いWebページを残します。 そして、プログラムが突然のでたらめを扱うとき-これは人生の保証された分離です。 そして最も重要なこと-インターフェースは、何が起こっても常にユーザーのアクションに応答する必要があります。 それ以外の場合、プログラムは停止していると宣言されます。
2.相互作用のブロック
- あなたはsvnのコミットボタンを押します、そしてそれが完全にそして完全に去るまで、誰もあなたをどこにも行かせません。
- 複雑なフィルターを画像に適用し、完全に計算されるまで待ってからクリックする必要があります。
一般的なケースでは、プログラムが(何のためにでも)何かをしている間、「万が一に備えて」待つようにします。 この罪の神格化はモーダルウィンドウです-プログラムは
何もしませ
んが 、どこにも残しません。 レシピはシンプルです。バックグラウンドで作業しますが、適用するのはより困難です。
好例:
Final Cut Pro Xは、10番目のバージョンで、マテリアルのバックグラウンドレンダリングを取得しました。 この機能のプレゼンテーションでスタンディングオベーションが見られるはずです。
3.不適切な制限
- 説明は1000文字を超えることはできません。
- カテゴリ名にスペースを含めることはできません。
- ブログに参加して、投稿を読む必要があります。
一般的なケースでは、ある人が空を指で突いて、制限を出した。 「ユースケースの考え」とも呼ばれます。 最良の制限はそうではないものです。
21世紀には、フロッピーディスクにバイトを保存していません。 「vasya_poopkin」の代わりに、もっと美しい「Vasily Pupkin」にログインできることに慣れるときです。 たとえば、任意の長さの製品の説明を作成できる場合(および作成できる場合)-そうすることで、ほとんどの場合、1000を超える必要はないと推測する必要はありません。 推測することはありません。
4.不整合
- まず、テキストエディターでフォントを変更し、自動保存を有効にします。
- まず、ブラウザーで不要なパネルを削除し、パスワードストレージをオンにします。
一般に、初期構成のプログラムは不便/不快/使用できません。 人々は、あなたが最初に設定に入る必要があるという事実に慣れています。 しかし、これは良いことを意味するものではありません。 店ではシャベルを販売していません。シャベルは最初に改造する必要があります。 購入直後にハンマーのハンドルを変更しないでください。 プログラムは同じツールであり、すぐに使用できるようにするのは売り手の責任です(開発者に読んでください)。 ちなみに、考えてみると、設定の50..90%が不要なものとして破棄される可能性があります。
良い例:
iA Writer 、設定パネルのないテキストエディター。
5.不十分
- プロジェクトを作成できません。フォルダーは既に存在します(空)。
- リポジトリにはコンパクト化が必要です。 彼女を起動します!
- 検索を開始できません。ファイルシステムの内容が変更されているため、[更新]をクリックします。
- あなたの10万5千のファイルのうち、保護されたファイルが1つ発見されました。
一般的な場合、プログラムは単純なことを行わず、ユーザーからの明らかなコマンドを期待します。 タスクが頻繁に発生する場合、または人が近くにいないときに長時間のプロセスで発生する場合はさらに悪い。 もちろん、ユーザーはすべてに慣れますが、少しの知性と決意はプログラムを傷つけません。 通常、プログラムはユーザーとの対話の間に十分な空き時間があるため、この時点で有用なこと(インデックス/更新/チェック/スワップ)を行うとよいでしょう。
肯定的な例:Safariブラウザー自体がアーカイブを解凍し、ロード後すぐにイメージをマウントします。 Google Chrome自体は、単一のウィンドウなしでアップデートをダウンロードしてインストールします。
6.物忘れ
- 住所を入力していません。このフォームにもう一度記入してください。
- ドキュメントを保存しますか? -いいえ。 -はい、削除しました。 -待ってますが...
- ファインダーにファイルをリストで表示するように指示し、次回彼が再びサムネイルを表示するようにします。
- 1つのレイヤーを選択しますが、しばらくすると、別のレイヤーにオブジェクトが再び作成されます。
- ウィンドウのサイズを調整すると、プログラムが次に起動するときに忘れてしまいます。
一般に、入力した内容(情報、設定、ウィンドウ構成、画面の明るさ)が保持されるように、追加の手順を実行しないでください。 ミスタープログラマーは、お尻を椅子から持ち上げて、そのようにする必要があります。 これがデフォルトの動作です。
肯定的な例:Indesign TsS5は、保存されているかどうかに関係なく、終了した場所で正確に落下した後でもです。
7.プライド
- 更新は成功しました! (アバスト、声!)
- まだ開始していませんが、ここにスプラッシュスクリーンがあり、フォーカスを盗んでいます。
- 親愛なる友人こんにちは! あなたが何かをするために私を立ち上げたのは知っていますが、ここにアップデートがありますので、ダウンロードしてください。
- そして、私は小さなカメラ制御プログラムであり、あなたは私を決して見ないのではないかと思うので、ここに私のブラウザのツールバー、トレイアイコン、スプラッシュ画面での自動起動、スタートページ、デフォルト検索があります。
- 60日間デスクトップをクリーニングしていません...
一般に、プログラムは自分自身を宇宙の中心と見なし、ユーザーにイベントを心配させて耳を掻き、更新をダウンロードし、すべてがうまくいっていることを知らせます(!)。 プログラムはタスクバーで点滅し、ドックでジャンプし、アイコンをポップします(私はあなたを見て、Adobe Reader)、彼らは常にあなたから何かを必要とします(素晴らしく、そうですか?)。 その結果、6か月間システムを起動していない場合、数十のダムウィンドウがパスをブロックするため、たとえばファイルを取得するだけで済みます。 それでも、人のためのコンピュータですか、それともコンピュータのための人ですか? 時々、私の答えはほとんどの開発者の意見と異なるように思えます。
ボーナス
著者のコレクションから魅惑的な愚かさの7つの例。
- 遅さ。 Windowsにsambaを入力するように要求し、最初に30分待ってからパスワードを要求し、さらに30分待ってから彼女は隣のコンピューターに「参加しよう」とします。 国境警備隊があなたからパスポートを受け取り、密かに昼食に行ったように感じます。
- 相互作用のブロック。 ブラウザモーダルアラート/ http基本認証フォーム全体では、別のタブに切り替えてパスワードをコピーすることはできません。
- 不適切な制限。 出生時に与えられた名前がこの名前のないアナリストの基準を満たさない場合はどうすればよいですか?

- 調子外れ。 IP都市を特定しようとさえしないすべての気象サイト。
- 独立性の欠如。 スペースや特殊文字を含まない電話番号を入力してください。
- 物忘れ。 書いた文書を7時間保存しますか? はいいいえ おっと
- プライド Windows Vista:更新プログラムがインストールされています。ここにいますか? わかりました、10分間誰もいません。すべてを打ち負かして再起動します。 「おいおい、電気を切ったの?」
ここで表明されたアイデアが少なくとも少し面白いと誰かが考えた場合は、ここで読み続けることをお勧めします。
- ドナルド・ノーマン 工業製品の設計/日常的なものの設計。 一般的に、物事に関する問題、誰がそれを責め、誰がそれを解決すべきかについてのそれについて。
- ジェフラスキン。 インターフェース (全文掲載)。 Microsoftが賢い人の話を聞いた場合、コンピューターがどのように動作するかについて。 この本に精通している人は、この本からのアイデアや原則が、Appleによって、そして他のすべての人によってゆっくりと現代の世界に引き込まれる様子を見るのは面白いです。
- アラン・クーパー。 インターフェイスについて / 顔について3 。 非常に大規模で徹底的な作業。最新のインターフェイスを完全に分解し、多くの問題に対する適切なソリューションを提供します。 たとえば、OS X Lionのリリースの半分は、少なくともここでは予測されていました:)