Windows Store 開発者向けブログ
Windows 8 アプリ開発者ブログ
IEBlog 日本語
Windows チームの各ブログ (英語)
Inside Windows Live ブログ (英語)
Windows 8 Consumer Preview をダウンロード
Dev Center - Metro スタイル アプリ
@buildwindows8 をフォロー (英語)
Build Windows カンファレンス (英語)
Windows 8 Consumer Previewフォーラム
Windows Metro スタイル アプリ
基本的なファイル管理を改良する取り組みについてコメントをお寄せいただきありがとうございます。私たちが進めている改良に対する大きな反響、そしてこのトピックに関するあふれる熱気に圧倒されるばかりです。この熱意こそが、Windows 8 の作業にさらにやりがいを与えてく れています。これまでにお話した内容についてたくさんのコメントやご意見をいただいていますが、中でも特に多方面に (文字どおり問題のあらゆる面について) 意見が交わされているのが、ファイル名の競合のダイアログについてです (1 つのダイアログについてです)。私たちは、開発サ イクルからデザインの資料を掘り起こし、検討事項の一部や検討の過程をお見せすることが有用だと考えています。もちろんこの先も、工程を戻って行う可能性のある変更について説明する機会があるでしょうが、デザインの過程にあえて目を向けることは有用だと考えました。この投稿は、こ れらの機能にかかわった数名の担当者、Ben Truelove (デザイナー)、Matt Duignan (UX 研究者)、Jon Class、および Ilana Smith (プログラム管理者) が編集したものです (全員が Windows 8 の他の部分にも携わっています)。 --Steven
Windows 8 の新しいコピーのエクスペリエンスに関する以前の投稿では、ファイル名の競合を解決する新しい [フ ァイルの選択] ダイアログについて多くの質問やコメントが寄せられました。この関心の高さを鑑みて、このデザインを選ぶまでに検討されたデザインとユーザビリティ テストの一部を共有するのも興味深いかと思います。
実装されたデザインでは、ファイル名の競合 (つまり "重複") に対処するときに 2 つのレベルの制御が用意されています。
ファイル名の競合の解決は、非常に類似性の高い 2 つの対象から重要な選択をする必要があるため、本質的に慎重を要する作業です。
Windows 3.1 ではこれをどのように行っていたかをお見せしましょう。
Windows 7 でこのようになるまでに、相当の進歩があったことは確かです。
Windows 7 では、選択の助けになる多くの情報と、より多くの操作のオプションが提供されています。Windows 8 では、より効率的に適切な判断を下し、より短時間でファイルの転送タスクを完了しやすくなるように、さらに機能を改良できると考えました。前述したように、フィ ードバックとサポートを通じて、既存のダイアログをわかりやすくすることが要求されています。つまり、かなり複雑なダイアログであるため、情報に基づいた選択を行うのに必要な情報を見つけにくくなっていたのです。どれだけの作業時間を費やしても、最適でない点が明らかになるまでに時間 がかかることがあります。数百万人のユーザーがプレリリース版の Windows 7 を使用しましたが、フォーラムではこの機能について大きな話題にならなかったことを思い出してください (話題に上らなかったわけではありませんが、多くのユーザーから指摘されることはありませんでした)。
まず、基本的に同じエクスペリエンスを維持しながら、判断に必要となる重要な情報を最適化することによって段階的に改良するための方法を検討しました。
これらのデザインでは、その後も維持されるいくつかの概念を取り入れました。
Windows 8 では操作をさらに迅速かつ効率的にしたいとの考えから、"迅速で流動的" というのが、すべてのデザイン (タッチの場合はマウスまたはキーボード、またはその両方の同時使用) において Windows 8 に関する重要なデザイン用語になりました。次の主要な デザインの検討では、一括コピーの進捗のエクスペリエンスから引き継げる方法を検討し、キューに登録された競合を 1 つのダイアログにまとめ、より効率的な方法でそれらを管理できる機能を提供しました。
"すべて置換する" か "すべてスキップする" かを選択できるように最適化するというアイデアが導入されました。ほとんどの場合、コピーする対象とそれが競合している理由をユーザーは正確に把握しているため、実行する操作について単純に選択することができます。
よりきめ細かく制御するために詳細な情報が必要な場合については、詳細情報を "階層" として開示することに決定しました。
まず 2 階層から始めました。
次に、3 階層を試しました。
そして最終的に 1 階層に戻しました。
このデザインには、プラスになる特性が数多くあります。まず、多くの情報が提供されます。ヘッダーをクリックすると列全体が選択されるので、競合の管理では真価を発揮します。しかし、1 次エクスペリエンスとして表示する UI としては、非常に複雑でした。
その代わりに、これらのオプションの最も優れた点を組み合わせて、次のような形にしました。
このデザインにより、シンプルさと、ユーザーのパターンに適した機能をバランス良く組み合わせる方向に進んでいることは明らかでした。
残念ながら、このデザインには大きな課題があることが判明しました。[Let me pick] (選択する) を選ぶと、シンプルなオプションと詳細なオプションの両方が選択可能になるため、わかりにくく、煩雑すぎる結果となります。このことから、"シンプルな競合解決ダイアログ" と "詳細な競合解決ダイアログ" を別々のエクスペリエンスにするデザインに変更しました。
この決定により、基本構造が定まりました。
ユーザーによるテストの準備のため、デザインを検討しました。
興味深いことに、シンプルな競合解決ダイアログと、単一ファイルの競合に対処するための初期のデザインの一部は類似していることがわかります。また、この両方がダイアログの最終的なデザインとどれだけ類似しているかも、興味深い点です。
ユーザビリティ テストでは、マイクロソフトの社員ではなく、多様なスキル レベルと経験を持つ研究員が、幅広い課題を見つけ出します。これらの研究員にソフトウェアを見せて、一連のタスクを実行するように依頼します。その思考プロセスの説明に耳を傾け、UI をどのように見ている かを視標追跡によって調べ、作業を問題なく完了できるまでを測定することによって、デザインに関して何が効果があるか (または効果がないのか) について貴重な情報を得ることができます。
ユーザビリティ テストはマイクロソフトが使用するツールの 1 つであることを理解しておくことが非常に重要です。このツールを使用したことがある人であれば、その分野に精通していると同時に、テストそのもののデザインにも精通している必要があることをご存知でしょう。観察者バイアス とテストの構造によっては、誤った安心感につながることや、本質的に欠点があるソリューションを最適化しようと取り組むことになりやすいからです。その点をサポートするため、マイクロソフトのテストは客観的な研究者によってデザインされます。これらの研究者は、テスト可能な範囲を理解し ており、テストから導かれる結論がテストで意図されている測定対象と一致するようにします。最終的には、デザインの選択には、質的および量的な面で多数の異なるインプットと、経験、そして直観が必要になります。
第 1 回のユーザビリティ テストで多くのことが判明し、多数の変更を加えることになると予想していたため、手続きとして RITE メソッドを使用しました。ほとんどのユーザビリティ調査ではすべてのユーザーが同じ UI をテストしますが、RITE メソッドでは結果に基づいて参加者ごとに連続的に変更します (このときは PowerPoint スライドを使用してテストしたた め、変更は低コストで済みました)。
シンプルな競合解決ダイアログのテストは良好な結果が得られたため、このダイアログには変更を加える必要はありませんでした。しかし、詳細な競合解決ダイアログについては、さまざまな項目を数多くテストしました。
主に次のような教訓が得られました。
ファイル選択のためのターゲット領域
形容詞と列の問題に対する単純な解決策がなかったため、デザインの探求をさらに進めることになりました。
コピー元またはコピー先と競合を表す列の階層と重要性をどのように定義するのが最適なのか、試行錯誤を重ねました。コピー元とコピー先をはっきり区別するために、縦に並べる方法を試しました。最終的には、競合するファイル間の区別を最も目立たせるために、ファイル名をヘッダ ーとして組み合わせて横に並べる方法に落ち着きました。この区別をわかりにくくすることなく、コピー元とコピー先を見分けて選択できるようにするのに、チェック ボックスが役立ちました。
初期のアイデアの一部は、プロセスのこの時点で放棄しました。
第 2 回のユーザビリティ テストでは、最終的なデザインに近づけることを目指し、テストでの選択肢を少なくしました。
3 番目のオプションが選ばれることは明らかでした。この 2 列表示は領域の使用効率が最も高く、チェック ボックスが質問文の近くに移動されています。日付と時刻はそもそも 1 つの値なので、同じ行に表示する必要があります。
詳細な競合解決のダイアログでは、判断のためにさらに多くの情報が必要とされる場合のために、次の機能も提供しています。
最初の調査以降も、さらに調査を実施して軽微な変更を行っていますが、コア デザインは基本的に同じままです。ユーザーがユーザビリティ テストの作業を簡単に完了できることを確認できたことが、大きな励みになりました。ファイル名の競合の解決は慎重を要する問題ですが、ユ ーザーは効率的に問題なく実行しています。
基本的なファイル管理に関する以前の投稿に含まれるビデオを再生すると、このデザインが機能しているところを見ること ができます。
私たちは、お寄せいただくフィードバックを活かして、可能な限り最適なデザインを実現したいと考えています。このため、いただいたコメントにはすべて目を通しており、皆様に実際に使っていただくことを楽しみにしています。
- Ben Truelove、Matt Duignan、Jon Class、Ilana Smith
(以前の投稿でいただいた質問の一部にお答えするコメントを、数人のチーム メンバーが書き込んでいます。(Alex、Matt、Jordi、Jon)。)