- the Google environment: even with all my complaints, it's everything I can do to keep from buying the $399 unlocked phone. I don't care what any of the iPhone fanboys have to say, the iPhone (and all other smartphones) CAN NOT interact with Google's services like this phone can.
Where as on the flip side, the G1 cannot interact decently with any other environment outside of Google. No desktop syncing, so this excludes anyone not wanting to hand over all their data to Google (and there are a lot of people/corporations in this boat), and no Exchange support (and I somehow don't see this happening with how much MS hates Google right now).
My biggest issues with the direction Google is going in is that they don't have any type of hardware specs as standard at all. So initially, a ton of apps are going to be released around the G1. And then some other Android phone will come out with a completely different form factor and possibly break a lot of apps. And as more phones come out, developers will be back in a lowest common denominator situation when designing their programs. I just don't see the Android market ever doing much better then the fragmented Windows Mobile market. Is the iPhone form factor right for everyone? No. But it does provide one target for developers to aim at, and allow them to even catch people in the non phone market with the iPod Touch.
I also think not having a marketplace ready that allows developers to charge for apps will be a bad idea as well. Not every developer is going to be eager to release a bunch of full featured and rich apps for nothing. Google seems to expect third parties to help fill the gaps on the device, but I don't see the marketplace attracting much beyond a bunch of free games and flashlight apps.
Competition in the marketplace is good, but I just don't see Android becoming much of a force in the market towards Nokia, Apple, Palm, RIM and Microsoft.
And as for the environments people put their data in, I'd really like to see a bigger push towards standards. There are standards for calendar, contact, and e-mail push/syncing out there, but yet all of the smartphones out support only proprietary solutions. With an iPhone I have to use Yahoo, MobileMe or Exchange for push e-mail. With the G1 it's only Google. So much of the new things coming out in the internet space seem to be all in their own little bubbles, where as the internet core is built on standards agreed upon by many companies (TCP/IP, DNS, HTTP, IMAP, etc).