So far Microsoft has released two updates for WP7 and unfortunately I’ve got neither (AT&T, Samsung Focus). Understandably I’m furious, as a consumer, as an enthusiast who saw WP7 as a promising platform and as an early adopter. What the updates bring aren’t something I can’t live without (what I want, won’t be coming since the focus groups never asked for it, more on the focus groups later). So far Microsoft has made three attempts at saving their asses and here’s what I understand has gone wrong with the pre-NoDo and NoDo updates.
The pre-NoDo update bricked certain phones and never made it to all phones following which Microsoft made a blog post trying to clarify their update process which can be summarized as:
- Microsoft works on an update
- OEMs work with Microsoft to customize the update with their handset firmwares etc.
- The carriers (who also have code on the OEM phones) check these updates
This obviously is an iterative process with a point of failure being with OEM code or carrier code and can also be restricted to a specific OEM handset for a carrier (Focus on AT&T but not for Omnia 7 on another international carrier). Point being, there can be several combinations that can cause a problem.
The blog post further said that Microsoft learnt from the first update blah blah. A few weeks later Microsoft made NoDo available, this time again several customers, specially the ones with carrier locked phones did not get the update the same day. Outraged, users and the tech press made sure Microsoft heard the displeasure. For what it’s worth Microsoft responded with another blog post and a chart on the update status for US and international users. It was terrible news for me (AT&T users), all of the AT&T handsets were still being tested. Let’s look at this, AT&T has three phones from different OEMs, each needs to be tested. As I pointed out above, 3 OEMs with different firmware and AT&T with their own code, a lot of problems can happen. And they did.
Joe Belfiore today made a statement essentially tying all of this and saying that it took them time to understand OEM tweaks for the hardware. He further implied that to minimize mass hysteria with several handsets being bricked they will be doing a phased roll out (something we’ve heard before) and confirming this yesterday there were headlines that Vodfone UK, Orange UK (funny, they are/were the same in India) and an unnamed carrier claimed Microsoft was delaying the update process. Unfortunately, the truth was slightly different, wouldn’t get websites the same traffic.
Let’s consider Apple and the iPhone, in the US so far they’ve had 4 handsets (one each year) and 1 carrier (till this year) which obviously makes the whole testing process very straightforward. Therefore, I believe Apple has been able to dish out updates more frequently. Apple is the OEM, their only external testing is to be done with carriers which again are lesser compared to Microsoft. This drastically reduces the failure points.
To sum all this up, Microsoft has several stages where the updates can fail. It is a price they’re paying for a type of fragmentation. It’s something that shouldn’t have happened but given the number of people involved I wouldn’t say I’m surprised. Too many cooks spoil the broth.
whatever be the reason , I dont think MS can now afford to make ant mistake…with android taking over , MS WM7 is loosing grounds
True, very true. Android has gained despite the shitty update process. Mostly due to features.
Another reason is open source too… also android has started coming cheap whereas WM 7 still costs so much (atleast in india )
People are lemmings…Android is the big boy so they are getting an Android because everyone else is jumping off that cliff. Android absolutely sucks in about every way possible. The UI is one step up from Win Mobile 6.5, the performance is choppy (try Angry Birds on Android vs. iOS), the apps are mostly junk with no certification taking place to ensure the app is functional before publishing…It’s kind of like elections…whoever gets the most hype and is the “cool” guy gets the votes. We are sheep.
How do you figure? Sheep don’t have opposable thumbs, so right of the bat I think they’d have trouble using a mobile phone, regardless of the OS.
For the open source community, Android is a victory something they could never get with linux.
This just really has to do with microsoft refusing to cut out some middle men to get the updates out as quickly as possible.. Back in Summer of last year they said they were not going to rely on carriers to post updates.. but then near launch quickly changed their story and now all of us wp7 users get screwed.. as for Jasons comment, not really sure where you were going with that wp7 needs to step up its game to keep customers since it lacks many features all smart phones already have
True, I guess MSFT did not anticipate so many parties being involved. hopefully they learn before Mango.