【New Year Calendar】エンジニアも必見！AdobeXDの新機能「デザインスペック」とは

**New Year Calendar 7日目(最終日)**
New Year Calendarって何ぞという方はまず[こちら](https://qiita.com/endam/items/ee648fed2a31c0efd249)をご覧ください。

New Year Calendarとして投稿し続けてちょうど1週間経つので、区切りよく最終日とさせて頂きます。

新年1発目の記事は昨年末にリリースされたばかりのAdobe XDの新機能「**デザインスペック**」についてお話します。

#デザインスペックって？
一言で言うと、Adobe XDで作成したデザインの仕様を他の人にブラウザで共有する為の機能です。
[公式：Adobe XD で公開されたデザインスペックを使用する](https://helpx.adobe.com/jp/xd/help/design-specs-for-developers.html)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/71113/8ef7e948-5211-5ae4-cc02-149c023c3877.png)

つまりはデザイナーとデザイナー以外のエンジニアやプロデューサー等の連携に役立ちます。
例えばデザインを落とし込むエンジニアが、UIの各パーツのマージンやフォント、カラーなどを知りたい時はこのデザインスペックで簡単に知ることが出来ますし、かつ**スタイルを1クリックするだけでコピー出来るので**開発効率の向上が見込まれます。

#使ってみよう
どういうことなのか実際に使ってみましょう。
まずデザインスペックを公開するためのデザインを用意します。
今回はAdobe XDやSketch,PSDのフリー素材を公開しているサイト「[Freebie Supply](https://freebiesupply.com/)」から適当にAdobe XDの素材を落としてきます。
素材元：https://freebiesupply.com/free-adobe-xd/free-xd-ui-kit-online-booking-app/

落とした後はAdobe XDでこのファイルを開き右上のアイコンをクリックします。
すると以下のようにドロップダウンメニューが表示されるので「デザインスペックを公開」を選択します。
![dribbble-booking-flow-kit-nomad-rental 2018-01-01 17-49-51.png](https://qiita-image-store.s3.amazonaws.com/0/71113/cb210bd1-362d-ed8d-4838-d8a79c2e97cc.png)


次にデザインスペックのタイトルをお好みで変更し、「公開リンクを作成」ボタンをクリックします。
![Monosnap 2018-01-01 17-50-12.png](https://qiita-image-store.s3.amazonaws.com/0/71113/2356b267-65ff-d211-df02-2f7250333d5a.png)
画面の多さにもよりますが、完了するまでに若干時間がかかりますので待ちましょう:coffee: 
![image.png](https://qiita-image-store.s3.amazonaws.com/0/71113/b43771c0-a0b8-fb64-4e41-486713e86f7d.png)

完了したら「リンクを開く...」をクリックし、ブラウザで作成されたデザインスペックのリンクを開きます。
![Monosnap 2018-01-01 17-50-35.png](https://qiita-image-store.s3.amazonaws.com/0/71113/8c139e25-6689-d7c6-e4a2-457da49a21b6.png)

デザインスペックのリンクを開くと、このように全てのアートボードの一覧ページが表示されます。
(※アクセスするにはAdobeアカウントでのログインが必要となります。)
<img width="800" alt="スクリーンショット 2018-01-01 18.04.56.png" src="https://qiita-image-store.s3.amazonaws.com/0/71113/54b28b8f-259b-8868-76ed-ad021899000a.png">

ここからいずれかのアートボードをクリックしてアートボード詳細ページに遷移してみましょう。
アートボード詳細では右サイドバーに、UIのスタイルが表示されます。
初期表示だとアートボードで使用されている全てのカラーとフォントが一覧表示されます。
<img width="800" alt="スクリーンショット 2018-01-01 18.10.49.png" src="https://qiita-image-store.s3.amazonaws.com/0/71113/60f3cad5-f53e-97de-ff8c-d369682ce8b3.png">

今はアートボード全体の表示となっていますが、オブジェクトのスタイル詳細を知ることも出来ます。
試しに右上のハンバーガーメニューを選択します。
するとアートボードの方には選択したオブジェクトの幅と高さが表示され、サイドバーには該当するオブジェクトのスタイル詳細が表示されます。
<img width="800" alt="スクリーンショット 2018-01-01 18.35.47.png" src="https://qiita-image-store.s3.amazonaws.com/0/71113/054f3921-4580-9e6d-78f6-17c08cc64fc7.png">

上記で「スタイルを1クリックするだけでコピー出来る」と言いましたが、実際にこのページで可能です。
例えばスタイル詳細のフォントをクリックするだけで、フォント名がコピー出来ます。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/71113/81e9fd71-376b-734a-1449-a02fc53a6229.png)

カラーも同様に1クリックでらくらくコピー。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/71113/f61eaf23-e950-3467-1fd2-7957a2cbda6d.png)

アートボードに表示されている文章も・・！といきたいとこですが残念ながら現状は出来ません。
今後のアップデートで改善されるのを期待しましょう。


#最後に
「Adobe XD持ってれば普通に開いてデザイン確認するんで、別にデザインスペックいらないんじゃね」と疑問を持つ方もいるかもしれません。
確かに既にAdobeのライセンスを持っている方はXDで開くことも出来るでしょう。
重要なのはライセンスを持っていないメンバーにどうデザインの仕様を共有するかです。
デザインスペックはその問題点を解決します。
ブラウザとAdobeアカウントだけ持っていればエンジニアがデザインをアプリケーションに落とし込めるので、より簡単に、そして気軽にメンバー間でデザインの共有が可能です。

Adobe XDは毎月アップデートされるので、2018年もどのように成長を遂げていくか楽しみにしています。