With all due respect, you're going off another tangent.
Froyo, aka Android 2.2, was released on May 20. It's now July 19th, almost two months later. The fact that only one phone will support an OS for more than two months is a problem.
Froyo was not released on May 20th. It was formally announced at Google I/O at around that time. I don't know the exact release date but a quick Google reveals a staff member denying that it had reached final realease as recently as June 23rd.
Why you (or Mr. Gruber) would consider it a problem that one phone model would receive updates sooner than others is something of a mystery to me, particularly on such a short timescale. It's not even out for the Nexus One in my country yet.
I hope Google learns from this and doesn't announce future new version until the day they can ship the code. Android bashers have been complaining that 'it's taking months to get 2.2 deployed' which is a complete misrepresentation of the facts.
I wouldn't call it a problem; it's an artifact of a completely different ecosystem. If it wasn't an open platform, and was all built by only one company, it wouldn't have been announced until just before it was shipped.
I'm sure some people are frustrated by it, but following "publish early and often", and all that goes with it, is how open source works.
Indeed. The "with Google" mark carries meaning; it means you are getting AOSP (the consistent version of Android that is actually usable), instead of the handset's bastardized version of Android. (HTC Nonsense, Moto-durrr, etc.)
Do you use Linux? Every Linux distro comes with a Linux kernel. Yet none of the distros are supported by the kernel team. It's a different task. In OSS world there is a concept of upstream, where cool newstuff happens and the package maintainers who pack the released software. The two almost never happen together. If you care to go into business of testing and delivering Android OS for every single phone out there - go ahead. You might even make $$ off of it. But in the mean time the official maintainers are the manufacturers and they are nit going to all agree on when to release the next update - it is a competitive advantage to them to keep the current OS + all the ads and proprietary features running as long as possible.
Froyo, aka Android 2.2, was released on May 20. It's now July 19th, almost two months later. The fact that only one phone will support an OS for more than two months is a problem.