フィットテスト

蚘事14幎。 しかし、驚くべきこずに、このクラシックのHabréの翻蚳はありたせん。 そうなりたす。



それで、あなたは自分を「むンタヌフェヌスデザむナヌ」ず呌んでいたすか すべおの質問に迅速か぀合理的に答えるこずができない堎合は、職業から脱出したす。



あなたがデザむナヌに粟通しおいる堎合、たたはデザむナヌを雇うこずを考えおいる堎合は、これらの質問を芋せお、圌がどのように抜け出すかを芋おください。 私はむンタビュヌでこのテストのバリ゚ヌションを提䟛し、圌らは最高の偎面から自分自身を瀺したした。



たた、「フィッツの法則」が䜕であるかわからない堎合は、答えを芗かずにテストを受けおください。 これにより、どのステレオタむプがガむドされおいるかが明確になりたす。 答え-関係する原則の詳现な分析。あなたのステレオタむプず私の答えを比范できたす。 たた、貧匱な結果に驚かないでください。コンピュヌタヌに長幎慣れ芪しんでいるほずんどの人は、初めお非垞に貧匱なテストに合栌したす。 しかし、2回目の答えが正しければ、この蚘事は私のサむトで最も䟡倀があるず考える人がほずんどです。これを読むだけで、将来蚭蚈されるすべおのむンタヌフェむスが改善されたす。



これらの質問は、画面スペヌス党䜓が完党に制埡可胜であるこずを瀺唆しおいたす。 あなたがMicrosoftたたはAppleのチヌフデザむナヌであるこずを想像しおください。





ご質問





最初にすべおの質問を読んで、慣れおください。 あなたが望むように-ただ答えに干枉しないでください。 そしお、答えを蚀うようにしおください。 たた、ただ行っおいない堎合は、答えが間違っおいるず考えおください。 これは、「はい、わかっおいたす」ず蚀っお次の質問に進む必芁があるテストではありたせん。



質問には匕甚笊がありたせん。すべおが事実です。 しかし、答えは盎芳的でなく、誀っおいるように芋えるこずもあるため、「これは明らかです」ずは蚀わないでください。

  1. Microsoftツヌルバヌを䜿甚するず、各ボタンに眲名できたす。 眲名されたボタンがより速く抌される理由を少なくずも1぀挙げおください。 ナヌザヌはボタンの目的を知っおいるず考えおおり、ボタンを識別するために眲名は必芁ありたせん。
  2. 画面の巊端にある2×8ボタンのツヌルバヌが抌されおいたす。 各ツヌルは16×16ピクセルのアむコンです。 パネルを移動したりアむコンのサむズを倉曎したりせずに、「兞型的な」ツヌルぞのアクセス時間をどのように短瞮したすか
  3. 倧型モニタヌ1600×1200の前で、画面の䞭倮にマりスカヌ゜ル±10ピクセルがある右手。 ナヌザヌが最も速く到達できる5぀の単䞀ピクセルの「タヌゲット」を指定したす。 到達が速いものず到達しにくいものをリストに远加した堎合の远加ポむント。
  4. Windowsタスクバヌは画面の端䞊郚、䞋郚、たたは偎面に沿っお配眮されおおり、非衚瀺のりィンドりにすばやく切り替えるこずができたす。 パネルは非衚瀺およびカヌ゜ルが端に近づくず衚瀺されるにするこずも、垞に衚瀺するこずもできたす。 タスクバヌを非衚瀺にするのが非垞に䞍䟿な理由を少なくずも2぀説明しおください。
  5. AppleメニュヌがMicrosoftメニュヌより5倍速い理由を説明しおください。 䜙分な点は、 Microsoftがなぜこのような「愚かな」決定をしたのかを説明するためのものです。
  6. マルチレベルメニュヌでボトルネックを指定したす。 どうすればそれを回避できたすか
  7. 円圢ロヌカルメニュヌが通垞の線圢メニュヌよりも䟿利な理由を少なくずも1぀挙げおください。
  8. すべおのアむテムぞのアクセス時間のバランスをずるために、線圢メニュヌで䜕ができたすか
  9. 完党に自由を䞎えられた工業デザむナヌは、ファンクションキヌをトリミングするこずにより、 Macintoshキヌボヌドのボタンを半分に枛らしたした。 なぜそのような決定は想像を絶するほど愚かですか
  10. これらの問題にはすべお共通点がありたすか


最埌の質問に答えられない堎合、おそらくあなたや他の人にずっおは難しいでしょう。 あなただけではありたせん。経隓によれば、 Microsoftの誰もこれらの質問に答えるこずはできたせん。



確かに、 Microsoftには1぀の蚀い蚳がありたす。 最初に、圌らはマりスや他のすべおずのむンタヌフェヌスが叀き良きキヌボヌドよりも悪いず述べたした。 通垞のグラフィカルむンタヌフェむスを構築できた堎合、これらの単語を取り戻す必芁がありたす。 しかし、これは起こりたせんでした圌らは垞にサりンドむンタヌフェヌスのアむデアを劚害したした。



Appleで起こったこずは、もう少し明確ではありたせん。 工業デザむンの間違いは理解できたす。人的芁因に関しおは、アりト゜ヌシングデザむナヌは誀解するか、公然ず抵抗したす。 しかし、最近以来、 Appleの内郚でも倧きな間違いがありたす。たずえば、 Labelsメニュヌを階局的なものに倉えお、アクセスを5〜10倍遅くしたす。



答え





質問10の予備的な回答から始めたしょう。 すべおは、基本蚭蚈原則からフィッツの法則を䞭心に展開したす。



目暙に到達するのに必芁な時間は、目暙たでの距離ずそのサむズによっお異なりたす。



この小さな蚌拠は今ではあたりにもしばしば忘れられおいるので、時々誰もがそれをしおいるように思えたす。 そうではありたせんが、通垞、これは䞀般的な無知の単なる指暙であり、偏芋を乗じおおり、トレヌニングやテストの圱響を受けたせん。



そしお、あなたは、頑固で頑固なHabrの読者であり、フィッツの法則が䜕であるかを知っおいたす。 たたは、少なくずも就寝前に読んでください。 フィッツの法則は単玔で砎壊䞍可胜であり、䟋倖はありたせん。 それが私たちの質問にどのように関係しおいるか芋おみたしょう。



質問1. Microsoftツヌルバヌを䜿甚するず、各ボタンに眲名できたす。 眲名されたボタンがより速く抌される理由を少なくずも1぀挙げおください。 ナヌザヌはボタンの目的を知っおいるず考えおおり、ボタンを識別するために眲名は必芁ありたせん。



ここに2぀の答えがありたすが、他にもあるかもしれたせん。



A.眲名は目暙の䞀郚になりたす。 そのため、目暙は倧きくなっおいたす。 目暙が倧きくなればなるほど、達成しやすくなりたす。 フィッツ法。

B.眲名がないず、ツヌルアむコンが混みすぎたす。



䞀芋したずころ、アむコンはお互いに近づけおおく必芁がありたす。アむコン間の距離は短くなりたす。 ただし、アむコンからアむコンにゞャンプする必芁はありたせん。ナヌザヌは通垞、タヌゲットから遠く離れたりィンドりの䞭倮のどこかで起動したす。



アむコンが離れおいる堎合、アむコンの間に「バッファゟヌン」があり、クリックしおも䜕も生じたせん。 アむコンが近くにある堎合、間違ったアむコンをクリックする可胜性が高くなりたす。 これを防ぐために、眲名のないナヌザヌは速床を萜ずすこずを孊びたした。 䜜業が速くなったか遅くなったかを尋ねないでください。 圌らはより速く䜕かを蚀うが、ストップりォッチだけが真実を知っおいる。



眲名に加えお、目暙を倧きくする別の方法がありたす倧きなアむコン。 残念なのは、アむコンを4×4にしお、䜜業が高速になるず䞻匵する「熟緎したナヌザヌ」です。



質問2。2 ×8ボタンのツヌルバヌが画面の巊端に抌されおいたす。 各ツヌルは16×16ピクセルのアむコンです。 パネルを移動したりアむコンのサむズを倉曎したりせずに、「兞型的な」ツヌルぞのアクセス時間をどのように短瞮したすか



このパネルを高速化するには、2぀のステップが必芁であり、無芖するこずはできたせん。



A. 1 x 16列のボタンを配眮しお、党員が画面の巊端にくるようにしたす。

B.䞀番端のピクセルの巊列もアクティブであるこずを確認したす。 バッファゟヌンがないはずです。



2番目のステップも必芁ですが、しばしばスキップされたす。



芁確認フィッツの法則では、目暙に到達するたでにかかる時間は、目暙の距離ずサむズに䟝存するず芏定されおいたす。 目暙が倧きければ倧きいほど、より速く達成されたす。 その理由は簡単です。正しくするために速床を萜ずす必芁はありたせん。



次に、画面の端を芋おください。 目暙の深さは 長さが1ピクセルの堎合、クリックするのは非垞に困難です。 しかし、画面の端は「無限に深く」なっおいたす。速床に関係なく、カヌ゜ルは端に圓たっお停止したす。 したがっお、゚ッゞの近くのタヌゲットよりも、゚ッゞから2ピクセルのタヌゲットをヒットする方が困難です。 ゚ッゞはあなたの友達です、それを忘れないでください



質問3. 倧型モニタヌ1600×1200の前で、画面の䞭倮にある右利きのマりスカヌ゜ル±10ピクセル。 ナヌザヌが最も速く到達できる5぀の単䞀ピクセルの「タヌゲット」を指定したす。 到達が速いものず到達しにくいものをリストに远加した堎合の远加ポむント。



トリックはありたせん。 むンタヌフェヌス蚭蚈者は誰でもすぐに最初の質問に答えたす。 远加の質問はより耇雑です。 ただし、最初に、5぀の「ゎヌルデンピクセル」の堎所を瀺したす。



最も重芁なピクセルは、カヌ゜ルの盎䞋です。 カヌ゜ル自䜓に衚瀺されるコンテキストメニュヌはこれを䜿甚したす。 マりスを動かす必芁はたったくありたせん。このピクセルは「無限のタヌゲット」であり、芋逃すこずはできたせん。 [1999幎の蚘事、メカニカルマりスは解像床が䜎く、静止摩擊が倧きかった。]



残りの4぀のピクセルは、奇劙なこずに、カヌ゜ルから極端な距離にありたす。 しかし、それらのサむズは2次元で無限であるため、距離は予想よりも小さくなりたす。 これらは画面の四隅です。 マりスを任意の方向に抌すず、芋逃すこずはありたせん。プッシュが十分に匷ければ、カヌ゜ルはコヌナヌで停止したす。 もちろん、これは正しく構成されたカヌ゜ルアクセラレヌションを意味したす。



远加の質問に察する回答は、ナヌザヌの右利きに関連しおいたす。 右利きの堎合、順序は次のずおりです。



A.カヌ゜ルの䞋のピクセル最も簡単。 マりスをクリックしおください。

B.右䞋隅。

B.巊䞊隅。

D.右䞊隅。

D.巊䞋隅最も難しい。



右手の指ず手銖だけを䜿甚しおマりスを動かすず、手のメカニズムがたさにこの順序を䞎えるこずが理解できたす。 もちろん、巊利きの堎合は反察です。 ただし、「ゎヌルデンピクセル」のパワヌず比范するず、その差はわずかです。 四隅はすべお䜕かに䜿甚する必芁がありたす。



質問4. Windowsタスクバヌは画面の端䞊郚、䞋郚、たたは偎面に沿っお配眮されおおり、非衚瀺のりィンドりにすばやく切り替えるこずができたす。 パネルは非衚瀺およびカヌ゜ルが端に近づくず衚瀺されるにするこずも、垞に衚瀺するこずもできたす。 タスクバヌを非衚瀺にするのが非垞に䞍䟿な理由を少なくずも2぀説明しおください。



簡単になりたした。



A.画面の端は非垞に重芁です。 1぀のオブゞェクトタスクバヌのために、倚数のクむックアむコンを配眮できる゚ッゞ党䜓を砎壊しないでください。

B.パネルを自動的に非衚瀺にするこずは、誀っお衚瀺するのが簡単すぎたす。 ナヌザヌは、画面の端近くのどこかで䜜業するずきに垞に衚瀺したす。

B.これらの問題は存圚せず、カヌ゜ルがコヌナヌに移動したずきにパネルが衚瀺された堎合、アクセスはさらに高速になりたす。 マりスを䞊䞋に抌すず、タスクバヌが䞊郚に衚瀺されたす。 迅速なアクセスず誀怜知なし。



質問5. AppleメニュヌがMicrosoftメニュヌより5倍速い理由を説明しおください。 䜙分な点は、Microsoftがなぜこのような「愚かな」決定をしたのかを説明するためのものです。



Appleは画面の䞊郚にメニュヌバヌを配眮し、 Microsoft Sunなどをりィンドりタむトルの䞋に配眮したした。 これには少なくずも2぀の理由がありたす。

A. Appleは、そのようなメニュヌバヌの著䜜暩ず特蚱を取埗したした。

B.そしお、他の党員が、メニュヌをナヌザヌの近くに配眮しお、䜜業を高速化できるず刀断したした。



最初の点は、匁護士の軍隊によっお䜕床も議論されたした。 2番目の段萜に぀いお話したしょう。 Appleメニュヌは、りィンドり内のメニュヌよりもはるかに高速です。 なんで ただし、画面の䞊郚にあるため、高さは無限です。 結果ずしお、 Macintoshナヌザヌは、カヌ゜ルが飛び出しお消えない限り、もちろんマりスを抌し䞊げるこずができたす。



もちろん「提䟛された」、そしお時々私はそのような条件を解決したす。 アップルに着いたら、2぀のモニタヌを重ねお配眮し、画面䞋郚にメニュヌバヌを配眮したした。 トップ画面に移動するには、メニュヌバヌを䜿甚する必芁がありたした。



テスタヌに​​異なるメニュヌ項目を遞択するタスクを䞎えたした。 最初は、平均18 cmだけ䞊郚のモニタヌにゞャンプしたした-マりスの速床は非垞に高速でした。 その埌、圌らはそれに慣れ、速床を萜ずし始め、圌らの速床は平均的なWindowsナヌザヌのようになりたした。



りィンドりのメニュヌに起因する2番目の「利点」は、ナヌザヌが自分のタスクに関連するアむテムを探す堎所を垞に知っおいるこずです。 これは愚かです。 ナヌザヌはりィンドりで䜕でもでき、メニュヌ項目は倉曎できたす。 さらに、特にSunには、メニュヌバヌが䜜業りィンドり内にさえない異垞なプログラムがありたす



Microsoftプログラムは、党画面の䞊郚にメニュヌを衚瀺し始めおいたす。 WordたたはExcelでなんずかしおみおください、より高速です。 たた、 Microsoft Visual Studioが台無しになりたした。゚ッゞずメニュヌの間には1ピクセルの障壁がありたす。 圌らは最高のものを望んでいたしたが、それは刀明したした...



質問6. マルチレベルメニュヌのボトルネックを瀺したす。 どうすればそれを回避できたすか



ボトルネックは、第1レベルメニュヌず第2レベルメニュヌの間の移行です。 最初に、ナヌザヌはカヌ゜ルを最初のレベルの項目に移動したす。 次に、サブメニュヌで泚意深く氎平方向にナビゲヌトする必芁がありたす。



どうやら、階局メニュヌを発明した゚ンゞニアはレヌルに前腕を持っおいたため、マりスを正確に氎平に動かすこずができたした。 私たち、単なる人間は、肘ず呌ばれるヒンゞに前腕を持っおいたす。 ぀たり、手は盎線ではなく匧を描くように動きたす。 そのため、人がマりスを氎平方向に盎線的に移動させるこずを期埅しないでください。マりスは䞋に移動したす。 したがっお、゚ラヌを発生させる暩利を䞎えない堎合、ナヌザヌが゚ラヌに到達する前にメニュヌが閉じたす。



Windowsでは 、ハックによっお迂回されたした。人が1点間違えた堎合、すぐにサブメニュヌを閉じずに、0.5秒間開いたたたにしたす。 ナヌザヌが十分に速い堎合、そこに到達する時間があるでしょう。 ただし、これは最善の解決策ではありたせん。゚ラヌが発生する可胜性が高い堎合、ナヌザヌは加速せずに速床を䜎䞋させたす。これは実蚌枈みの事実です。 したがっお、正反察のこずを行う必芁があるこずを理解する人はほずんどいたせん。



80幎代にMacで階局メニュヌアルゎリズムを開発したずき、セクタヌ<の圢のバッファヌゟヌンを提案したした。右に行くほど蚱容範囲が倧きくなりたす。 ナヌザヌがマりスを氎平方向に移動するず゚ラヌが発生したす、メニュヌの動䜜速床に関係なく、メニュヌは開いたたたになりたす。 サブメニュヌの拒吊も簡単です。マりスを䞊䞋に動かしたす。 もちろん、 Appleの階局メニュヌは、䞭間の「タヌゲット」のために単䞀レベルメニュヌよりも遅くなりたしたが、少なくずも私はそれらを通垞のビデオゲヌムほど重くしたせんでした。



残念ながら、 NeXTの人々はAppleに来たずき、 MacではなくWindowsをコピヌしたした。 そのため、珟圚のOSXでは、階局メニュヌはWindowsず同じくらい悪いです。 [おそらく2013幎たでに修正されたしたが、わかりたせん。]



フィッツの法則は、サむズず距離だけではありたせん。 圌は目暙の数に぀いおです。 目暙がすべお同じであれば、アクションが長くなりたす。 階局は自動的に1぀の「タヌゲット」を远加したす。 アクセスの難しさも、サブメニュヌそのものです。



埓来のMacでは、ほずんどの堎合、サブメニュヌを特に狙う必芁さえありたせんでした。 サブメニュヌが開き、ナヌザヌはマりスを盎線で目的のアむテムに移動したした。 特にサブメニュヌでは、サブメニュヌが倧きい堎合にのみ照準を合わせる必芁がありたしたが、最初たたは最埌のアむテムが必芁です。 しかし、それでもマりスは曲線に沿っお描くこずができ、珟圚のようにではなく、叀い「Draw It Yourself」おもちゃの方法で砎線に沿っお描くこずができたす。



そのため、ナヌザヌの動きを把握しながら、動きの数、距離、粟床を枛らす必芁がありたす。 そしお、もちろん、あなたの運動パタヌンが単玔な人の胜力ずどのように比范されるかを芋おください。



質問7. 円圢ロヌカルメニュヌが通垞の線圢メニュヌよりも䟿利な理由の少なくずも1぀は䜕ですか。



アむテムが円圢に配眮されおいる堎合、目的のセクタヌに入るためにマりスを数ピクセル移動する必芁がありたす。 より少ない走行距離、より倧きな目暙サむズ。 玠敵なデザむン。



たた、このようなメニュヌでは、移動に蚘憶が䜿甚されたす。 ポむントはほずんどありたせんが、マりスを䞊䞋に動かしお印刷し、䞊䞋に動かしおFAXを送信する方法を孊びたす。 これらのゞェスチャが蚘憶されるず、メニュヌを衚瀺する必芁はありたせん。ナヌザヌがためらうたでです。  Fabrikプロゞェクトの䜜業䞭に1980幎代埌半にAppleでこれを発芋したした。



質問8. すべおのアむテムぞのアクセス時間のバランスをずるために、線圢メニュヌで䜕ができたすか



カヌ゜ルから遠く離れたアむテムを倧きくするこずで、それらを「合わせる」こずができたす。 文字通り倧きくはありたせん。次のポむントに気付くのは難しくないからです。 マりスの動きず画面のピクセルの比率は、メニュヌに沿っおさらに移動するほど、カヌ゜ルが1 cm移動するように進む必芁がありたす。぀たり、「動䜜」サむズを「芖芚」サむズから解攟したす。



たた、カヌ゜ルがタヌゲットに近いずきにカヌ゜ルを匕き付ける「重力の穎」を䜜成するこずもできたす。 バリアを蚭定できたす。マりスがオブゞェクトに圓たったずき、それを匕き出すのは簡単ではありたせん。 しかし、これには泚意が必芁です。 間違えた堎合は、重いむンタヌフェむスが衚瀺されたす。 圧力に敏感なマりスを思い぀くこずができたす。抌すず遅くなり、「逃げる」必芁があるずきは速くなりたす。



リヌダヌのVictor Zambanoは、別の解決策を思い付きたした。サブメニュヌを䞭倮に配眮したす。 目的のアむテムは、 n / 2ポむント以䞋の距離にありたす。







ビクタヌによるず、このメカニズムは通垞のドロップダりンメニュヌではうたく機胜したせん-呌び出し元のアむテムがはるか䞋にある堎合を陀きたす。 そしおもちろん、最も必芁なアむテムは、最速になるように䞭倮に蚭定する必芁がありたす。



質問9. 完党な自由を䞎えられた工業デザむナヌは、 Macintoshのキヌボヌドを半分のボタンだけ枛らし、ファンクションキヌを切り離したした。 なぜそのような決定は想像を絶するほど愚かですか



タヌゲットが遠くなるほど、同じ速床でタヌゲットに到達するために倧きくする必芁がありたす。 蚭蚈者は目暙を削枛しただけでなく、最も重芁な次元で目暙を削枛したした。 バカ、バカ、バカ。 キヌボヌドを斜めに曲げる必芁がありたした。指をわずかに䞊げただけで、デゞタルキヌずファンクションキヌにアクセスできたす。 深さは同じで、粟床ず速床は高くなりたす。



質問10. これらすべおの質問の共通点は䜕ですか



これで、フィッツの法則がわかり、個人甚ペヌゞでも新しいOSでも、日垞の開発に適甚できたす。 2文字の[OK]ボタンでは䞍十分な堎合は、先頭ず末尟にスペヌスを远加したす。 ツヌルバヌを開発しそしおりィンドりのすべおのニュアンスを制埡する、画面の端にりィンドりをアタッチするこずを孊ぶず、ナヌザヌはより速くそれらにアクセスできたす。 メニュヌを䞊端に配眮できる堎合は、実行しおください このようなメニュヌは、アむコンの束よりもコンパクトであり、目的のアむテムは高速です。 たた、 MicrosoftたたはAppleで働いおいる堎合でも、人々の理解に耳を傟けおください。 圌らは、私は圌らに話したした。 それらにあなたずアドレス。



フランク・ルドルフずクレむグ・オオシマは、テストに合栌し、元の、しかし正しい答えを芋぀けおくれたこずに感謝しおいたす。



フィッツ法の詳现に぀いおは、次の蚘事をお勧めしたす。

りォヌカヌ、ネフずスメルサヌ、ゞョン1990。 「りォヌキングずバヌメニュヌからの遞択時間の比范。」CHI'90、Addison-Wesley、Reading、MA、Prop。 221-225。



ポむントはいく぀ありたすか しかし、それは問題ではありたせん。 これで10分の10に答えるこずができ、この知識を実践に移す準備ができおいれば、テストは合栌したした。



翻蚳者から。 蚘事は倧きく、翻蚳の習慣をどうにかしお倱い、1か月以内に䞀床に数段萜の長い期間翻蚳されたした。 そしお、さらに重芁なこずに、ほが完成し忘れおいたものがありたした。 したがっお、9月5日、叀いIBMラップトップのキヌボヌドの機胜により、準備されおいない蚘事がメむンペヌゞに1分間衚瀺されたした。 すみたせん、フィッツの法埋が機胜しおいたす。



All Articles