Thursday, October 22, 2009

This is not the Driod Your Looking For...


I have been pretty lax in posting recently and I apologize for that, but there has not really been anything in tech news that I have found all that interesting recently. Even this post is about a topic that I don’t find all that interesting, but since it falls into the domain of mobile phones - which is something I post about a lot - I figured I would do a post.

What I want to talk about is all the Android scuttlebutt (not sure if this word usage is correct, but I don’t really care). In case you are not aware or live under a rock, Android is Google’s mobile phone OS. The big deal about this OS is that is supposed to be for open development (which Google seems to be a bit two headed about).



Open development is awesome in theory; if enough developers get behind it the possibilities are pretty limitless. Those developers would be able to create awesome applications and tweaks that made the mobile phone experience amazing. Any gripe with the phone or OS could be solved with some quick coding and since it is open, Google would not be QAing these apps. This is the total opposite of Apple, who reviews the apps before letting them into the app store (just Google “Apple and Google Voice”). I have mixed feelings about this, but the overall reasoning is that they don’t want apps that will detract from the user experience, and that is the name of the game!

We are quickly getting to a point where hardware is becoming far less important than the things that hardware gives you access to. This is partly because hardware has become sufficiently robust to support almost anything we as consumers need it to do. This is especially true in the desktop/ laptop market. People have basically been buying machines that are way, way more powerful than they need to be to surf the net, send email, and play Bejeweled. So unless you are a gamer and you actually need the hardware to be up to snuff, it is not all that important. Take netbooks they are basically laptops that only exist to give you access to the internet.

Ok, back to mobile phones. Mobile phones are moving in a similar direction as desktops and laptops. As more phones come out, the functionality that those phones are capable of get more and more similar. For instance, most smart phones, and some non smart phones can use GPS and Wi-Fi to access the Internet. This is on top of messaging and calling that phones have been able to do since the late 90s. The actual needs vary from consumer to consumer, but I foresee a time when almost all phones will have GPS, Wi-Fi, email, Internet browsing and music playing. They will just come standard, and the networks will support all these features. In order to differentiate themselves to the consumers, the phone companies will need to provide all the same things their competitors offer and some things that differentiates their phone from all the others: the way to do this is application functionality. They will want to tout the things their phone can do in terms of interface and ease of use, or “user experience”.

Open development is technically a great boon to the “user experience” argument, as it allows the developers to rapidly develop things to make the user experience better, and there would be no restriction on this development, hence “open”. Apple has crippled the non-jail broken iPhone from having multiple applications running in the background. It has rejected any app that in its eyes reproduces any functionality that is native to the iPhone. In a true open development environment, the consumer would get to pick and choose the experience they want from the handset.

Historically open development has not been we received by the general consumers, take Linux for instance. Tech geeks love to tout it as the best OS. It’s usually free and anyone can develop for it. In comparison to Linux, the Apple operating systems as well as the Microsoft operating systems are really, really closed down in comparison to Linux but because of the user experience those operating systems have captured massive consumer market share. Apple has recently been stealing market share from Microsoft by running ads to attract consumer to the “better” user experience, as in no viruses, spy ware, and crashes.

However the Apple operating systems are totally locked down and are only intended to be run on approved Apple hardware devices. I am solidly in the Microsoft camp when it comes to operating systems, my brain just thinks in Windows. I could do a different rant all about the MS vs Apple crap but that is not the point of this post.

Oh right... the point. The point is that user experience is the thing that attracts the consumer’s and allows companies to eat up the market share. There’s a lot of competition in the mobile market and the goal of the providers is to attract as many customers as possible and get them to pay for their service (duh!) I have hypothesized before that Verizon would kick ass and take names if they got some better phones and I still hold this to be true. Yes, they have the best network but we as consumers also need cool devices to utilize that network. If all your phone can do is make calls, I can go on any network and do that (well maybe not AT&T in the Bay Area and NYC... and half the country if you want 3G).


I need a phone that can make calls and do other things and do them well and with an awesome user experience. Well Verizon is getting Droid (did you know that Lucas owns the rights to that word?, check out the fine print in the Droid commercial) Droid is an Android phone (ooo clever marketing name). It’s one of many that are rolling out currently and I would bet that within the next year or so, the majority of carriers will all have Android phones. This will make Android more widely spread and technically it should make available all the benefits of the “open development” to all Android users.

Before I get into the problems I have with this I would like to throw out one more prediction. I am going to predict that Android will rock the iPhone, but not be for at least two years or so (just enough time for my AT&T contract to end). But it’s going to take those two years for Android to start gaining traction. Its going to take two years because as we see the market flood with Android phones, developers will have to write code that in some respects take the different hardware into consideration. Especially if the applications are going to run fast and utilize optimized hardware features that will vary from phone to phone and chip to chip. Potentially, this will mean that developers may only create applications for certain types of phones. In addition to that someone needs to push the eco-system for the phones. The iPhone has Apple pushing the app store but I find it hard to believe that the phone makers will be pushing the application environments for the Android. Rather they will talk about the cool hardware and software their individual phones will have, which is basically what they do now.

The other issue with open dev is that there is no QA process, kinda like what Apple has with the apps, the community would need to be very open, much more watch doggie, and helpful to weed out Android apps that could potentially be harmful, or just plan suck. I mean, if I was a virus writer, I would totally write something that on the surface looks like a cool app, make it free, and then when people download and install it I now have another phone on my zombie bot net. If there is no code review or QAing on the apps the Android eco-system is open to these kinds of threats. Google would be capable of performing this QA, but that would go against their open development goal with the operating system. Not that they have never lied, or changed their minds, before.

Ok, this post is getting pretty long, which is probably good since we have not had anything up on the blog recently, so I will wrap it up. We are going to see a lot of Android phones, coming out in the next few months, Verizon is going to pimp the hell out of the Droid to get people to either stay at Verizon because now they have a “kinda” cool phone, or maybe attract some people over to Verizon (this one I find somewhat less likely) but it will be about two years before we really see the impact Android will have on the market and start to see it stealing market share from the likes of the iPhone and Blackberry, which I think is still the number one smart phone on the market right now.

Then again I could be totally wrong. If you disagree with me or have a comment, or if you actually read this please leave a comment, however if you are a troll, well screw off.

No comments:

Post a Comment