the state of state retention in mobile applications and web development
DESCRIPTION
The author takes a look at state retention across platforms, and delineates best practices.TRANSCRIPT
![Page 1: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/1.jpg)
The state of state.Product Development Insights Conference
Friday 30 March 12@tyahma
An argument for why applications and web sites should represent the last-seen view
when a user returns.
![Page 2: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/2.jpg)
The state of stateIf you leave your bed messy . . .
You have gone to work. You have left your bed in a state of disarray. When you return.
![Page 3: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/3.jpg)
You expect it to stay messy.
![Page 4: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/4.jpg)
This is unnatural behavior.
![Page 5: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/5.jpg)
Why do I want the settings page when
I open Google Voice?
![Page 6: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/6.jpg)
Take me where I was.
![Page 7: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/7.jpg)
Critical state fails.This application was bombing in iOS5.
![Page 8: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/8.jpg)
Feed readers.
![Page 9: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/9.jpg)
Who made the bed?
![Page 10: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/10.jpg)
You expect it to stay messy.
![Page 11: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/11.jpg)
Who is doing it right?
![Page 12: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/12.jpg)
Instapaper is pitch perfect.
I am where I was.
![Page 13: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/13.jpg)
Chrome: Just as I left it when reopened.
![Page 14: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/14.jpg)
Don’t follow the concept off of a cliff.
![Page 15: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/15.jpg)
This isn’t exactly where I left off, but
there is context
![Page 16: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/16.jpg)
Constraints include device memory
and laziness.
![Page 17: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/17.jpg)
Organizing principles for state
in web products:Framework
retention
![Page 18: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/18.jpg)
Organizing principles for state in
mobile products:
persistence out of the
app.
![Page 19: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/19.jpg)
Organizing principles for state
in iTV products. Same as mobile.
![Page 20: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/20.jpg)
What is the cost of user frustration?
![Page 21: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/21.jpg)
When talking about state in your companies,
lay some groundwork.
![Page 22: The state of state retention in mobile applications and web development](https://reader033.vdocuments.us/reader033/viewer/2022060108/554fb533b4c90586258b53f0/html5/thumbnails/22.jpg)
If you leave your car doors open, they should stay open.
Thank you. I am here all week. Tell your friends.