Took a few extra hours to post this due to waiting for the OS images to hit the official download page while getting some clarifications about compatibility, mostly for the Nexus S variants.
So, here you go.
So, here you go.
33 plus ones
Shared publicly•View activity
View 51 previous comments
- - At the technical level, all Nexus updates come from Google's server using Google's update mechanisms.
Looking from the sidelines, I know that the development process (including testing) involves many companies in addition to Google, and that means that the decision to ship to a given device can vary based on the device manufacturer, the country, the operator.Apr 1, 2012
- Apr 1, 2012
- - The OTA path gets tested continuously to make sure that it never breaks (since, obviously, if it breaks, we couldn't send an OTA to send a fix), and each consumer update path gets explicitly double-checked as well before each release gets approved.
If there was an issue that prevented OTAs from working, I assume that I'd be asked about distributing factory images as a plan B, since I have some expertise in packaging and distributing those, but since I haven't been asked anything of that nature I assume that there hasn't been any known issue there.Apr 1, 2012
- - That's exactly it. I should have directed you there in the first place, sorry. I spend so much time with that site in front of my nose that I take it too much for granted.Apr 1, 2012
- I own a Nexus S. When Google rolls out any OTA update, he should get it within say 2 weeks. What is the point of owning a Nexus handset when I still need to wait for an OTA update? Wait for an OTA update to be certified by operators, device makers etc.? That was not the reason why Google made the Nexus program. Looking at your replies, it looks like the Nexus program is just "another" project for Google. The same statement stands true for Android.
Android is now big enough to get priority over other projects/teams in Google. There are quite a few features in Android that does not work because umm well there are different teams for everything and they don't work together. Example - In Android 4.0, Google introduced the People's app that syncs a high-resolution photo of your contact. Problem - You add a high-resolution pic of your contact; sync it with Google Contacts and bam! the image gets down sized to 200*200. Why? Because Google Contacts does not support high-resolution pictures.
Another example - The People's app pulls in your contacts info from popular social network sites like Facebook, Twitter etc. However, users cannot sync their Facebook and Twitter friends using the official Facebook and Twitter app. Why? Because Google (Search team) has some issues with them, and for some reason the Contacts syncing feature was removed.
What happened to the Google Alliance program? Google takes a HELL lot of time from announcing a product to releasing it. Example - At Google I/O 2011, Google said some new features are coming to the Android Market including the ability to host up to 50MB APK files with 2*2GB additional files. This announcement took more than 8 months (or possibly more) to materialize.
I am a die-hard Android supporter. However bad Android may be, but I will still prefer it to iOS, but I expect Google to take Android more seriously and fix all the issues with the OS and its eco-system.
P.S. - I know most of the above stuff might not be under your department, but you are the only way I can voice my issues to them. Also, I really appreciate your hard work, and it is my dream to meet you someday.Apr 1, 2012
- And for all Nexus S (I9023) owners, the stock Android 4.0.4 image will work with your handset flawlessly.Apr 1, 2012