Owlyのデザイン工程でAdobe XDを使って制作してみた話

＊ このエントリーは、エキサイト <a href="http://qiita.com/advent-calendar/2017/excite" target="_blank">Advent Calendar 2017</a>の12/14の記事です。＊

こんにちは！
エキサイトで<a href="https://owly.jp/" target="_blank">Owly</a>、<a href="https://d.excite.co.jp/" target="_blank">電話占い</a>、<a href="https://d.excite.co.jp/" target="_blank">お悩み相談室</a>、<a href="https://spily.excite.co.jp/" target="_blank">メール占いスピリィ</a>など主に占いコンテンツのデザインを担当している高橋です:grinning::sparkles:
すでにOwlyのエンジニア視点の話を<a href="https://qiita.com/itomoto0312/items/217a8912c635cd327d72" target="_blank">大重くん</a>や<a href="https://qiita.com/itomoto0312/items/217a8912c635cd327d72" target="_blank">伊藤くん</a>がされていますが、今回はデザイン周りの制作過程の話をしていきたいと思います！主にAdobe XDを使ったUI周りのお話になります:star:

<h1><b>その前にAdobe XDって何？</b></h1>
<div><img src="https://qiita-image-store.s3.amazonaws.com/0/215598/a7cd2e65-c027-c9a8-5c44-cb4be57df997.png"></div>

<a href="http://www.adobe.com/jp/products/xd.html" target="_blank">Adobe XD</a>とは、Webサイトやスマホアプリのデザインツール、プロトタイプの作成、共有までを全て１つのアプリケーションで可能にしたツールです。
昔<a href="http://www.adobe.com/jp/products/fireworks.html" target="_blank">Fireworks</a>という、webデザインを作るのに最適化されたPhotoshopみたいなソフトがあってすごく使いやすかったのですが、個人的にはFireworksが大幅進化して帰ってきた感じがしました。フラットデザインが流行る前に開発終了してしまったのでFireworksが今だに残ってたら最強ツールだっただろうな〜と思っていたので個人的にはこういうツールが出てくれて嬉しいです:yum:
ちなみにOwlyを作ってた段階ではまだβ版でしたが、今はもう正式版になっています。

<h1><b>Adobe XDを使うメリット</b></h1>
<h3><b>操作が難しくないので学習コストが低い</b></h3>
PhotoshopやIllustratorって触った事ない人にとっては何だか機能がいっぱいあって使うの難しそう。。！と思っている方は多いと思います。実際慣れないとサクサク作るのは難しいです。ですがXDのツールバーはたったこれだけ:rolling_eyes:
<div><img src="https://qiita-image-store.s3.amazonaws.com/0/215598/33df87c0-81be-a95b-117e-95b7bdf9a677.png"></div>

すごくシンプルで直感的に作れるので、エンジニアやプロデューサーの方もワイヤーフレームなど簡単なデザインがらくらく作れます。基本テンプレートも検索すればいっぱいあります。もちろん普段Adobe製品使ってる人にも馴染むように作られていますヨ！


<h3><b>デザインとプロトタイプの切り替えが楽で、全体像が把握しやすい。</b></h3>
XDはPhotoshopやIllustrator、Sketchのようにデザインを作成するだけでなく、どこをクリックしたらどの画面に遷移するのか、というのをすぐに作ってプレビューする事が出来ます:sparkles:
<div><img src="https://qiita-image-store.s3.amazonaws.com/0/215598/8ad54337-a2b9-0a39-05ad-6ee45ae39794.png"></div>

「デザインモード」でデザインが完成したら上の「プロトタイプ」というタブを押すとプロトタイピングモードになります。見た目はあんまりデザインモードと変わらないんですけどね！:sweat_smile:
ここでタップできる要素をクリックすると青い矢印が出て来るのでそれを移動する画面までドラッグ。これでプレビューすると実際のページ遷移などが確認できます。

デザインツールとプロトタイプツールを別々で使ってる場合は、デザインを修正したらプロトタイプの方も修正して…という大変面倒くさい工程が発生するのですが、XDの場合はこれが一つになってるので、デザイン変更時も即反映してスムーズな制作が可能になってきます。


<h3><b>共有がしやすい</b></h3>
出来上がったファイルの共有もしやすいです。
作成したものを公開するなら、画面右上の「プロトタイプを」公開をクリックして「新規リンク」ボタンをクリックでURLが生成されます。これでプロトタイプで表現できる範囲の動きの部分を含めてチーム全体に共有することができます。ちなみに今は見た人が気になる点などコメントを残す事もできるので、見た人がここが気になる！というコメントも書き込む事ができます。
<div><img src="https://qiita-image-store.s3.amazonaws.com/0/215598/ade3cd4a-3d14-2da2-b02b-cc3ef9221922.png"></div>

このように制作から共有までとてもスムーズにできるので、制作する際にいちいち持ち帰って作り直して〜とかいう作業が発生せず、ノートPCなどがあれば打ち合わせの場で直接話し合いながら実際作ることが可能になってきます。


<h3><b>とても軽い！</b></h3>
これは完全に製作者目線なのですが、Adobe製品はとにかくモッサリ重いソフトが多いので、軽くてサクサク作れるというのがとてもすばらしいと思いました！画像とかフィルタ多様に使ってるファイルとかもう開くだけで５分とかかかるのがあるので、ストレスフリーで作れるのはすごく良いと思います。


<h1><b>実際の制作過程</b></h1>

<h3><b>1、企画書や仕様書に基づきながら作成する要素を決めていく</b></h3>
ここの段階はプロジェクトによって色々変わってくると思いますが、コンセプトやターゲット層などがだいたい固まった段階でどんな要素が必要になってくるのかを洗い出していきます。
今回は今絶賛稼働中の<a href="https://d.excite.co.jp/" target="_blank">電話占い</a>の廉価版という事なので、本家の電話占いをベースにはしていくのですが、機能は必要最低限の簡易な感じにしていきます。


<h3><b>２、Adobe XDでワイヤーフレームを作成する</b></h3>
細かい改善などではちょこちょこ使ってたのですが、今回XDをメインで使って大掛かりなサイトを作るのは初めてでしたので、とりあえずワイヤーフレームという形でXDを使いました。
この時点でサイトの雰囲気などは別で考えていて、とりあえずグレースケールで簡単に要素などを作っていったので色がなくてさびしいです:joy:
ざっくりとした構成や入れる要素は決まっていたのですが、いざ作ってみるとここどうするの〜みたいな事が結構ありましたので、その度にエンジニアやプロデューサーと話ながら完成させていきました。
<div><img src="https://qiita-image-store.s3.amazonaws.com/0/215598/5f791402-788d-85d2-0ab7-1c540ef83fcb.png"></div>

実際できあがったワイヤーフレームはこんな感じになりました:grinning::sparkles:いつもと違って一覧で全ページを見渡せるので全体のボリュームが一発でわかります。この時点で中身の要素はほぼこれで決定になりました。

<h3><b>3、プロトタイプモードで画面をそれぞれつなぐ</b></h3>
<div><img src="https://qiita-image-store.s3.amazonaws.com/0/215598/39b67900-2c3f-7fef-b33e-f9a941c5462e.png"></div>
ほぼ上と同時進行しながらやってたのですが、いくつか画面が出来上がってきたらプロトタイプモードにして遷移させたい画面につなげる事ができます。この繋げてる時点で遷移時に簡単なアニメーションも入れられます雰囲気を確認するのにも良いですね。

<h3><b>4、デバイスプレビュー</b></h3>
個人的にこの機能がとても便利でした。出来上がって共有したURLを打ち込んだり、PCとスマホを繋いでスマホアプリのXDを立ち上げると現在作っている画面がスマホの方に表示され、リンクを設定したところは実際に遷移したりできます。
これで実機確認しながら修正が容易にできます。「思ってたより文字小さいな〜:neutral_face:」とか「ボタンが押しづらいな〜:neutral_face:」とか思ったらすぐにPCの方で修正して更新すれば即時反映されるのがよかったです。

<h3><b>5、本番デザイン</b></h3>
ワイヤーフレーム作っててしばらくした段階で気がついたのですが、これ②の段階でデザインの雰囲気も一緒に作っていってもよかったな〜と思いました:sweat_smile:律儀にPhotoshopで全体的な雰囲気作ってましたが、圧倒的にXDで作った方が時間短縮できた気がします。細かい装飾とかするのは断然PhotoshopやSketchの方が向いてますけど、フラットベースだったらXDでもサクっと作って細かい所はコーディングの時に作ればいいかなという気がします。まあ手探り状態だったのもあるので次に生かすことにします。。！

というわけで何パターンか作ったデザインがこちら:small_red_triangle_down:
最終的に①のデザインになりました:sparkles:
<div><img src="https://qiita-image-store.s3.amazonaws.com/0/215598/f359e720-624c-acec-939e-f75c48e50821.png"></div>


<h3><b>6、コーディング</b></h3>
ここまでできたらあとはどんどん構築していくのみです！
今回Owryを作るにあたってSassもはじめて導入してみたのですがこちらもとても使いやすかったです。Sassの話もしたかったのですが長くなったのでこちらはまた次の機会で〜！




<h1><b>最後に</b></h1>
いかがでしたでしょうか？
今回はじめて大掛かりなプロジェクトで使ってみましたが、ソフト間の移動とか余計な作業時間がカットされた分かなり時間短縮ができてとてもスムーズに作っていけました。何より作ったものがすぐ形になって確認できるので気軽に色々試せるのがよかったです。
今回Owlyを作る時は色々と新しい事がたくさんできてとても楽しく作れました:yum:ここ１，２年でデザインの現場も色々変わってきてますが、個人的にwebのデザイン制作はPhotoshopやIllustrator中心に作成していくやり方は変わっていくのではないかな〜と思っています。

ちなみに<a href="https://owly.jp/" target="_blank">Owly</a>は10分間980円〜占いができる、とてもお手軽な値段で気軽に占いをする事ができるサービスになっています。占い師の方も本格的な占いをして頂ける方ばかりなので、今年も終わりに近づいているのでぜひ来年の運勢など占ってみてはいかがでしょうか？:blush::sparkles:

また<a href="http://qiita.com/advent-calendar/2017/excite" target="_blank">Advent Calendar</a>もまだまだ続きますので、明日以降もぜひチェックしてみてください:star: