Like many things that come out of Google’s stable, the Android App Inventor is a radical departure from the conventional. It is philosophically aligned to the Google philosophy of open innovation, crowdsourcing and empowering the user. It is a new SDK for the Android platform where there is no programming involved. It is entirely visual in approach and any user can build any application that he wants. The intent is for the user to write an application without being a software developer of sorts.
Google has perhaps decided that it cannot compete with the iPhone’s App store which currently has over 200,000 applications and a complete new ecosystem. Hence it has taken a radically different approach.
One more step in the paradigm shifts between Google and Apple. The earlier ones are written about here.
Apple has created the perfect user experience and the walled garden approach which has it’s detractors. Google has conceded that it can’t create a better user experience. Hence rather than struggle, it has taken the diametrically opposite approach. Any user who creates his own experience by writing his own application is likely to love his own experience, rather than settle for the user experience created by a software developer seems to be the underlying premise. It is thus enabling people to be creative and hence promises to be a platform for the millions, rather than just a platform for the few software developers. Google this enables creativity at an individual level.
Hence it is a philosophically a compelling value proposition. Will it be pragmatic?
All of us know that while we would like to be creative and eat our own dog food, we are also consumers and want the right application with the best user experience. As a consumer it will be more easy to buy and use and not to create and use. The process of creation also involves a lot of trial and error and more importantly failures. How long would someone persevere with the creation process when they see their friend find the right and cool application and using it is also another big issue.
My current conclusion is that while I am all for Google enabling creativity, it may not be a successful strategy.