アプリケーション用のMac GUIを作成しています。MacLinux USBローダーですが、アプリケーションのドキュメントウィンドウを適切なUXの原則に準拠するように設計する方法がわかりません。これがウィンドウのスクリーンショットです。
ウィンドウは非常に雑然としており、アプリケーションの他のウィンドウと比較してひどいように見えます。基本的に、アプリケーションの目的は、Linuxディストリビューションの起動可能なUSBドライブをセットアップすることです。
2つのマニュアル必須フィールドはInstallation Drive
およびEnterprise Source
。これらは2つのドロップダウンメニューです。前者にはインストールできるUSBドライブのリスト(基本的には、プラグインされているドライブのリスト)が含まれていますが、エンタープライズソースのドロップダウンには、ユーザーが手動で定義して追加したソースのリストが含まれています。
パネルの残りの部分(ディストリビューション名とバージョン)は補助的でオプションです。ディストリビューションのファイル名に基づいて、これらのパネルには自動的に正しい値が入力されます。自動設定ボタンのチェックを外すと、ユーザーがこれらの値を手動で変更できるテキストフィールドが有効になります。
マルチペインレイアウトなどに分割することを考えていました。基本的なインストールドライブとエンタープライズソースはデフォルトの[一般]ペインにあり、他のオプションはセカンダリペインにあります。
ウィンドウを改善するにはどうすればよいですか?
これらすべての推奨事項をアカウントに取り込むと、次のようなことを提案できます。
currentUIに関するいくつかの小さな問題:
では、ユーザーフローを改善できる簡単なUIを次に示します。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
leftでは、initial状態:
rightでは、next状態:
また、すべてを垂直に揃えるようにしてください。 fromどのソース、toどのドライブ、what名前とバージョン、そして完了。
ドロップダウンやチェックボックスなど、数十年前の要素を取り除きます。タブレット用のアプリを設計しているようなインターフェイスを想像してください。これがiPad用のアプリである場合、どのようなインターフェイスを確認しますか?同じインターフェイスはラップトップでも見栄えがします。 (あなたのアプリがphotoshopのようで、たくさんのボタンを表示せずに実行できない場合を除きます)。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
次の画面で他の詳細オプションを要求します。将来的に役立つ2つのルールを次に示します。