It’s now 7 years since the iPhone reset the phone business, and indeed the entire computing and internet businesses. But it was pretty clear at the time that the first iPhone was an MVP, and Google’s first Android… homage, the HTC G1, was even more so. It feels rather like the last 7 years have been spent adding all the things that really needed to be there to start with, both in hardware and software. For iOS and Android these have come in different orders, since their opening assumptions were very different, but they’ve ended up at much the same place in terms of the user experience and interaction model. There are small differences in how you interact, and there are always things that are on one platform before the other, but the basic user flows are very similar, and almost all the obvious gaps have been filled.

Along these lines, my colleague Steven Sinofsky makes the point that for any new ‘thing' in computing, at the beginning everyone is doing roughly the same stuff because the stuff you need to add is pretty obvious and undifferentiated - you might deliver different things in different orders but you’ve got basically the same wish list. It’s once you’ve finished building out that stuff that things start to diverge.

This, I think, is what we started to see at this year’s WWDC and Google IO - the end of the first 7 years and the start of a new phase, with the fundamental characters of Apple and Google asserting themselves. As Jean-Louis Gassée put it, iOS 8 is really iOS 2.0

Hence, WWDC was all about cloud as an enabler of rich native apps, while the most interesting parts of IO were about eroding the difference between apps and websites. In future versions of Android, Chrome tabs and apps appear together in the task list, search results can link directly to content within apps and Chromebooks can run Android apps - it seems that Google is trying to make ‘app versus web’ an irrelevant discussion - all content will act like part of the web, searchable and linkable by Google. Conversely for Apple, a lot of iOS 8 is about removing reasons to use the web at all, pulling more and more of the cloud into apps, while extensions create a bigger rather than smaller gap between what ‘apps’ and ‘web sites’ are, allowing apps to talk to each other and access each others’ cloud services without ever touching the web.

Unlike the previous differences in philosophy between the platforms, which were mostly (to generalise massively) about method rather than outcome, these, especially as they evolve further over time, point to basic differences in how you do things on the two platforms, and in what it would even mean to do specific tasks on each.
More at Ben Evans Blog...

Any thoughts on this?

--jeremy