Android - Lost in space?
But a couple of things I think have become more apparent since then - in particular that Google seems to have approached the matter with a certain amount of naivetÃ©. We still don't actually know very much about Android. The software stack is late and still being reworked in fundamental ways. Devices are delayed. Partners are not signing on in droves. The business model is unclear. The open source and developer communities are largely still in the dark about the plans. All the while the rest of the industry is not standing still: Google finds itself playing catch-up in mobile-phone code race.
I still applaud Google for the effort - the mobile industry is in the midst of a major shift and Android is an embodiment of that shift. But like Microsoft and many other dominant players before, Google is finding out that the rules you've learned in rising to the top of your particular game don't necessarily apply to that shiny new business you've set your sights on. The lessons we've come to appreciate in the desktop space mostly don't work in the mobile industry - for technical and business reasons.
But there is one critical similarity between the desktop and the mobile space. True growth and market opportunities require economies of scale. Economies of scale require ubiquity of consistent platforms and open access. The desktop space finally reached the point of lift-off with the standardization on the X86 hardware platform coupled with the emergence of a small set of operating systems that provided a consistent and (fairly) open programming model (Windows and GNU/Linux). And a big open pipe to the Internet turned on the afterburner.
The mobile space is still struggling on all of these fronts. And whether Google's approach is actually helping the matter is a an excellent point of discussion. Curious to hear your thoughts.