Gruber seems to make the assertion that a platform only has worth based on its exclusive "killer apps". He goes wrong there and never really recovers. Android's strength is not its suite apps, it's its flexibility. It runs on an enormous range of hardware, and doesn't require that you buy into a single vendor's toolchain to use it. The core philosophical difference between the two platforms is "Steve Jobs decides wha…
But you have to admit, there's a cultural divide between Android and iOS. Android is extremely well suited for working, passing data seamlessly between applications, etc. It makes it easy to get things done in the same way you might interact with a desktop computer. iOS, however, takes a different tack, focusing on self-contained, bite-sized apps. You hop into something, use it, then leave. And when you're in that ap…
Right, if you think of the user workflow as a graph, the iOS enforces a kind of star topology on the experience. That's the model it's built on. You start from the homescreen, then jump to an app, then back to the home screen, repeat.
Android is more of a web browser stack model, you jump into an app, that app may launch another app, but you can always hit back and slide one step back, if you hit "back" enough, you end up where you start (or you can shortcut it with the home key). The user workflow graph is more random as people bump around between apps.
It would probably be more appropriate to call Android apps "pages" instead.