Lately, I've seen a lot of articles about how iPhones are so much better than Android devices, or that Androids will take over the world and Apple should be running scared. So far I think we would all have to admit that Apple has done an exceptional job with the iPhone (and iPod Touches). They have sold a ton of them, and everyone seemed to want one. Yes, meant to use past tense. Now that there is a real competitor in the market, Apple has to be a little concerned. They still have an excellent product, and the quality and quantity of applications that they have in their app store is unbeatable, but how long will it last?
With the plethora of Android phones (and other devices) available, it seems like will will continue to see a pretty big shift away from the iPhone. This may change if and when iPhone's are available on other networks, but I still think it will continue. I will admit that I have an HTC Evo 4G and I also have an older model iPod Touch. I've had the iPod longer, and honestly, when I got my hands he EVO, it was great. The screen was bigger, it was better to use, and it was just cool. My iPod is now a toy for my daughters to play with.
My biases are obvious, even though the iPhone is still a good product, unless Apple can do something dramatic, they will loose this battle. Their are more phones, more features, and more variety with the Android phones, and the number and quality of applications available for the phones will increase pretty quickly for the coming years.
Just to be fair I thought I would mention two of the other contenders in the market: Blackberry and Microsoft. I used to have to carry a Blackberry Pearl for work and hated it. It worked OK as a phone, and was barely passable for reading texts and emails, but it was impossible to use the web. It was a complete waste of space as a smart phone. I know that they have come out with some newer phones and features, but it it's too late. Backberry had their chance.
Microsoft is another issue entirely, they have tried time and time again to create a decent mobile operating system, and failed each time. I don't think this time will be any different. I haven't used the new Windows phones, but just looking at the user interface makes me cringe. I will give Microsoft credit for trying to think outside the box, but I think they completely forgot about the box, and ended up with something else entirely.