モックアップ：UIデザインの最終層

[(原文) What is a Mockup: The Final Layer of UI Design](https://www.uxpin.com/studio/blog/what-is-a-mockup-the-final-layer-of-ui-design/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)
By Jerry Cao

ワイヤーフレームは骨組みです。プロトタイプは動作を示すもの。モックアップは皮膚です。

この記事では、モックアップがワイヤーフレームやプロトタイプと同様に重要である理由と、正しい方法を選択する方法について説明します。

## モックアップとは？
モックアップとは、一般的に中規模から大規模なもので、配色、レイアウト、タイポグラフィ、アイコン、ナビゲーションのビジュアル、製品の全体的な雰囲気など、デザインの選択を反映したものです。

モックアップには、ビジュアルに関する重要な質問に答える時間を確保できるだけでなく、他にもいくつかの利点があります。

- **ステークホルダーが直感的に理解できる** - モックアップはその高い再現性により、ワイヤーフレームのようなローファイなドキュメントに比べて、より多くの情報を必要としません。ステークホルダーは最終製品をより簡単に見ることができます。
- **リアリティのあるパースペクティブ** - ビジュアルに関するすべての決定事項が決まっていても、それらが実際に近い形で機能していることを確認するのは別のことです。モックアップは、紙面上ではわからない問題を明らかにするのに役立ちます（例えば、色の衝突や、気づかれないほど小さい文字など）。
- **初期の修正** - モックアップでの修正は、後のコーディング段階よりも容易です（モックアップ自体がコーディングされていなければ）。

デザインプロセスにおいて、モックアップはローファイ・フェーズの終わりとハイファイ・フェーズの始まりを意味します。これは、ワイヤーフレーム作成後すぐにモックアップを作成する場合や、ローファイ・プロトタイプのテストが終わるまで延期する場合など、手法によって異なる意味を持ちます。

しかし、ローファイからハイファイに移行する際にもテストを行うことをお勧めします。ナビゲーションやフローのような大局的なコンセプトは、ハイフィデリティでは変更が難しいため、ハイファイ・モックアップに移行する前に繰り返しテストを行うべきです。

![image.png](https://studio.uxpincdn.com/studio/wp-content/uploads/2016/02/image012.png.webp)
写真提供：[Sketch App](http://bohemiancoding.com/sketch/)

無料の[モックアップガイド](https://www.uxpin.com/studio/ebooks/guide-to-mockups/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)で説明しているように、以下のヒントを覚えておいてください。

- **コンセプトの絞り込み** - ワイヤーフレーム作成後にモックアップを作成する理由は、まず他の大まかな選択肢を排除する必要があるからです。ナビゲーションの構造がはっきりしない場合、両方のバージョンのモックアップを作るのではなく、まず1つのバージョンを決めましょう。
- **競合他社の製品を調べる** - 自分のビジュアルを決める前に、競合他社がどんなことをしているかを見てみましょう。ただし、競合他社の真似をするのではなく、改善できる部分や、このタイプの製品であればユーザーが求めるであろうUIパターンを探します。簡単な[ヒューリスティックレビュー](http://www.smashingmagazine.com/2011/12/16/a-guide-to-heuristic-website-reviews/)を行うことで、あなたの観察結果を数値化することができます。
次に、モックアップがどのような分野に取り組んでいるかを見ていきます。

## モックアップの構造
最も簡単に言えば、UIモックアップの構造は、それが表現するページの構造と同じでなければなりません。つまり、モックアップの段階では、以下のことを考慮する必要があります。

- **コンテンツのレイアウト** - FパターンやZパターン、カードやテキストなど、コンテンツをどのように表示するか。また、各コンテンツのサイズや、一度に画面に収める数なども考慮する必要があります。
- **コントラスト** - [カラーコントラストツール](http://www.456bereastreet.com/archive/200709/10_colour_contrast_checking_tools_to_improve_the_accessibility_of_your_design/)を使って、背景に対するテキストの読みやすさをテストしてみましょう。また、色のコントラストを利用して、コールトゥアクションなどの一部の要素の視認性を高めることもできます。
- **色の使い方** - 色はさまざまな感情を呼び起こし、その効果は周囲の色に応じて変化します。詳しくは、無料の電子書籍[『Web UI Design for the Human Eye (Vol.1)』](https://www.uxpin.com/studio/ebooks/visual-web-ui-design-colors-space-contrast/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)をご覧ください。
- **タイポグラフィ** - モックアップでは、タイポグラフィのサイズ、フォント、スタイル、間隔はもちろんのこと、キャプションのスタイリング方法など、一貫性を保つための構造的な使い方も検討することができます。[Mark Boulton氏](http://markboulton.co.uk/journal/five-simple-steps-to-better-typography-part-4)が一般的なタイポグラフィのアドバイスをしています。
- **スペーシング** - ネガティブスペースは、埋められるべき空虚な空間ではなく、強力なデザイン要素です。適切な量の空洞は、ユーザーの理解力と読みやすさを向上させ、視覚的な階層構造の強力なツールとして機能します。要素の周りにネガティブスペースがあればあるほど、その要素に視線が集まります。
- **ナビゲーションのビジュアル** - 情報アーキテクチャはすでに完成しているはずなので、あとはどのように見えるかを考えればよいでしょう。例えば、プルダウンメニューやドロワーがある場合は、色、間隔、タイポグラフィ、順序などの詳細を検討することができます。

## モックアップの3つのタイプ
モックアップツールは、「グラフィックデザインソフトウェア」「モックアップアプリ」「コード化されたモックアップ」の3つのタイプに分けられ、それぞれにメリットとデメリットがあります。

### グラフィックデザインソフトウェア
デザイナーの中には、ビジュアルを重視するあまり、使い慣れたグラフィックデザインソフトでモックアップを作りたいと考える人もいます。Photoshopのようなソフトウェアは、ピクセル単位で完璧な画像を作成することができます。

しかし、これらのソフトウェアでは、モックアップにインタラクションを追加できないという欠点があります（これが、[PhotoshopとSketchの統合](https://www.uxpin.com/photoshop-sketch-import.html?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)を決めた理由です）。

![image.png](https://studio.uxpincdn.com/studio/wp-content/uploads/2016/02/image032.png.webp)
写真提供：Turning Photoshop Mockups Into Interactive Prototypes

また、モックアップを作成するだけでなく、より多くの視覚的操作を行うために設計されているため、ソフトウェアの使用方法を知る必要があり、通常は複雑です。モックアップに可能な限り高い再現性が求められない限り、グラフィックデザインソフトウェアは必要以上に使われることがあります。

### モックアップアプリ
[UXPin](https://www.uxpin.com/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)や[Sketch](https://www.sketchapp.com/)など、デジタル製品のデザインに特化したツールは、Photoshopなどの従来のツールで培った経験をもとに開発されています。

![image.png](https://studio.uxpincdn.com/studio/wp-content/uploads/2016/02/image004.png.webp)
Photo credit: Creating Quick Wireframes & Mockup

### コード
コード化されたモックアップは、技術的に自信があれば、時間とリソースを節約する効率的な方法です。また、コードで作成できないビジュアル要素は、その場で修正することができるので、後になって驚くこともありません。

よほどの熟練者でない限り、コードよりも専用のツールの方がより多くのコンセプトを探求することができるでしょう。

モックアップでの開発者とのコラボレーション
UIモックアップは、開発者にとって最も重要なドキュメントの一つです。なぜなら、どのようにビジュアルを作成するか、あるいは作成可能かどうかを判断する場だからです。ここでは、開発者とのコラボレーションを円滑に進めるためのヒントをご紹介します。

- **アトミックデザインを使ってパーツを説明する** - Brad Frost氏の[アトミックデザイン](https://bradfrost.com/blog/post/atomic-web-design/)は、すべてのものを小さなパーツに分けて説明するので、アイデアをよりよく伝えることができます。
- **インタラクティブな要素やアニメーションを指摘する** - モックアップは静的なものなので、動きやインタラクティブ性は一見しただけではわかりません。それらを具体的に指摘することで、バックエンドに問題がないかどうかを早めに把握することができます。
- **開発の基本を理解する** - [Webデザインはサイロではありません](https://qiita.com/uxpin_official/items/556438490f57b38c3c14)。開発だけでなく、マーケティング、セールス、リサーチなど、他の部門の基礎知識を知っているだけで、より良いプロジェクトが生まれるのです。彼ら開発者が何をしているのかを少しでも知っていれば、モックアップの中身について、より生産的な会話ができます。

その他のコラボレーションのヒントについては、無料のポケットガイド[「Building UI Mockups Won't Hate」](https://www.uxpin.com/studio/ebooks/design-collaboration-devs-mockups/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)をご覧ください。

## その他のアドバイス
ワイヤーフレームやプロトタイプと同様に、モックアップについてより詳しく知りたい方は、無料の[UXデザイン・ビルダーズ・バンドル](https://www.uxpin.com/studio/ebooks/free-ux-design-builders-bundle/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)をダウンロードしてください。

このバンドルには、UIモックアップのベストプラクティスを満載した人気の高い電子書籍[「Guide to Mockups」](https://www.uxpin.com/studio/ebooks/guide-to-mockups/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)が含まれています。

また、[「ワイヤーフレーム作成ガイド」](https://www.uxpin.com/studio/ebooks/guide-to-wireframing/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)と[「プロトタイプ作成のための究極のガイド」](https://www.uxpin.com/studio/ebooks/guide-to-prototyping/?utm_source=Blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=%E3%83%A2%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%9AUI%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%9C%80%E7%B5%82%E5%B1%A4)も含まれており、合計350ページにも及びます。Google VentureやAppleなどの企業の実例をもとにアドバイスしています。


**本記事は2016/2/4投稿、2020/9/18更新を翻訳したものです。**