there's no sign yet of a phone that is completely hackable by the end user
If you're referring to the ability to replace the firmware, that is definitely a disappointment. However, that's between HTC and T-Mobile. With Android published under the Apache License 2.0, there's not much anyone can do to force HTC and T-Mobile to allow self-signed firmware. My hope, though, is that some of these non-carrier devices, like the one cited in the OP, will allow replacement firmware. Only time will tell.
The docs are out there, such as The Busy Coder's Guide to Android Development.
Thanks for the shout-out!
so we could see a utopia of community-driven apps, but it seems like Google is uninterested in the end user's extendibility of the platform, which was supposedly it's raison d'etre.
On the apps front, I suspect part of the hang-up is that the Android Market — the closest counterpart to the iPhone App Store — is only supporting free apps right now. Vendors interested in turning a buck (or yen or euro or whatever) either need to use one of the other markets or wait for the Android Market to start supporting paid-for apps. That's reputedly coming in Q1.
Even given that, the Android Market has a fair number of apps there. I don't remember the release rates for the iPhone apps when its SDK was released, but I'd be a bit surprised if Android is dramatically off the pace. Yes, many of the apps are trivial (umpteen tip calculators, flashlights, etc.), but it's not like every iPhone or WinMo app is a blockbuster. Considering hardware has been available for 5-6 weeks, I'm relatively pleased with the response to date, for what my opinion is worth.
As my sig notes, I'm somewhat biased on this topic, but I still think you're taking a narrow, short-term view of what the iPhone is.
Yup. Android still has the same problems that drove my company away from mobile development for years.
iPhone will have most of those same problems too. Just a bit more slowly.
Sure there's only one Android phone now, but a year from now...
Sure, there's only two iPhones now, plus an iPod Touch or two, but a year from now...
Do you honestly expect Apple will forevermore keep the same resolution, aspect ratio, RAM, CPU speed, system events, input methods, and whatnot that they have today? I think Apple is going to keep innovating, and that means new devices with new characteristics, characteristics that will differ from the current iPhone and will need to be taken into account by developers.
If Apple changes specs with future iPhone models, you will need to either support only a subset of iPhone models, or you will need to make sure your applications work well across all relevant iPhone models. No different from the scenarios you were just kvetching about.
Android will have a far wider range of device characteristics far sooner, because there are several manufacturers and carriers involved, let alone the possibility of more homebrew efforts like porting it to existing devices. But it's not like iPhone will be immune from this. If it is, then iPhone is toast in a decade.
The element gallium is in very short supply and the world may well run out of it in just a few years. Indium is threatened too, says Armin Reller, a materials chemist at Germany's University of Augsburg. He estimates that our planet's stock of indium will last no more than another decade. All the hafnium will be gone by 2017 also, and another twenty years will see the extinction of zinc. Even copper is an endangered item, since worldwide demand for it is likely to exceed available supplies by the end of the present century.
More links here."
Love makes the world go 'round, with a little help from intrinsic angular momentum.