Can An Open OS Ever Really Be Mainstream?
Saturday, December 12, 2009 at 3:15PM
Nexus One via TwitpicThe recent announcement that Google plans to deliver an unlocked mobile phone into the market sometime next year has been an encouraging sign for fans of the open operating system that finally wireless carriers won't be able to control what phones their service customers can use. Many feel as the Wall Street Journal technology columnist, Walt Mossberg does that carriers have been acting like "soviet ministries" as they intermediate between the consumer and the providers of the handsets they use to connect to the carrier networks.
Having launched the T-Mobile G1 as an executive with the company, I have a great affinity for the open Android platform. I appreciate that the Android marketplace enables garage developers to create magic as moonlighting inventors, and brings innovation to the masses through the power of the open programming interfaces and developer tools Google provides online. But I also saw first hand the customers who, after downloading 10 random apps, wondered why their battery life halved or the screen seemed no longer responsive.
The open developer model has given anyone who can code access to consumers without an accompanying process to ensure they put quality product on the shelves, and as a result more developers step in and create solutions like Astro, an Android task manager to help manage processes, tasks and files that may impact your Android device's performance. Much like on my Windows PC, I find I am delighted to have such a tool and aggravated when I have to use it. It seems I rarely find myself on my iMac, iPod or iPhone worrying about multi-threaded processes or unresponsive programs. And for most consumers, that's one more thing to love about the Apple OS. Sure, it comes with the cost that I can't have apps running in the background on my iPhone, but my iPhone rarely hangs, crashes or has a radical change in the battery life with each new app I might download to it.
Ratings and reviews of apps in the open market are meant to help consumers, but I often wonder which reviewers to trust and whether one app offers the complete solution I need or a more usable interaction model for my tastes. In the case of Astro, several apps purport to do some or all of the capabilities. Some charge. I then wonder, will the quality be the same for the developer who isn't getting paid?
Courtesy of Gizmodo Will they maintain the app? Will they support me if I have trouble? Will they care if the application doesn't work well with other applications I may download? And how will I know if they conflict until I download them. A reviewer of the application may not have the same things on their phone that I do, or want to use their phone as I do.
In a world where there are infinite ways to configure a phone with settings and application combos that meet any user's specific needs, the best solution a service rep can offer when a customer complains about their device's performance is to wipe it clean and start over. But facing that experience when you need to place a call and your phone is frozen is daunting. As an example, last night, my home screen theme application was corrupted and the home screen displayed a message compelling me to force it to close. After five times of doing that and not being able to break the cycle, I removed the battery and I removed the SIM. Neither action, both typically offered as the first cure by carrier care reps who don't know what apps I may have downloaded and configured, repaired the problem. The device seemed completely inaccessible and unusable. After a trip to the T-Mobile Forums and a hard reset, which removed all settings and personalizations, I was able to make a call more than twenty minutes later. But now, which apps to re-load? How do I know what was the offending piece of code?
As geeky as I am, I still want things to just work, and I get frustrated when I use applications that allow me to do things I really shouldn't or require me to understand arcane technical jargon. And I don't have the time to fuss with bad design to engage and interact with a solution. The challenge with open is that everyone can play, but maybe for consumers that isn't always going to be a simple way to have compelling experiences.
Gearhead Gal



My Nexus One arrived while I was at CES. Having launched the first Android device, the T-Mobile G1, as a VP of Product Development at T-Mobile, I have a particular insight into what Google values and doesn’t value about the existing business model for mobile phones. So I was particularly intrigued to see their unlocked phone experience. Under the banner of “do no evil” they represent that the company – and the Android team – know what’s best for consumers. But if they did, they would know that sending an auto-generated email response to a customer care issue that suggests that a service response will come within 72 hours is not a good consumer experience. While they do not have a recurring subscription relationship with the customer that the carriers do, their brand is on the device, the consumer bought the product from their web site, and they have a responsibility to provide the service level a $500+ product should deliver. The fact that a GREAT customer experience may have been triaged for launch is no excuse not to have at least a good one.
I also believe that the consumer does not know how to use or trust the “community” in the apps marketplace. Reviews and ratings mean nothing if they come from the gang of software hackers and pirates in collusion with the developer who published the app. Enabling apps to enter your phone that can steal personal data also doesn’t feel like it falls under the banner of “do no evil.” For an open OS to be mainstream, the consumer MUST know where to place their trust. Apparently GigaOM agrees...