endgadget has a link to xda that has a link to the google download server for the 2.2.
So I guess it can be official now, it's not just a bunch of people using hacked sdk "roms" on their phone. This really pisses me off. First this wasn't supposed to come out for a few weeks so unless something changes we still have a few more weeks to go before the OTA fully goes out? or just until the source code hits? Then there is the issue of where the hell is the droid update. Did I read mid end of july right? or was it june for us? I have no idea anymore. The way they botched it over and over last time for 2.1 I don't think droid will see it until xmas....and I wish i was joking =(.
So yeah I'm happy for the nexus folks, but I wish google would seriously get a move on with the source code, screw vendors, they can get it just like everyone else off the public repo arrrrgh.
One last thing, I've seen this like 9 times reading comments on various forums about this 2.2 leak and that's people saying "Well of course nexus gets it first, it's googles phone after all".
It's an HTC phone not a google phone, it's a google "experience" phone and so is the freaking droid. The droid is to moto and vz and the nexus is to htc and tmobile or whatever.
aside from differences in testing between carriers these updates should be going at the same time across both phones.
anyways, I downloaded it maybe there is something useful to rip off it that can work on droid while we wait for weeks and weeks for code. perhaps jit can be ripped off?
You're getting a little upset over cell phones... relax.
About the Nexus One not being a Google phone... you are essentially correct.
It's not a Google phone, rather it's a phone made by HTC in close cooperation with Google. And yes, it is a Google experience device. But what makes it different from the Droid by Motorola is that it's not sold through any carriers; rather, it's sold online through Google's own web store, and carriers simply gave Google their blessing to allow the Nexus One to access their network.
Because of this, there's no middle steps, and there's no process that new software must go through in order for Nexus Ones to get new software updates. Google, by being directly involved in the manufacturing of the device and being exclusively responsible for the software that runs on the Nexus One, is able to churn out updates to this specific phone faster than phones (like the Droid) that are sold through traditional carrier channels and which are thus subject to strict software update rules and company policies for quality assurance, etc.
And while the Droid by Motorola is also a Google experience device, just the same as a Nexus One is, it's still manufactured by Motorola under different conditions, who in regard to the Droid has less of a tight relationship with Google than HTC does in regard to the Nexus One, therefore meaning that the Droid must undergo Motorola's battery of tests and code optimizations. Then, that code must be pushed from Motorola to Verizon who must test and approve the software update, and Verizon is EXTREMELY EXTREMELY EXTREMELY picky about software updates, so expect it to take a much longer amount of time to update the Droid than the Nexus One.
If you want a visual representation of how it works, basically this is what happens
Nexus One: 1) Software update written by Google -> 2) pushed right to phone by google
Droid: 1) Software update written by Google -> 2) sent to Motorola for optimization, enhancements, etc. -> 3) sent to Verizon for testing -> 4) software fails VZW testing, sent back to Motorola to be further enhanced/optimized/tweaked -> 5) repeat steps 3 and 4 until the software is approved by VZW -> 6) software update (2.2 in this case) sent to Droid users via an OTA update, but on a pretty wacky schedule (thanks to Verizon - they do 1000 people on day 1, then 9000 more at midnight on that night, then wait 48 hours to make sure it didn't adversely affect anyone, then push it to everyone over the next week).
As you can see, updating software for the Droid takes 2-3x as many steps, and could potentially take months and months longer than updating the Nexus One because of Verizon's stupid rules about software updates, and possibly due to Motorola having some bad software people (not a rumor or even justified/proven so far - just a possibility). Take it all for what it's worth, and this isn't an exact science or 10000000% correct, but it's pretty close to what happens and should shed some light on why it takes so long for those of you who are so desperately impatient to receive froyo on your Droid.
And since Google canned its plans for further development of its web store for cell phones (probably due to slow sales), once the Nexus One is obsolete and nobody cares about it anymore (about another 12-15 months from now), this won't be happening. But expect for the Nexus One to "seem as if it's getting special treatment" until it's no longer a phone that's supported by Google (that'll be a few years at least).
But if you've been keeping up, you'd know that Google already planned to stem Android fragmentation. They said either Froyo or Gingerbread would be the last major overall operating system update before they began focusing on core Android/Google apps (like Gmail, Calendar, Phone, etc.) and pushed updates to core stuff like that through the market, where anyone can download the update without waiting.