とある UI デザイナーの雑記

しがないフリーのUIデザイナーの独り言

ブログの見た目を自分好みに

カスタマイズしました。

既存の配布されているテーマに、CSSを上から記述して強引にカスタマイズしただけのさほど大した作業じゃないのですが、詳しくない者にしたら勉強になりますね。
スマホとデスクトップを同時に見比べながら、コードを弄くり回すこと6時間…。
文字の大きさ、文字間、行間、文字色のトーンの強弱、その辺を意識しながら調整をし続けました。
私は明朝体が好きで、つい使ってしまいます。読み物は明朝だと安心します。

当たり前ですけど、テキストはそれぞれの端末のデバイスフォントで表現されるわけですから、なかなか Adobe などでデザインする時の文字組みのような美しさに近付けていくのは難しくて結構苦労するものですよね。どこで妥協するか納得がいくまで時間がかかって仕方がないのです!何というか…凄い疲れた。

一旦は満足したので、今日はこれにて終了します。
これからも継続してちゃんと覚えようと思います。

でも、絵を作ってる方が、やっぱり楽しいなあ…。

 

UIデザイナーなのにUIを知らない

SNSのUIを分かっていない

と自分で自分を思う時があってたまに猛省してしまいます。
IT関係とも関連が深い職業なのにも関わらず、私はつい最近まで、FacebookTwitter、LINEなど
(LINEは仕方なく周囲が使ってるので少し使ってた)まともに使っていない人間でした。
友達も殆どいませんし、正直、必要がないので使っておりませんでした。
フリーになって、使えるものは使おうという方針の元とりあえず使い始めましたが、未だにFacebookのUIに戸惑う時があり、皆んなこれ使いこなしててスゲーな!みたいなアホみたいな感想すら抱くことがあります(笑)


LINEを使いこなしまくる親友の姿

私は今まで閉じていた連絡先情報をオープンにしたことをキッカケに、十数年ぶりに高校時代からの親友と会う機会が先日ありました。
彼女は主婦で二人の子を持つママで、主要SNSの中では最もLINEを使っているとのことでした。
つもる話もさることながら、彼女のLINE使いこなし術というか手慣れた感じに私は驚愕しました。
というか、これが一般の人のスタンダードな姿で、私はUIデザイナーなのに、LINEの連絡手段はあまりとらないせいで、今の時代普通の人が普通にしてることを知り得ていないのに、UIデザイン語っちゃダメなんじゃないかと頭をよぎったりしました。
とはいえ、彼女との話は楽しくて、普段無口気味な私ですが、学生時代の明るかった自分に戻ることができたような時間で自分をさらけ出せてひたすら楽しかったです。


正直現状のSNSのUIはどれも好きじゃない

これは、私の極めて個人的な意見でリテラシー高くない時代遅れなバカな見解として聞いてもらえれば。

Facebook → 色々設定が複雑すぎて知らない者からすると何が起きるのか最初は分からず慎重になってしまう、友達のみや自分のみの公開設定にしたとしても(友達のみの設定だからこそ)気軽に投稿出来ない気持ちにさせるUI、ライトに軽い感じで使ってる人が羨ましいです。
Twitter → 公式のしか知りませんが、何となくUIが大作りで雑に感じる、文字の大きさとか行間とかマージンとかそういうのが気になり始めるともうダメなんです、そうなると肝心の内容が頭に入ってこない。
・LINE → デカいスタンプが怖い(UI関係ないけど)

なにこの時代についていけてないUIデザイナー失格の記事。
もっと勉強します。

 

デザイナー向けバージョン管理APP「Abstract」の使用初感レポート

f:id:hiromisatoh:20170712050427p:plain

 

デザインのバージョン管理ツール(デザインファイルのGitHubのようなもの)の Abstract を導入してみましたので、最初の使用感をレポートしようと思います。

バージョン管理は複数人で運用していく事を前提としているものが多いと思いますが、一人で使うぶんにも十分メリットがあります。

アップデートログが残るので、どういった改善を施したかという経過が自分自身でも見ていくことが出来ますし、GitHubみたいなものなので元にも戻したり出来ます。

Sketchの素晴らしさに魅了され始めている私としては、前のめり気味でやってみました!

 

昨今の最先端なUIデザインツール系は、まあ大概オール英語なので(もっと英語覚えなきゃ…と思う今日この頃)

委託先でお世話になっている英語力抜群のお方(S様いつもありがとうございます!)の手助けと、STANDARDさんが書いていた下記記事を参考にトライ!

http://www.standardinc.jp/reflection/article/abstractapp/

 

ちょっとした注意ポイント

Abstractはプロジェクト毎に限定したメンバーを招集できる(あるいは招集しない)プライベートモードと、普通にデフォルトでプロジェクトを作成した段階で全員が自動追加されているプロジェクトの作り方とがあります。Abstractの現時点のUIでは「Make project private」にチェックを入れた場合の、プロジェクト毎へのメンバーの招待がやや分かりづらかったので、その部分に重点をおいて画像で解説します。

プライベートモードでは、Sketchファイルを同期したいメンバーをここで追加しておかないと、メンバーとプロジェクト同期できませんので気を付けましょう。

「Make project private」にチェックを入れなければ、全員メンバーが自動的に追加されプロジェクトも同期される状態になります。

Slackと連携している場合、ブランチ切ったりマージしたりする毎に自動botも飛びます。

 

①プロジェクト一覧画面

ここの右上にある「NEW PROJECT」ボタンを押下してプロジェクトを作成します。

 

f:id:hiromisatoh:20170712051104p:plain

 

②プロジェクト作成画面

ここでプロジェクトを作成します。

「private」にチェックを入れると他メンバーからは見られないプロジェクトが作成されます。

そのプラーベートなプロジェクトに人を招待したい場合、下記の動作に進みます。

 

f:id:hiromisatoh:20170712051132p:plain

 

③メンバーの追加の仕方

プロジェクトの右上にあるオプションボタンのようなものを押下して「Manage People」を選択します。

 

f:id:hiromisatoh:20170712051209p:plain

 

④メンバーを選択

ここでメンバーをADDしてプロジェクト同期したい相手を選択します。

 

f:id:hiromisatoh:20170712051236p:plain

f:id:hiromisatoh:20170712051247p:plain

f:id:hiromisatoh:20170712051306p:plain

f:id:hiromisatoh:20170712055655p:plain

 

あとは、その作成したプロジェクトにSketchファイルをADDしてマスターからブランチを切って、またマスターにマージして…と運用していく感じです。

コンフリクトした場合もちゃんと知らせてくれて、該当箇所を抽出して表示してくれるので大変親切です。

(どっちにマージするのか?と該当箇所を抽出し画像付きで訊いてきてくれます)

 

ただし、Abstractを使って運用していく場合、Sketchファイル内が整理されていないと大変なことになるので、そこは注意ですね。

なので、最初のデザインの案出しなどには全く向いていませんが、ある程度プロジェクトが進行し、デザインのトーン&マナーやコンポーネントデザインが整いつつあり、運用フェーズに乗りかかったタイミングで使用していくのがベターなのかなと感じています。

 

Abstractの利点まとめ

  • デザインのバージョンのログが残る(現時点ではSketchファイルのみ対応、将来的にAdobeにも対応?)
  • 中長期的にデザイン改善を繰り返していくプロジェクトに向いている
  • デザイナーもエンジニア視点でプロジェクト管理できる
  • Slackと連携している(自動botでお知らせしてくれる)※プライベートモードでは発動されません

以上となります。

 

最初にTips的な記事は書かないと言っておいてノウハウ記事を書いている矛盾…。

少しでも有益な記事を…!と思い覚えているうちにメモを残しておきたいと記事にしました。

 

それでは。

 

SketchのScalable機能に感動する

SketchのResizingは使える

Sketchのシンボル拡大縮小で中のオブジェクトを維持してくれる
Resizing の「Pin to corner」
こりゃ〜いいですね。

いい例が InVision サイトにあったのでメモ。
痒いところに手が届いてる。
些細なことに感動した。

Creating infinitely scalable connection arrows in Sketch https://t.co/MJcRM8Nm99 by @jatodaro pic.twitter.com/SdjNqPXKuh

— InVision (@InVisionApp) 2017年6月5日

 

www.invisionapp.com

 

やはりUIデザインに特化してるSketch

はじめはSketchに選択ツールがなくて焦る

Adobeに慣れていると、Sketchいじりはじめは「あれ!?」選択ツールどこ行った!?
ポインタを矢印のヤツ(Adobeでいうところの選択ツール)にしたいのに、
ツールバーにも、表示設定のカスタマイズ内にもそれらしいものが見当たらないじゃないか!
どーなっているんだ!!
と焦る瞬間に遭遇したりした時もあったのですが、escボタンを押すと幸せになれるんですね。
慣れると快適なんですが…最初は戸惑いました。
Adobe操作中でも何かにつけてescボタンを押してしまう癖さえついてしまいました。


実際に触ってみてUIデザインに特化していると実感

Adobeどっぷりだった私が、業務でSketchでUIデザインするようになって数ヶ月経ちますが、やはりこれだけ浸透してきた理由を実感しています。
以前はアプリデザイン時に、Illustratorのシンボル機能などを用いて、各サイズを書き出す時にはバッチ処理などを用いて書き出していました。
数年前のその当時、現在Adobeにも機能として備わっているアプリアセット書き出しが無く、今思うと結構面倒な事をしていました。
現在は、Sketchの後を追うようにAdobeにもアプリパーツ用のアセット書き出しが出来るようになっていますがこれがなかった数年前はやや苦労しました。

さらにその当時の話をすると、画面デザインといえばPhotoshop一択だと固執する人達も割と周囲に多く居たので(いや、Photoshopは素晴らしいです今でもよく使います)仕事仲間の間ではベクター管理しやすいイラレなどで画面管理することを嫌がる仲間さえいたし
Googleのマテリアルデザインのオープンソーステンプレートなんかでも、もはやイラレベクター)で配布されていたような時代になっていたのに
ベクターで管理したい&画面とパーツを一括管理したい自分としてはその当時は非常にモヤモヤしていた時期でありました。
とはいえ、それらの課題は、Illustratorで事足りますので、とりあえず何ら問題はありませんでしが、そういう時期を経てSketchを実際に操作していってみると、シンボルパーツやコンポーネントの一括管理やモックアップ作成などの点、そして、エンジニアとのやりとりの点で言えば、非常にSketchは優れていると実感しています。


SketchでUIデザインする利点

Sketchのメリットは多くの人が語り尽くしているので
Sketch初心者な私が、普段触ったり人から教えてもらったりして「いい!」と特に感じた部分を4点ほど書き連ねます。

  • UIコンポーネントやパーツの管理がしやすい
  • エンジニアとのやりとりがしやすい
  • アセット一括書き出しが楽
  • 早い軽い安い

画面の拡大縮小にもコンポーネントのシンボルを伸ばしても、中のオブジェクトは等倍で維持されたり、色々素晴らしい。

各アセット用の一括書き出しが楽で、iOS / Android どちらにも対応しています。
ファイル名に @2x とか @3x とかそういうのもちゃんとつけて書き出してくれるので助かります。

たくさんのアートボードを並べても動作が速くてスムーズです。
UIデザインをやってると、全画面やパーツを、ひとつのファイルで管理できることが完成度の向上にもつながるということを実感します。
全体把握にも役立ちます。

さらには、レイアウト指定も簡単に作成できるので、エンジニアとのやりとりもスムーズ!はじめて知った時は感動しました!

そして、Adobeよりは安価なので導入のし易さがあります。
プレゼンテーションやモックアップ確認に役立つプラグインも豊富で、用途によって広がりが出ることでしょう。
しかし、個人的にまだまだ追いきれていません(泣)
プロトタイピングツールの戦国時代と言われて久しいですが、なんか凄いことになってるのは分かります。
Sketchは非常にスピーディーに進化を遂げて来たようですし、今後も期待大です。

とはいえ、Adobeを長年使ってきた私はIllustratorPhotoshopも大好きですのでどっちも使っていきつつSketchも使ってみる。
それに、写真素材の細かい色調整等は、やはりPhotoshopは欠かせないですし。
用途によっていいとこ取りをしながら業務に生かしていこうと思います。