スマートフォンにおける
UI/UX考
ネットプライスドットコム
NPLab. いまい大すけ
「Clear」ってTodoアプリ
Clear
UIがとっても良い
アプリなんだって。
(機能的にはあんまり…)
模倣ライブラリ早速出た
• Re:Clear
• ネイティブ(UIScrollViewベース)
• ライブラリをGumroadで実験販売$5
• http://jacminik.wordpress.com/2012/02/21/reclear_1/
• JTGestureBasedTableViewDemo
• ネイティブ(UITableViewベース)
• ライブラリをGithubで公開
• https://github.com/mystcolor/
JTGestureBasedTableViewDemo
さっそくbuild
結構シンプルだなー
(゚∀゚)!
jQueryで実装できんじゃね?
まて、やってる奴いるかも…
google先生!
案の定いたよ…orz
JavaScript実装
•Youyuxi
• ブラウザベース(iOSのみ)
• jQueryではなく、zepto.jsで実装
• http://clear.youyuxi.com/
•これがまた、よくできてる。
どのくらい良くできてるか
Re:Clear JTGestureBasedTableV
iewDemo
youyuxi
ネイティブ ネイティブ ウェブ
3つのレイヤー △(2つ) ×(アイテムのみ) △(2つ)
リスト/アイテムの内包数表示 ○(表示やや違う) - ○
文字部分タップでリスト/アイテムのテキスト変更 ○ × ○
タップで選択、下層レイヤーに遷移 ○ - ○
ピンチインで上位レイヤーへ遷移 ○ - ○
大きくプルダウンで上位レイヤーへ遷移 × - ×
プルダウンでリスト/アイテム追加 ○ ○(出方が違う) ○
空白タップでリスト/アイテム追加 ○ × ○
ピンチアウトでその場所にリスト/アイテム追加 ○ ○ ×
右にスワイプでアイテム完了 × △(移動なし) ○
左にスワイプでリスト/アイテム削除 ○ ○ ○
完了済みアイテムを右スワイプで未完了に戻す - × ○
完了済みアイテムを左スワイプで削除 - ○ ○
ロングタップで並び替え × × ○
大きくプルアップで完了項目の全削除 × × ×
自動カラーリング △(少しおかしい) ○ ○
色の変更(theme) × × ×
サウンドレスポンス × × ×
バイブレーションレスポンス(完了時) × × ×
評価得点 9 5.5 13.5
実装の比較してみた
13.5!
圧倒的だってばよ!
でもできてないとこあるし、
forkしちまうぜ!
(リスペクト)
とりあえず、ソース読むか
Creators'night#3今井
…ま、そうだよね。
はい、
http://jsbeautifier.org/
Creators'night#3今井
Creators'night#3今井
よしゃんぐ!
さ、コードリーディング…
Creators'night#3今井
※しばらく、かわいい動物の寝顔をお楽しみください。
※しばらく、かわいい動物の寝顔をお楽しみください。
※しばらく、かわいい動物の寝顔をお楽しみください。
※しばらく、かわいい動物の寝顔をお楽しみください。
( ゚д゚)ハッ!
- AM6:00 -
寝落ちしてた…
\(^o^)/オワタ
すまん、
次までに実装してくるから。
でも、それだけではなんなので
ClearのUIの思想
• ボタンメタファの排除
• これまでのボタンのメタファーは、マウスの「クリック」という
動作との親和性の高さから主流だった。
• マウスをクリックして得られる身体フィードバックがボタンを押
す行為のフィードバックと重なる
• タッチインターフェイスでの「タップ」では、ボタンを押したと
いうフィードバックを得にくい。
• グラフィカルなフィードバックはアリだが、指が邪魔する。
• 「ポチッ」という音でフィードバックするのは可能
• バイブレーションでのフィードバックも可
• ボタンメタファを使わないとどういったUIになるのか、を実装し
ていったら、こういう形になった、という一つの形。
これからのUI/UX
• 身体感覚を活かす
• スマートデバイスでは、もしかしたらタップよりもスワイプなど
の方が身体的な「気持ちよさ」が上かもしれない。
• 画面遷移、機能切り替えなど、タップよりもスワイプ重視の設
計で考えてみる。
• 五感に訴える(脳への刷り込み)
• 画面を隠して作業することの多いスマートデバイスでは、行動
に音や振動の小さなフィードバックをつける。
• 「タスクの完了」に、音やバイブレーションを使った強いフィー
ドバックを与える。
• サーバー側+クライアント側の総合的なレスポンス設計をする。
お詫びにもう一つおまけを。
今月の加藤さん
無限なめこ
http://s6.ql.bz/ iqp/nameko/
nameko.html
無限なめかと
http://ow.ly/9g94y
DEMO
ご清聴
ありがとうございました。
無限なめかと
http://ow.ly/9g94y

More Related Content

PDF
Devとopsをつなぐpuppet
PDF
日曜プログラマーとigoogle先生
PPTX
Touhou Project on JavaScript
PPTX
あたしデザイナだけど"ナントカ.js"と仲良くできたよ
PDF
Jenkins study 7 2013-01-28
PPTX
JS と Canvas で作るシューティングゲーム
PDF
RoomAlive - HoloLensに向けていまできること
KEY
Googlemaps tutorial
Devとopsをつなぐpuppet
日曜プログラマーとigoogle先生
Touhou Project on JavaScript
あたしデザイナだけど"ナントカ.js"と仲良くできたよ
Jenkins study 7 2013-01-28
JS と Canvas で作るシューティングゲーム
RoomAlive - HoloLensに向けていまできること
Googlemaps tutorial

What's hot (11)

PDF
ハマる!HoloLensアプリ開発
PPTX
Tizen web app について調べたよ
PPTX
20200216 MacBook Proで姿勢検出
PPTX
Holo meetup3 lt_yamanaka
PPTX
WebRTCとHoloLens
PPTX
Html5 でアプリを作るということ
PDF
Gorilla.vim#6
PPTX
Prottで変える開発プロセス
PDF
20100930 DevLOVE Enagilized Work!
PPTX
プログラマのためのPC自動化
PPTX
Wcan12
ハマる!HoloLensアプリ開発
Tizen web app について調べたよ
20200216 MacBook Proで姿勢検出
Holo meetup3 lt_yamanaka
WebRTCとHoloLens
Html5 でアプリを作るということ
Gorilla.vim#6
Prottで変える開発プロセス
20100930 DevLOVE Enagilized Work!
プログラマのためのPC自動化
Wcan12
Ad

Similar to Creators'night#3今井 (20)

PPTX
スマートフォン勉強会関西#16(iOS,Android,WP7マルチタッチ)
PDF
Android cleanarchitecture
PDF
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
KEY
UX on HTML5 x Touch UI
PDF
K1hash20121024
PDF
少しずつキャッチアップしていくAndroidアプリ開発
PDF
Android Design ざっくりレビュー
PPTX
スマートフォンサイトデザインに求められるUI/UX設計術
PDF
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
PDF
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
PPT
20111031 MobileWeb at TDC
PDF
SwiftUIで本のUIにチャレンジしてみた!potatotips #87 iOS/Android開発Tips共有会 ...
PDF
最近の業務やAndroid関連のインプットと振り返り
KEY
軽量EvernoteクライアントSmartEverにおけるアプリ高速化の工夫と課題
PDF
Tinder風なUIを実装する際のアイデアと実装例紹介
PDF
スマートフォンブラウザ不具合特集
PDF
直感的なUIデザインアプローチの体感~WebSig会議 vol.33:グループワーク
PDF
スマホアプリの"手触り"や"美的センス"について~WebSig会議 vol.33:1stセッション
PDF
CSS3 / JavaScriptで作るスマートフォンUIと落とし穴
PDF
これだけは知っておけ!はじめてのAndroidアプリデザイン
スマートフォン勉強会関西#16(iOS,Android,WP7マルチタッチ)
Android cleanarchitecture
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UX on HTML5 x Touch UI
K1hash20121024
少しずつキャッチアップしていくAndroidアプリ開発
Android Design ざっくりレビュー
スマートフォンサイトデザインに求められるUI/UX設計術
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
20111031 MobileWeb at TDC
SwiftUIで本のUIにチャレンジしてみた!potatotips #87 iOS/Android開発Tips共有会 ...
最近の業務やAndroid関連のインプットと振り返り
軽量EvernoteクライアントSmartEverにおけるアプリ高速化の工夫と課題
Tinder風なUIを実装する際のアイデアと実装例紹介
スマートフォンブラウザ不具合特集
直感的なUIデザインアプローチの体感~WebSig会議 vol.33:グループワーク
スマホアプリの"手触り"や"美的センス"について~WebSig会議 vol.33:1stセッション
CSS3 / JavaScriptで作るスマートフォンUIと落とし穴
これだけは知っておけ!はじめてのAndroidアプリデザイン
Ad

More from Daisuke Imai (20)

PDF
PythonからV-Sido CONNECTで ロボットを操る ~ ハードウェアの絡んだ仕組みの制御を考える ~
PDF
デブコミュ#20150312
PDF
Creators'night#15今井
PDF
Creators'night#14今井
PDF
Creators'night#13 tech#2今井
PDF
Creators'night#12今井
PDF
Creators'night#10今井
PDF
Creators'night#8今井
PDF
Creators'night#7今井
PDF
Creators'night#6今井
PDF
Creators'night#5今井
PDF
Creators'night#4今井
PDF
Creators'night#1今井
PDF
UI研究会#2
PDF
UI研究会#3
PDF
Beenos creators'night#201308今井
PDF
Beenos creators'night#201307今井
PDF
Ui研究会#1
PDF
Beenos creators' night#201305今井
PDF
Beenos creators' night#201306今井
PythonからV-Sido CONNECTで ロボットを操る ~ ハードウェアの絡んだ仕組みの制御を考える ~
デブコミュ#20150312
Creators'night#15今井
Creators'night#14今井
Creators'night#13 tech#2今井
Creators'night#12今井
Creators'night#10今井
Creators'night#8今井
Creators'night#7今井
Creators'night#6今井
Creators'night#5今井
Creators'night#4今井
Creators'night#1今井
UI研究会#2
UI研究会#3
Beenos creators'night#201308今井
Beenos creators'night#201307今井
Ui研究会#1
Beenos creators' night#201305今井
Beenos creators' night#201306今井

Creators'night#3今井