4 ms·
"Best" in what sense? Android's life-cycle and Bundles makes a developer think about saving app state information from day one. Something as simple as a config
by aschobel 17y ago
"Best" in what sense?
Android's life-cycle and Bundles makes a developer think about saving app state information from day one. Something as simple as a configuration change, rotating orientation, recreates your Activity.
Since creating and destroying your activity is such a common occurrence you are forced to save the state info.
When the OS needs to kill a background activity to free up space it tends to work.
Really good YouTube video explaining this:
http://www.youtube.com/watch?v=fL6gSd4ugSI http://www.youtube.com/watch?v=fL6gSd4ugSI
- armandososa 17y agoI think it's "Best" interface-wise. The cards metaphor is awesome.
- aschobel 17y agoIt's a fabulous metaphor, but "Can't open any more Cards" really detracts from it. Palm may have nailed the UX, but Android nailed the engineering.
- SomeCallMeTim 17y agoI get that a lot of people like WebOS, but as a developer it seems like the worst POSSIBLE thing that could happen is for a third mobile OS to actually get traction. Back in the days when Palm ruled the PDA market, things were good, but they're hanging out in fourth or fifth place these days. Regardless of merit of their respective UIs, the absolute best thing that could happen to the mobile space is if one completely open mobile OS became completely dominant. And pretty much the only reasonable contender for that role is Android.