Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Asynchronous UX Patterns – How Can I Say Goodby...
Search
ueharak
June 20, 2019
Design
1
97
Asynchronous UX Patterns – How Can I Say Goodbye to Progress Bars?
ueharak
June 20, 2019
Tweet
Share
More Decks by ueharak
See All by ueharak
専門職倫理としての IP reachability, machine readability, and human accessibility.
ueharak
0
76
デザイナーがいないB2Bサービス会社でデザインをがんばる
ueharak
0
100
くじけそうになってもマイクロサービス化を粘り強く進めようとしている話
ueharak
0
2.7k
私とキーボード - 余は如何にしてErgoDoxerとなりし乎 -
ueharak
0
2.7k
Other Decks in Design
See All in Design
AIの実践とコミュニケーションデザインの意義 / AI practice and the significance of communication design
bebe
0
620
サービスデザインにおける、 映像活用の可能性(Spectrum Tokyo Meetup #18)
ka71
0
120
AI時代に、僕たちデザイナーはどう歩むか
kazuhirokimura
0
260
Haley's adventure chase
ivettetwin
0
230
児童相談所における養育里親委託時の親権者同意に向けたコミュニケーションの実態
trivia
0
470
Design Studio Deck | インクルーシブデザインスタジオCULUUM
culumu
3
1.5k
プロジェクト内でデザイナーができること 日経電子版アプリ機能開発「For You」#nikkei_tech_talk
nikkei_engineer_recruiting
8
4k
harutaka Vision Deck
zenkigenforrecruit
0
140
Мышление дизайнера историями. Как текстовые модели человеческого поведения помогают проектировать
ashapiro
0
280
Cards | Storyboards
giofortuna_story
0
290
An Early Spring | Storyboard | Scenes 1-18
giofortuna_story
0
270
Storyboard Honey
rocioparronrubio
0
270
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Building Applications with DynamoDB
mza
95
6.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Invisible Side of Design
smashingmag
300
51k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Being A Developer After 40
akosma
90
590k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing for Performance
lara
609
69k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
Asynchronous UX Patterns How Can I Say Goodbye to Progress
Bars? Kazuhiko Uehara
Loading…
Do you like Progress Bars?
How long have you ever waiting for progress bars finish
in your life?
How many times have you felt disappointed if the progress
bar won't finish as you expected?
from: Wikipedia Technology is progress
Good Progress Bar Progress 0% 25% 50% 75% 100% Time
1 2 3 4 5
Actual Progress Bar(1) Progress 0% 25% 50% 75% 100% Time
1 2 3 4 5
Actual Progress Bar(2) Prograss 0% 25% 50% 75% 100% Time
1 2 3 4 5
Bad Progress Bar Progress 0% 25% 50% 75% 100% Time
1 2 3 4 5 Re-calculation
Why the Progress Bar Inaccurate? Loading…
Difficult to make each task size equally Progress 0% 25%
50% 75% 100% Time 1 2 3 4 5 small tasks large tasks
Many users access same resources Progress 0% 25% 50% 75%
100% Time 1 2 3 4 5 someone’s tasks my tasks
We can not predict the future
We can not predict the future
Try Asynchronous Pattern Fire & Forget, Notify Pattern:
Fire & Forget, Notify
Thank you!