サクサク作れる お勧めプロトタイピングツール

[日本情報クリエイトEngineers Advent Calendar 2016](http://qiita.com/advent-calendar/2016/njc)の7日目はデザインの話でも、という事で日々進化しているプロトタイピングツールと、気になったツールの使用感などをまとめました。

##プロトタイピングツール

>Sketch
Prott
InVison
Adobe XD
origami studio
CanvasFlip
その他（Flinto for Mac・adobe Animate CC）

##Sketch
- 画像書き出しが豊富
- ベクターデータ
- 軽い速い
- 値段がお手頃（$99の買いきり　※2016年12月現在）

UIデザイン・Webデザインの定番ツールになってきているMAC用アプリケーション。今までPhotoshopやIllustrator等でデザインをしたことのあるデザイナーや、エンジニアも習得が容易で直感的に操作できます。

『エンジニアのための「Sketch入門！」　1時間コース』
[http://qiita.com/st5757/items/663f17756d61aa8e8ea3]
(http://qiita.com/st5757/items/663f17756d61aa8e8ea3)
基本的な操作が1時間で学べるのでおすすめ！


##Prott
- ワイヤーフレーム作成
- 画面遷移図
- 日本語の画面でサポートも日本語OK
- 軽い速い

UIデザイン会社Goodpatchが開発・運営している日本製のプロトタイピングツール。基本のパーツ・トランジション等が用意されているため、ペーパープロトタイプからの動くワイヤーフレームが簡単に作成できます。別のツールで凝ったUIパーツを用意して、Prottでワイヤーフレームや画面遷移図を作成・チームに共有するフローが素早く効率的に行えます。


##InVison
- コメント機能が使いやすい
- デザインやログのバージョン管理
- TODO管理やプロジェクトの進捗管理も可能
- 1プロジェクトであれば無料で作成可能

InVisonは特にコメント機能に優れていると思います。コメントへの返信・いいねができ、コメントのログ管理・コメント色分け・デザインにフリーハンドで図が挿入できるため、細かい指示がしやすく複数人でのデザインレビューや、コーディングの進捗管理にも簡単に使えます。

## Adobe XD（Adobe Experience Design CC）
- 動きがサクサク速い
- シンプルなUI
- 割と凝ったデザインパーツも作れる

今年プレビュー版・ベータ版をリリースしてどんどん進化しているAdobeのUXデザインツール。デフォルトでApple iOS、Google Materialデザイン、Microsoft WindowsのUIキットが用意されています。いつもCCでデザインしているデザイナーにはより導入しやすく、Fireworksのように直感的な操作性でプロトタイピング作成とデザイニングにも向いているツールです。

##origami studio
- Facebook製のプロトタイピングツール
- Sketchからコピペでレイヤー引き継ぎ可能
- パッチエディタで動的な遷移が作成できる
- 無料で使えるMACアプリ

プレビュー録画や要素・リストのリピートなどAdobe XDに似た機能を持っています。特にパッチと呼ばれる細かい動きの設定でトランジションやジェスチャーなど細かい調整ができます。直感的に操作できたり、複雑な動作も設定できるなど高機能な分、パッチの設定は慣れが必要かなと感じました。

##CanvasFlip
- インド発のプロトタイピングツール
- レビューと**ユーザーテスト**が同時に行える

上記ツールのような簡単にプロトタイプが作成できる機能にプラスして、ヒートマップやトラッキングレポート等の分析機能がついたインド発のプロトタイピングツールです。「どこの要素がよく押されているか」「ユーザーがどのように遷移しているか」といったユーザーテストをレビューに同時に実施できます。すごい！

##その他（Flinto for Mac・adobe Animate CC）
他にもプロトタイピングツールは数多く存在しますが、アニメーションにこだわるならFlinto for Macやadobe Animate CCなどのツールもおすすめです。
Flintoではスイッチやボタンなどループするアニメーション・細かいジェスチャー等がプログラミングなしで設定できます。Flash professionalから改名したAnimate CCもインタラクティブなアニメーションが表現でき、Flash professionalに慣れていた方は使いやすいと思います。


以降は、特に気になったツール3つの使用イメージをご紹介します。

##1. InVison
###コメント機能
![img01_01.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/6b8e222a-8016-23b1-eb56-23776ee87649.jpeg)

![img01_03.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/f4a7f2bd-5d4e-bd0a-f968-809f839f0d62.jpeg)

コメントは4色のカラーリングで、社内用・社外用などの分類分けがしやすいです。いいねもできます。

###バージョン管理
![img01_02.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/58a4784b-dce1-e37b-e5f2-080bf6fa8171.jpeg)



直感的なボタン・アイコンで簡単にコメントやバージョン管理ができるので、デザインレビュー・対応管理が捗りそう。

##2. Adobe XD
###起動画面
![img02_01.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/ede23d51-fa51-9b15-000b-c14fa04aff5d.jpeg)

デバイスサイズを選んで、シンプルな画面で操作

###デザインタブ
レイヤー
![img02_02.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/00eddc5d-bc38-7096-b5d1-37eb9a1fbbf9.jpeg)

UIキット（画像はApple iOS）
![img02_03.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/6973e625-5c7f-eeac-0214-0d6f5d40be93.jpeg)


###リピートグリッド
リピートグリッドは選択した要素を簡単に繰り返し配置できる機能です。繰り返したい要素を選択して、右上のリピートグリッドボタンを押します。
![img02_05.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/a080bbad-e8c0-ad4d-3d41-ee112fb8ef0e.jpeg)

![img02_04.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/24735850-8144-f09a-e905-683da9b33b43.jpeg)
繰り返したい方向を選択して…


![img02_06.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/028c57b1-002b-5d4c-13d9-e1db8c92e7cc.jpeg)
ぐーっと引っ張るだけで簡単に繰り返し要素を作成。
余白も自動で等間隔になってくれるので、リストタイプのデザインが瞬時に作成できます。余白を調整したい場合、どれか一つを調整するだけで、他の余白も同じ数値で調整してくれます。便利ですね〜。

###プロトタイプタブ
画面遷移図
![img02_07.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/4b7c184a-d337-3ccd-d44c-0cb5bbb29325.jpeg)

他にもプレビューを動画撮影できたり、埋め込みURLが作成できるので共有が簡単だったり、シンプルですが便利な機能が多くあります。バージョンアップでJavascriptを使った拡張やステークホルダーとの共有などが予定されているらしいです。気になる。

##3. CanvasFlip
###作成画面
トランジション選択の時、簡単な動作プレビューが出るのが地味に良い。
![img03_03.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/7a703c97-91dd-50c2-8292-a12edff78e13.jpeg)

###画面遷移図
![img03_02.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/a3b6143e-3c50-e0bd-fb22-afe3d77686ea.jpeg)

###ヒートマップ
![img03_01.jpg](https://qiita-image-store.s3.amazonaws.com/0/151463/8cd59830-4e95-0da6-d13f-c21ebf2882ef.jpeg)

シンプルな機能と操作性でサクッとプロトタイプが作成できました。レイヤー管理もできるのでSketchや他のツールで作成したパーツを取り込んで、レビュー＆ユーザーテスト実施までが割と早く行えると思います。

###個人的な感想

| |作成スピード|  コメント機能     |  アニメーション     | デザイニング |その他の特徴|
|:-----------------|:------------------:|:------------------:|:------------------:|:------------------:|:------------------|
| Sketch             |○| ○<br>（プラグイン） |○<br>（プラグイン）　|　◎　|様々なプラグインで機能拡張可|
| Prott             |◎|○|○|○|アプリの利用シーン等によってプレビューの背景（ページデザイン）を変更できる|
| invision           |○|◎|○|△|psdやsketchを直接アップ可能|
| Adobe XD             |○|○<br>（ベータ版で追加） |○|◎|プレビューを動画撮影可|　
| origami studio              |○|○|◎|○|拡張性が高い|
| CanvasFlip             |○|○|○|△|プラグインでSketchと同期可|

日頃Adobeのアプリケーションを使用しているので、個人的にAdobeXDがとっつきやすく使いやすいと感じました。デザインに凝る前段階のプロトタイピング作成をすばやく作るならProttで、レビューするならCanvasFlipでユーザーテストして分析・改善を行えれば、より効果的なUIがスピーディに作れると思います。毎年色々なツールがリリースやバージョンアップしているので、今後のプロトタイピングツールの進化が楽しみです。

##参考
###プロトタイピングツール比較
http://www.prototypr.io/prototyping-tools/

###InVison
-InVison(インビジョン)の使い方まとめ！デザインレビューが恐ろしいほど捗ります！
https://webkikaku.co.jp/blog/webservices/invison/

###Origami Studio
-Facebook謹製！プロトタイピングツール「Origami Studio」が持つ5つの魅力
https://ferret-plus.com/5512
-公式Documentation
http://origami.design/documentation/

###CanvasFlip
-UX課題を”つくる前”に改善！インド発の無料プロトタイピングツールが、人間の仕事を本気で奪いにきてる
https://bita.jp/dml/canvasflip_ux