モバイルアプリのインタラクションプロトタイピング -...
TRANSCRIPT
![Page 1: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/1.jpg)
モバイルアプリの インタラクションプロトタイピング
2016.01.23
- 高速に仮説・実行・検証サイクルを回すために -
![Page 2: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/2.jpg)
Keisuke Tada多田 圭佑 デザイナー
Holiday のプロダクト全般を担当 最近は iOS アプリ開発がメイン
![Page 3: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/3.jpg)
![Page 4: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/4.jpg)
ユーザに価値を届ける プロダクトをつくる
![Page 5: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/5.jpg)
価値のあるプロダクトをつくるために
速さ 品質×
![Page 6: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/6.jpg)
価値のあるプロダクトをつくるために
速さ
品質
・価値を発見する
・ユーザの変化に適応する
・価値を正しく届ける
・価値を高める
![Page 7: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/7.jpg)
価値のあるプロダクトをつくるために
速さ
品質
・価値を発見する
・ユーザの変化に適応する
・価値を正しく届ける
・価値を高める
どうやって?
![Page 8: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/8.jpg)
仮説
実行検証
![Page 9: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/9.jpg)
仮説
実行検証
細かく 何回も
![Page 10: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/10.jpg)
仮説
実行検証
モバイルアプリの場合
![Page 11: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/11.jpg)
開発工程
画面設計 ビジュアル アニメーション 実装
![Page 12: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/12.jpg)
画面設計 ビジュアル アニメーション 実装
g試行錯誤…
開発工程
![Page 13: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/13.jpg)
画面設計 ビジュアル アニメーション 実装
g C g進めてまた 試行錯誤…
開発工程
![Page 14: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/14.jpg)
画面設計 ビジュアル アニメーション 実装
g C g C g C g
開発工程
![Page 15: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/15.jpg)
開発工程
画面設計 ビジュアル アニメーション 実装
g C g C g C g完成!
![Page 16: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/16.jpg)
開発工程
画面設計 ビジュアル アニメーション 実装
g C g C g C g完成?
![Page 17: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/17.jpg)
![Page 18: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/18.jpg)
なんか違う…
![Page 19: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/19.jpg)
画面設計 ビジュアル アニメーション 実装
g C g C g C gP開発工程
![Page 20: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/20.jpg)
画面設計 ビジュアル アニメーション 実装
g C g C g C gC
PC画面設計からやりなおし…
開発工程
![Page 21: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/21.jpg)
画面設計 ビジュアル アニメーション 実装
g C g C g C gW
できあがりのイメージがしづらいため それぞれの行程で問題に気づきにくい
開発工程
W W
![Page 22: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/22.jpg)
仮説
実行検証
速くしたい!
![Page 23: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/23.jpg)
画面設計 ビジュアル アニメーション 実装
開発工程
![Page 24: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/24.jpg)
画面設計 ビジュアル アニメーション 実装
動作モック
実機で触って動かせるもの
CCC
開発工程
![Page 25: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/25.jpg)
画面設計 ビジュアル アニメーション 実装
動作モック
g
CCC
仮説検証を繰り返す ・議論 ・ユーザテスト、ヒアリング
開発工程
![Page 26: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/26.jpg)
画面設計 ビジュアル アニメーション 実装
動作モック
g
CCC
仮説検証を繰り返す ・議論 ・ユーザテスト、ヒアリング
できあがりのイメージがしやすいため 早い段階で確認できることが多い
開発工程
![Page 27: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/27.jpg)
・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
動作モック
レイヤーベース・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
![Page 28: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/28.jpg)
・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
動作モック
レイヤーベース
ページが切り替わる
・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
![Page 29: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/29.jpg)
動作モック
・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
各レイヤーが独立して動く
レイヤーベース・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
![Page 30: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/30.jpg)
・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
動作モック
レイヤーベース・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
![Page 31: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/31.jpg)
Flinto/InVision/Prott
![Page 32: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/32.jpg)
Flinto/InVision/Prott
Pros
Cons
・少ない手間で実機で動くモックを作れる
・チーム内での共有がしやすい
・複雑なインタラクションは作れない
![Page 33: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/33.jpg)
![Page 34: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/34.jpg)
k
![Page 35: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/35.jpg)
k実際に端末で触ってみることで 画面の抜け漏れがないか確認
![Page 36: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/36.jpg)
1
2
C C C
C C C
![Page 37: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/37.jpg)
1
2
C C C
C C C
![Page 38: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/38.jpg)
1
2
C C C
C C C
複数パターンのフローを触って 遷移の分かりやすさを確認
![Page 39: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/39.jpg)
・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
動作モック
レイヤーベース・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
![Page 40: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/40.jpg)
HTML + CSS + JS
![Page 41: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/41.jpg)
HTML + CSS + JS
Pros
Cons
・実際のコンテンツを何パターンも表示しやすい
・インタラクションの表現の自由度が高い
・ページの遷移のパターンを試す用途では過剰
・インタラクションの精度を高めるのは結構たいへん
![Page 42: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/42.jpg)
![Page 43: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/43.jpg)
違うレイアウトで複数コンテンツを 見た時の感じ方を確認
![Page 44: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/44.jpg)
・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
動作モック
レイヤーベース・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
![Page 45: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/45.jpg)
Flinto for Mac
![Page 46: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/46.jpg)
Flinto for Mac
Pros
Cons
・普通の画面遷移から凝ったインタラクションまで
・精度の高いプロトタイプを素早く作ることができる
・表現できないインタラクションもある
![Page 47: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/47.jpg)
![Page 48: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/48.jpg)
実際のアプリに近い動きで UI の分かりやすさを確認
![Page 49: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/49.jpg)
・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
動作モック
レイヤーベース・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
![Page 50: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/50.jpg)
Xcode
![Page 51: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/51.jpg)
Xcode
Pros
Cons
・なんでもできる
・手間がかかる
![Page 52: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/52.jpg)
![Page 53: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/53.jpg)
ユーザの入力と表示が組み合わさる 高精度プロトタイピング
![Page 54: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/54.jpg)
Xcode:おまけ
Tweaks(ライブラリ)
・値をアプリ上で変更できる ・アニメーションの変数、文字サイズ、色など
・外で使っている時などに UI を調整できる ・最後の詰めの段階で品質向上の役に立つ
![Page 55: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/55.jpg)
・Pixate ・Framer ・Flinto for Mac ・HTML + CSS + JS ・Xcode
動作モック
レイヤーベース・Flinto/InVision/Prott ・Flinto for Mac ・HTML + CSS ・Storyboard (Xcode)
ページベース
![Page 56: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/56.jpg)
画面設計 ビジュアル アニメーション 実装
動作モック
g
CCC
仮説検証を繰り返す ・議論 ・ユーザテスト、ヒアリング
開発工程
確かめたいことによって プロトタイプを作り分ける
![Page 57: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/57.jpg)
仮説
実行検証
細かく 何回も
![Page 58: モバイルアプリのインタラクションプロトタイピング - 高速に仮説・実行・検証サイクルを回すために](https://reader031.vdocuments.mx/reader031/viewer/2022021813/586e8dcb1a28aba0038b89e5/html5/thumbnails/58.jpg)
ご静聴ありがとうございました