48
下北沢オープンソース Cafe デザイニング・インターフェース勉強会 6- アクションとコマンド 安川 要平 / @yasulab https://www.facebook.com/groups/di2e.study/

デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

Embed Size (px)

DESCRIPTION

Designing Interface (2e) Study Group http://www.facebook.com/groups/di2e.study/

Citation preview

Page 1: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

下北沢オープンソース Cafe

デザイニング・インターフェース勉強会6章 - アクションとコマンド

安川 要平 / @yasulabhttps://www.facebook.com/groups/di2e.study/

Page 2: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

デザイニング・インターフェース 第2版

パターンによる実践的インタラクションデザインhttp://amzn.to/LfZuHZ

Page 3: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

@yasulabUIデザインを勉強したいエンジニア

勉強会詳細は Facebook グループで ↓https://www.facebook.com/groups/di2e.study/

今日の発表について

Page 4: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

6章で学ぶこと

1. 正しいアクションを利用できるようにして,2. それらによいラベルを付け,3. 見つけやすくし,4. アクションのつながりをサポートすること.

Page 5: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

ユーザに対してアクションを提示する一般的な方法について学ぶ.

アクションを提示するための,具体的なデザインパターンを学ぶ.

Page 6: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

ユーザに対してアクションを提示する一般的な方法について学ぶ.

アクションを提示するための,具体的なデザインパターンを学ぶ.

Page 7: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

アクションを提示する一般的な 8+4 の方法

8つの見えるアクション+

4つの見えないアクション

Page 8: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1.Button

2.Menu Bar

3.Popup Menu

4.Dropdown Menu

5.Toolbar

6.Link

7.Action Panel

8.Mouseover Tool

8つの見えるアクション

Page 9: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button

「ここをクリックしてね!」と訴えるためのもの

Google Docs におけるボタン

Page 10: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

2. Menu Bar

アプリケーション内で用いるアクションの完全な集合.

Keynote

Page 11: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

3. Popup Menu

マウスの右クリックやジェスチャで呼び出せるもの.

Mac OS X (desktop) keynote

Page 12: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

4. Dropdown Menu

フォームで選択肢を選ぶためのもの( ≠ アクションを実行するためのもの)

Facebook Post

Page 13: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

5. Toolbar

アイコンを用いたボタンが並んだ細長い行

Blogger - Post

Page 14: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

6. Link

クリッカブルだという印象を高めるもの色つき(主に青色)のテキストや、Mouseoverでポインタの形状を変えて下線を引く、など

Page 15: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

7. Action Panel

画像でアクションを示すもの

iPhoto

Page 16: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

8. Mouseover Tool

複数のアクションを何度も表示させないためのもの

Tail Gamershttp://tail-gamers.herokuapp.com/

Page 17: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1.Button

2.Menu Bar

3.Popup Menu

4.Dropdown Menu

5.Toolbar

6.Link

7.Action Panel

8.Mouseover Tool

8つの見えるアクション

Page 18: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

9. Double Click

10. Keyboard Action

11. Drag & Drop

12. Input Command

4つの見えないアクション

Page 19: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

9. Double Click

この項目を開く or デフォルトの処理を実行するもの

Keynote

double click

Page 20: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

10. Keyboard Action

‘Ctrl-s => save’ のような周知の keyboard shortcut

keynote -> File

Page 21: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

11. Drag & Drop

あるファイルをそのアプリケーションで開くためのもの

Gmail -> Compose email -> D&D file

e.g. これをここに移動する,この操作をそれに対して行う.

Page 22: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

12. Input Command

全てのアクションに対して自由な形式でアクセスさせるもの

Gmail -> type ‘?’(vim-like shortcuts)

Page 23: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

9. Double Click

10. Keyboard Action

11. Drag & Drop

12. Input Command

4つの見えないアクション

Page 24: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

アクションを提示する一般的な 8+4 の方法

8つの見えるアクション+

4つの見えないアクション

Page 25: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

活用例:GrageBand におけるアクション

Page 26: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

ユーザに対してアクションを提示する一般的な方法について学ぶ.

アクションを提示するための,具体的なデザインパターンを学ぶ.

Page 27: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

ユーザに対してアクションを提示する一般的な方法について学ぶ.

アクションを提示するための,具体的なデザインパターンを学ぶ.

Page 28: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button Groups

2. Hover Tools

3. Action Panels

4. Prominent ‘Done’ Button

5. Smart Menu Items

6. Preview

7. Progress Indicator

8. Cancelability

9. Multi-Level Undo

10.Command History

11.Macros

アクションを提示する際のデザインパターン

Page 29: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button Groups

2. Hover Tools

3. Action Panels

4. Prominent ‘Done’ Button

5. Smart Menu Items

6. Preview

7. Progress Indicator

8. Cancelability

9. Multi-Level Undo

10.Command History

11.Macros

アクションを提示する際のデザインパターン

Page 30: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button Group / ボタンのグループ

MS Word / Adobe Flash Builder

関連のあるアクションをグループ化して整理するワザ

Page 31: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

2. Hover Tools / マウスオーバー表示ツール

favtile

対象となる項目に行うアクションを、マウスオーバーするまで非表示にするワザ

Page 32: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

3. Action Panels / アクションパネル

Picasa

どの項目にもすべてのアクションを表示したいが,ポップアップで表示するには数が多すぎるときのワザ

Page 33: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button Groups

2. Hover Tools

3. Action Panels

4. Prominent ‘Done’ Button

5. Smart Menu Items

6. Preview

7. Progress Indicator

8. Cancelability

9. Multi-Level Undo

10.Command History

11.Macros

アクションを提示する際のデザインパターン

Page 34: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

4. Prominent ‘Done’ Button / 目立つ「完了」ボタン

JetBlue / Kayak / Southwest

視覚的な流れの終了地点に、目立つボタンを配置するワザ

Page 35: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

5. Smart Menu Items / 動的なメニュー項目

Gmail Menu

メニューのラベルを動的に変更するワザ

Page 36: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button Groups

2. Hover Tools

3. Action Panels

4. Prominent ‘Done’ Button

5. Smart Menu Items

6. Preview

7. Progress Indicator

8. Cancelability

9. Multi-Level Undo

10.Command History

11.Macros

アクションを提示する際のデザインパターン

Page 37: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

6. Preview / プレビュー

Mac OS X - Print

あるアクションを実行したら何が起こるが、事前に知らせるワザ

Page 38: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

7. Progress Indicator / プログレス表示

Mac OS X - Copy

時間を要する処理において、どれくらい進行したかをユーザに示すワザ

Page 39: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

8. Cancelability / キャンセル機能

Adobe AIR - Install Dialog

時間を要する処理において、副作用を起こすことなく即座にキャンセルするワザ

Page 40: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button Groups

2. Hover Tools

3. Action Panels

4. Prominent ‘Done’ Button

5. Smart Menu Items

6. Preview

7. Progress Indicator

8. Cancelability

9. Multi-Level Undo

10.Command History

11.Macros

アクションを提示する際のデザインパターン

Page 41: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

9. Multi-Level Undo / マルチレベルのアンドゥ

Photoshop

ユーザが実行した一連のアクションを、逆順に戻せる方法を用意する

Page 42: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

10. Command History / 操作の履歴

Mac OS X - Terminal

アクションを見える形で記録しておく

Page 43: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

11. Macros / マクロ

Max OS X - Terminal

連続するアクションを「記録」し、いつでも「再生」できる方法を用意する

Page 44: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

1. Button Groups

2. Hover Tools

3. Action Panels

4. Prominent ‘Done’ Button

5. Smart Menu Items

6. Preview

7. Progress Indicator

8. Cancelability

9. Multi-Level Undo

10.Command History

11.Macros

アクションを提示する際のデザインパターン

Page 45: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

ユーザに対してアクションを提示する一般的な方法について学ぶ.

アクションを提示するための,具体的なデザインパターンを学ぶ.

Page 46: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

6章で学ぶこと

1. 正しいアクションを利用できるようにして,2. それらによいラベルを付け,3. 見つけやすくし,4. アクションのつながりをサポートすること.

Page 47: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

@yasulabUIデザインを勉強したいエンジニア

勉強会詳細は Facebook グループで ↓https://www.facebook.com/groups/di2e.study/

今日の発表について

Page 48: デザイニング・インターフェイス勉強会 第6章「アクションとコマンド」

下北沢オープンソース Cafe

デザイニング・インターフェース勉強会6章 - アクションとコマンド

安川 要平 / @yasulabhttps://www.facebook.com/groups/di2e.study/