SlideShare ist ein Scribd-Unternehmen logo
1 von 87
Downloaden Sie, um offline zu lesen
蜜葉 優
Interaction Design case coloris
profile
• H.N. :蜜葉 優 [mitsuba yu]
• @mitsuba_tan
• Blendがすきだったきがする
• M+ 2p thin/lightがすき
• Keynoteの表紙はいつも自分で撮影
• http://c-mitsuba.hatenablog.com
近頃こいつが話題なので
今日はiOSの話をする
はずでした。。
なので今日は
インタラクションの話します。
あくまで持論です。
ただしいとは限りません。
当たり前のことも言ってます。
が、当たり前に行き着く過程
を見てもらえればよいかと。
agenda
• Interaction
• coloris
• 1 xaml 3 Layout 2 State
• Meaning of State
• Meaning of Layout and Transition
• まとめ
Interaction
定義:Interaction
• 交流(する)、相互作用(する)などの意味を持つ
英単語。形容詞形は「インタラクティブ」
(interactive)。ITの分野では、人間とシステ
ムの間の情報のやりとり、操作や入力とそれ
に対する反応や出力、対話的な操作方法、な
どの意味で用いられることが多い。
学会:インタラクション
• 毎年、日本科学未来館で、まさにいまやって
る学会
• ARとかVRとかビジュアルインタフェースとか
フィジカルコンピューティングとか実世界指
向とかコミュニケーションとかメディア・
アートとか認知科学と認知心理学とか
蜜葉:Interaction
• 自分がなにかしたときに
• 相手がどう振る舞うか
!

• 相手になにかさせるには
• 自分はどう振る舞うべきか
!
example
部屋に友達を呼んだ時
好きにしていいよ
友達がなにするか
分からない
!

なにに興味を持つか
分からない
そのソファ座っといて
まぁ、
ソファに座る
テーブルの上が
たぶん、
ちょっと読んでみる
蜜葉:Interaction
• 自分がなにかしたときに
• 相手がどう振る舞うか
!

• 相手になにかさせるには
• 自分はどう振る舞うべきか
!
蜜葉:Interaction
• 自分が「ソファに座って」と指示すれば
• 相手は指示したとおりに「ソファに座る」
!

• 相手に「本を読ませる」には
• 自分は「相手が本に注目する」ようにテーブル
に置く
蜜葉:Interaction
• 自分が「ソファに座って」と指示すれば
• 相手は指示したとおりに「ソファに座る」
!

•
•
•
•

自分からアクションを行う(能動的)
意図した結果がきちんと返ってくる
人に強制された挙動、人工的
バーバルコミュニケーション
蜜葉:Interaction
• 相手に「本を読ませる」には
• 自分は「相手が本に注目する」ように置く
!

•
•
•
•

相手にアクションをおこさせる(受動的)
意図した結果が返ってくるとは限らない
人の自然な挙動、作為的
ノンバーバルコミュニケーション
UI:Interaction
• ユーザーがなにかした時に、UIがどう振る舞うか
!
!

• UIがなにかした時に、ユーザーがどう思ったりどう
操作するか
UI:Interaction
• ユーザーがなにかした時に、UIがどう振る舞うか
• その振る舞いは、ユーザーが意図したものなの
か
!

• UIがなにかした時に、ユーザーがどう思ったりど
う操作するか
• そのユーザーの操作は、UIが意図した操作なのか
UI:Interaction
• ユーザーがなにかした時に、UIがどう振る舞うか
• その振る舞いは、ユーザーが意図したものなのか
• ユーザーが意図した操作を、UIから連想させる
ためには、どういうUIにして、どう操作させれ
ばよいか
UI:Interaction
• UIがなにかした時に、ユーザーがどう思ったりど
う操作するか
• そのユーザーの操作は、UIが意図した操作なのか
• UIが意図した操作を、ユーザーに体験させるた
めには、どういうUIにして、どう操作させるべ
きか
UI:Interaction
• ユーザーが意図した操作を、UIから連想させるためには、

「どういうUIにして、どう操作させればよいか」
!
• UIが意図した操作を、ユーザーに体験させるためには、

「どういうUIにして、どう操作させるべきか」
使いにくいUI =

ユーザーが意図した操作

≠

UIが意図した操作
使いやすいUI その1 =

ユーザーが意図した操作

が

UIが意図した操作
使いやすいUI その2 =

UIが意図した操作
が
ユーザーが意図した操作
使いやすいUI
• ユーザーが意図した操作 が UIが意図した操作
• ユーザーがあれこれ操作すると想定して、UIを作る
• しかも、想定漏れなしに
!
• UIが意図した操作 が ユーザーが意図した操作
• ユーザーにこの操作だけをさせるように、UIを作る
• しかも、自然に
使いやすいUI
• ユーザーが意図した操作 が UIが意図した操作
• ユーザーがあれこれ操作すると想定して、UIを作る
• しかも、想定漏れなしに
!
• 複雑になればなるほど、いろいろな操作をする可能性が
増えて大変。けど便利。
• エクセルつくりましょう!ってかんじ。
使いやすいUI
• UIが意図した操作 が ユーザーが意図した操作
• ユーザーにこの操作だけをさせるように、UIを作る
• しかも、自然に
!
• シンプルにすればするほど、思った通り実現できる。
でもできることはすくない。
• つぶやくだけのウィジェットつくりましょう!

ってかんじ
どっちがアプリ向き?
使いやすいUI
• UIが意図した操作 が ユーザーが意図した操作
• ユーザーにこの操作だけをさせるように、UIを作る
• しかも、自然に
!
• シンプルにすればするほど、思った通り実現できる。
でもできることはすくない。
• つぶやくだけのウィジェットつくりましょう!

ってかんじ
今回のUserExperience
• ユーザーの経験とか体験をもとにして、ユーザーが

こう操作するはずだっていうUIを作る
• だから自然に操作できるし、想定外の操作をする

可能性が減る
!
• UIよりのUX
• もちろん、UXってこれだけではないんやけども。
• 詳しくはUI is not UXで
coloris
• Store Appsの色を
いい感じに
• しかも3タップで
• MVP Showcaseで

1位もらいました!
demo
1 xaml 3 Layout 2 State
3
Layout
2 State
Meaning of State
first
impression
back
and forth
goal
Meaning of
Layout and Transition
Layout
• 画面のどまんなかに大き
く1コントロールだけ
• 色相環でまとまりよく
• Metroの場合、四角形は
つつける経験則
• タップしない限りなにも
起きない。
• タップさせるレイアウト
example
iPhone
• 全面にボタンを1つだけ
配置
• 押せば画面が点くし、押
せば戻れるし、困ったら
押せばいいボタン
• というか押す以外に解決
策がない
• 指の位置にもよく馴染む
Transition
• 扇状に色相環が広がる

アニメーションを付加
• 初めてアプリを起動した
人の目を、この色相環

コントロールに注目させ
る役割
• イージングの効いた心地
いい動きで魅力的
example
Batch
• ワンポイントで注目させ
て、その先に何かあるこ
とを伝える
Chart.js
• アニメーションのグラフ
を作成できるライブラリ
• やっぱりページをスクロー
ルするとグラフに注目す
る
• http://
www.chartjs.org/
Layout
• Store Appsの文化圏は右
側の情報が新しい
• 選択した色をキーにに画
面右側に新しい情報が表
示するレイアウト
example
Book
• Store Appsだったり、横
スクロールWebページは
左が古く、右が次の情報
のレイアウトが多い。
• 横書きの本なんかも、右
が次のページだったりす
る。
Transition
• 過去の情報となった色相
環を左に追いやる
• 同時に右から新しいパネ
ルがスライドして表示さ
れる
• 押しのけて、操作対象が
変わって次のステップに
進んだことを伝える役割
example
お茶どうぞ
• 茶道でもお菓子を食べてか
ら、お茶を渡されます。す
ると1口。ランチでもお茶
渡されたら、そのまま置か
ずに1口飲みます。
• 出し物は右から出すことが
多いし、取り敢えず手を付
けます。
Layout
• 右にあったリストを選択
すると、さらに右に新し
いコントロールが表れ
る。
• すでに目的のものが見え
ている様にレイアウトし
て、終わりが近い=手軽
さを演出
example
endless
• 終わりが見えると安心す
る。終わりが見えないと
頑張れない。
• デスマーチとか…
Transition
• GridView標準のトラン
ジション。
• データが切り替わったこ
とさえ分かればいい。
example
example
• 赤が本題で、紫が例え、
みたいに、コンテンツが
変わったことさえ分かれ
ばいい。
まとめ
まとめ

• UXとかDesignとかって定義が曖昧。
• 自分がUXとかInteractionとしてこれが大
事って言えればいいと思う。
• それが言えるように、いろんな人がしてる
言葉の定義を見つけて、咀嚼して、自分の
ものにするといいかも
まとめ

• UIとかLayoutとかTransitionとか、なんで
そうしたのか理由付けをしよう。
• なんとなく「ふわっ」とか「しゅぱっ」と
か言われたら、なんで「ふわしゅぱっ」な
のか聞いてみよう。
まとめ

• 理由付けのために、いろんなアプリを触っ
たり、ハードウェアのインタフェースを見
なおしたり、日常の所作とか、風景とかを
振り返って見直そう。
• 目に見えるものすべてがインタフェース
で、そこにはなにかしらのレスポンスがあ
るはず
まとめ

• 大事なことは、インプットからアウトプット
が生まれる過程をとデザインの思想を言葉に
できること。
• 「なんとなく動いた」とかダメなんはプログ
ラムでもいっしょ。
まとめ

• UIは操作するものじゃない
• UIはユーザーを操作するもの
!

• 自分でデザインしたUIでユーザーを思い通
り操作するのたのしい(
keyword

• Interaction,Animation,UserInterface,HCI,
LayoutDesign,UserExperience,Prototypin
g,Visualization,InformationArchitecture,
Typography,InfoGraphics,仕掛学,視線誘
導,認知心理学
book
•
•
•
•
•
•
•

インタフェースデザインの心理学
インタフェースデザインの実践教室
Seductive INTERACTION DESIGN
THE VISUAL MISCELLANEUM
VISUALIZE THIS
ANDROID DESIGN PATTERNS
Mobile Design Pattern Gallery

•
•
•
•
•
•
•

IAシンキング
タイポグラフィ 03
白井博士のゲームデザイン
Windows 8 UI/UXデザイン入門
iOS フラットデザインの作法
カルチュラルコンピューティング
人工知能学会誌 Vol.28 No.4 2013/7

• 同人誌やイラストの美しいデザイン100

!
Interaction Design case coloris

Weitere ähnliche Inhalte

Andere mochten auch

XAMLとC#の関係
XAMLとC#の関係XAMLとC#の関係
XAMLとC#の関係c-mitsuba
 
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -c-mitsuba
 
HoloLens FirstImpression v2
HoloLens FirstImpression v2HoloLens FirstImpression v2
HoloLens FirstImpression v2c-mitsuba
 
HoloLens first impression & development
HoloLens first impression & developmentHoloLens first impression & development
HoloLens first impression & developmentc-mitsuba
 
Technology for Interaction and IoT.
Technology for Interaction and IoT.Technology for Interaction and IoT.
Technology for Interaction and IoT.c-mitsuba
 
“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門Masaya Ando
 
[UX]は投げ捨てろ!
[UX]は投げ捨てろ![UX]は投げ捨てろ!
[UX]は投げ捨てろ!c-mitsuba
 
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClipアプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomCliptakaaya
 
当たり前を当たり前だと思ってはいけない!スマートフォンUIデザイン
当たり前を当たり前だと思ってはいけない!スマートフォンUIデザイン当たり前を当たり前だと思ってはいけない!スマートフォンUIデザイン
当たり前を当たり前だと思ってはいけない!スマートフォンUIデザインKonomi Kawaharada
 
はじめてのUXとUIの話
はじめてのUXとUIの話はじめてのUXとUIの話
はじめてのUXとUIの話Kazuki Yamashita
 
なぜUXをデザインしているのか
なぜUXをデザインしているのかなぜUXをデザインしているのか
なぜUXをデザインしているのかMikihiro Fujii
 
UXの考え方とアプローチ
UXの考え方とアプローチUXの考え方とアプローチ
UXの考え方とアプローチMasaya Ando
 
UXはじめの一歩
UXはじめの一歩UXはじめの一歩
UXはじめの一歩井上 誠
 
UIデザインの基本
UIデザインの基本UIデザインの基本
UIデザインの基本Roy Kim
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインRoy Kim
 
UXのためのUIデザイン
UXのためのUIデザインUXのためのUIデザイン
UXのためのUIデザインHironobu Aoki
 
アプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループアプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループKenichi Suzuki
 
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」Kazuki Yamashita
 

Andere mochten auch (20)

Unity+osc
Unity+oscUnity+osc
Unity+osc
 
XAMLとC#の関係
XAMLとC#の関係XAMLとC#の関係
XAMLとC#の関係
 
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
 
HoloLens FirstImpression v2
HoloLens FirstImpression v2HoloLens FirstImpression v2
HoloLens FirstImpression v2
 
HoloLens first impression & development
HoloLens first impression & developmentHoloLens first impression & development
HoloLens first impression & development
 
Technology for Interaction and IoT.
Technology for Interaction and IoT.Technology for Interaction and IoT.
Technology for Interaction and IoT.
 
“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門“UI/UX”?~恥をかかないための15分UXD入門
“UI/UX”?~恥をかかないための15分UXD入門
 
[UX]は投げ捨てろ!
[UX]は投げ捨てろ![UX]は投げ捨てろ!
[UX]は投げ捨てろ!
 
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClipアプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
 
当たり前を当たり前だと思ってはいけない!スマートフォンUIデザイン
当たり前を当たり前だと思ってはいけない!スマートフォンUIデザイン当たり前を当たり前だと思ってはいけない!スマートフォンUIデザイン
当たり前を当たり前だと思ってはいけない!スマートフォンUIデザイン
 
はじめてのUXとUIの話
はじめてのUXとUIの話はじめてのUXとUIの話
はじめてのUXとUIの話
 
なぜUXをデザインしているのか
なぜUXをデザインしているのかなぜUXをデザインしているのか
なぜUXをデザインしているのか
 
UXの考え方とアプローチ
UXの考え方とアプローチUXの考え方とアプローチ
UXの考え方とアプローチ
 
UXとブランド
UXとブランドUXとブランド
UXとブランド
 
UXはじめの一歩
UXはじめの一歩UXはじめの一歩
UXはじめの一歩
 
UIデザインの基本
UIデザインの基本UIデザインの基本
UIデザインの基本
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザイン
 
UXのためのUIデザイン
UXのためのUIデザインUXのためのUIデザイン
UXのためのUIデザイン
 
アプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループアプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループ
 
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
 

Mehr von c-mitsuba

Beginning of HoloMagicians
Beginning of HoloMagiciansBeginning of HoloMagicians
Beginning of HoloMagiciansc-mitsuba
 
Build 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows DevelopmentBuild 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows Developmentc-mitsuba
 
Avalonia for MacApps
Avalonia for MacAppsAvalonia for MacApps
Avalonia for MacAppsc-mitsuba
 
nameless ある沼にDeepDiveした人のポートフォリオ
nameless ある沼にDeepDiveした人のポートフォリオnameless ある沼にDeepDiveした人のポートフォリオ
nameless ある沼にDeepDiveした人のポートフォリオc-mitsuba
 
Emotional space
Emotional spaceEmotional space
Emotional spacec-mitsuba
 
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s  Design Talk Azure / Windows Development  2人のMVPの場合 -Designer’s  Design Talk Azure / Windows Development  2人のMVPの場合 -
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -c-mitsuba
 
うるしまカップ パネルディスカッション
うるしまカップ パネルディスカッションうるしまカップ パネルディスカッション
うるしまカップ パネルディスカッションc-mitsuba
 
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 - Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 - c-mitsuba
 
30min serverless-x tuber
30min serverless-x tuber30min serverless-x tuber
30min serverless-x tuberc-mitsuba
 
HoloLensで航空管制
HoloLensで航空管制HoloLensで航空管制
HoloLensで航空管制c-mitsuba
 
Introducing micro:bit and demo
Introducing micro:bit and demoIntroducing micro:bit and demo
Introducing micro:bit and democ-mitsuba
 
micro:bitさわってみた。
micro:bitさわってみた。micro:bitさわってみた。
micro:bitさわってみた。c-mitsuba
 
HoloLens Demo
HoloLens DemoHoloLens Demo
HoloLens Democ-mitsuba
 
楽しく生きるために 何を選択して、どうしてきたか。
楽しく生きるために 何を選択して、どうしてきたか。楽しく生きるために 何を選択して、どうしてきたか。
楽しく生きるために 何を選択して、どうしてきたか。c-mitsuba
 
Dotnetlab: Introducing Fluent Design System and Mixed Reality
Dotnetlab: Introducing Fluent Design System and Mixed RealityDotnetlab: Introducing Fluent Design System and Mixed Reality
Dotnetlab: Introducing Fluent Design System and Mixed Realityc-mitsuba
 
to tanzanite
to tanzanite to tanzanite
to tanzanite c-mitsuba
 
Introduction Xamarin forms mac
Introduction Xamarin forms macIntroduction Xamarin forms mac
Introduction Xamarin forms macc-mitsuba
 
Tried to touch Xamarin Forms for MacOS
Tried to touch Xamarin Forms for MacOSTried to touch Xamarin Forms for MacOS
Tried to touch Xamarin Forms for MacOSc-mitsuba
 

Mehr von c-mitsuba (20)

Beginning of HoloMagicians
Beginning of HoloMagiciansBeginning of HoloMagicians
Beginning of HoloMagicians
 
Build 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows DevelopmentBuild 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows Development
 
Avalonia for MacApps
Avalonia for MacAppsAvalonia for MacApps
Avalonia for MacApps
 
Me
MeMe
Me
 
nameless ある沼にDeepDiveした人のポートフォリオ
nameless ある沼にDeepDiveした人のポートフォリオnameless ある沼にDeepDiveした人のポートフォリオ
nameless ある沼にDeepDiveした人のポートフォリオ
 
Emotional space
Emotional spaceEmotional space
Emotional space
 
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s  Design Talk Azure / Windows Development  2人のMVPの場合 -Designer’s  Design Talk Azure / Windows Development  2人のMVPの場合 -
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
 
うるしまカップ パネルディスカッション
うるしまカップ パネルディスカッションうるしまカップ パネルディスカッション
うるしまカップ パネルディスカッション
 
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 - Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
 
30min serverless-x tuber
30min serverless-x tuber30min serverless-x tuber
30min serverless-x tuber
 
HoloLensで航空管制
HoloLensで航空管制HoloLensで航空管制
HoloLensで航空管制
 
Introducing micro:bit and demo
Introducing micro:bit and demoIntroducing micro:bit and demo
Introducing micro:bit and demo
 
micro:bitさわってみた。
micro:bitさわってみた。micro:bitさわってみた。
micro:bitさわってみた。
 
HoloLens Demo
HoloLens DemoHoloLens Demo
HoloLens Demo
 
楽しく生きるために 何を選択して、どうしてきたか。
楽しく生きるために 何を選択して、どうしてきたか。楽しく生きるために 何を選択して、どうしてきたか。
楽しく生きるために 何を選択して、どうしてきたか。
 
Dotnetlab: Introducing Fluent Design System and Mixed Reality
Dotnetlab: Introducing Fluent Design System and Mixed RealityDotnetlab: Introducing Fluent Design System and Mixed Reality
Dotnetlab: Introducing Fluent Design System and Mixed Reality
 
WinMR入門
WinMR入門WinMR入門
WinMR入門
 
to tanzanite
to tanzanite to tanzanite
to tanzanite
 
Introduction Xamarin forms mac
Introduction Xamarin forms macIntroduction Xamarin forms mac
Introduction Xamarin forms mac
 
Tried to touch Xamarin Forms for MacOS
Tried to touch Xamarin Forms for MacOSTried to touch Xamarin Forms for MacOS
Tried to touch Xamarin Forms for MacOS
 

Interaction Design case coloris