can microsoft bypass carriers when pushing updates?

wp_cb

New member
Oct 30, 2012
16
0
0
Visit site
i have been interested in the topic of updates and i am curious if microsoft could organize the operating system to bypass carriers. apple seems to be able to force carriers to push out, or accept, updates while android is a complete mess (telus in canada still sells phones running android 2.3 brand new) . microsoft seems to be in the middle, however with the small market share for wp8 i cannot imagine they have the clout to improve the situation and force updates across the board.

i am curious if wp could be packaged as a completely stripped down operating system consisting only of a dialer, a messenger, and a browser. this would ensure that all of the apn settings are working properly (this is as far as my technical knowledge goes). everything else, essentially the entire operating system, could be packaged as apps. this would be similar to what they are doing with skype. the phone could then be preloaded with all of the microsoft apps before reaching the consumer. i imagine that the base operating system would rarely need to be updated and if it did it would be easier to pass through both carriers and mobile phone manufacturers. additionally individual updates could happen more frequently than an operating system update and would completely bypass both carriers and manufacturers.

is this is possible or would the resulting os would be a complete mess?
 

BeaverJuicer

New member
Nov 15, 2012
215
0
0
Visit site
To a small extent, portions of software are developed in isolation, and then fit together with the bigger picture piece of software. Putting out only small updates as individual "Apps" at this stage would not be possible. It is also foolish, because of far too many issues to be listed here.

Developing an OS in complete segmented isolation is possible. Just look at Linux.

The risk you run, is ending up with an OS like Linux.
 

Funky Cricket

New member
Oct 4, 2012
652
0
0
Visit site
The firmware to run on each carrier is carrier tested and approved before updates can be released, that is why over seas cdma and global GSM see updates, it is a tighter standard, and US CDMA (sprint and Verizon) get screwed as the last one to be updated. It's the last to be updated and tested to make sure it doesn't hose the carrier network.
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
i have been interested in the topic of updates and i am curious if microsoft could organize the operating system to bypass carriers. apple seems to be able to force carriers to push out, or accept, updates while android is a complete mess (telus in canada still sells phones running android 2.3 brand new) . microsoft seems to be in the middle, however with the small market share for wp8 i cannot imagine they have the clout to improve the situation and force updates across the board.

I work for a carrier, and although I can't answer all of your questions (someone from a U.S. carrier would likely know more), I can answer some.

The apps you mentioned (dialler, messenger, browser, even the start-screen) aren't, at least technically speaking, part of the operating system. They may ship with the operating system, but they do not fulfil any of the functions typically ascribed to an operating system (memory management, IO, hardware interfacing, security, etc). They are in fact just normal apps. These apps differ only in the sense that they are developed by Microsoft, that they ship with the OS, and that they are flashed to ROM instead of being installed to storage like other apps. These are rather minor differences, so distributing them from an app store instead of embedding them in the ROM image wouldn't be incredibly difficult.

Although BeaverJuicer is correct that developing parts of an OS in isolation makes development more difficult and error prone, this wouldn't necessarily apply to your suggestion, since as previously stated, the things you mentioned are just apps and not, technically speaking, part of the OS.

Whether your suggestion might actually solve the unfortunate WP update situation is an entirely different question though. It might, but I find that doubtful. The thing is, Microsoft's update woes aren't really a technical issue.

Microsoft can update the OS without touching the firmware (the bits added by the manufacturers), meaning they can already distribute OS updates without manufacturer intervention.

Microsoft decided to axe all update channels except the carrier OTA channel. Since automatic OTA updates make carriers an accomplice in the update process, carriers will reserve the right to test the update before distributing it over their networks. So, at least procedurally, carriers are always involved in WP OS updates. Technically however, this isn't strictly necessary, as it is ultimately Microsoft that flips the switch that kicks the update process into motion for any given carrier. So, at least technically, Microsoft could also distribute OS updates without carrier intervention.

My main point here, is that you are suggesting a technical solution to a contractual/legal problem. There are in fact no technical barriers preventing Microsoft from flipping the update switch for every device in the world at any given time. Since this isn't a technical problem, we should probably be looking for a legal solution instead, but that is a very thorny issue in comparison.

A simple provision, contractually binding carriers to test OS updates within a given time frame, would likely achieve wonders. Understandably/Unfortunately, carriers will not agree to such provisions if not forced through other business interests.

EDIT: This applies to U.S. carriers as the situation in Europe is entirely different.
 
Last edited:

tbsteph1

New member
Jan 17, 2013
33
0
0
Visit site
Thanks for the details behind such updates.

However, how/why can Apple update every iPhone on every carrier worldwide virtually at once whereas WP8 updates take months? For example Portico. It has been available for several months yet, carriers such as Verizon still have not issued the update to its WP8 users?
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
Thanks for the details behind such updates.

However, how/why can Apple update every iPhone on every carrier worldwide virtually at once whereas WP8 updates take months? For example Portico. It has been available for several months yet, carriers such as Verizon still have not issued the update to its WP8 users?

Again, the situation in Europe and the U.S. couldn't be more different, and as I don't know what legal arrangements Apple has made with U.S. carriers, I can't really answer your question.

The most likely scenario is that all U.S. carriers selling the iPhone committed to testing and signing off on iOS updates within a short time frame, say two weeks.

In many other countries, carriers have policies in place that allow them to outsource this step entirely. As long as manufacturers stick to the rules, they can update their devices whenever and how often they like (excl. OTA)
 

wp_cb

New member
Oct 30, 2012
16
0
0
Visit site
@a5cent

thanks for the reply. great post by the way. i appreciate the clarification on os / vs apps.

i can understand that both microsoft and carriers want to control as much of the process as possible. it is frustrating, from a consumer point of view, that the process can be held up / neglected and we really have no choice. one would think that a carrier that was committed to pushing updates a quickly as possible would attract subscribers. i imagine however, that at the point of sale very few people are thinking of these types of issues and unfortunately carriers know this.

this may change? the mobile space is evolving so quickly and three years seems like a long time to hang on to a device, especially one that does not get updates.
 
Dec 2, 2012
378
0
0
Visit site
Thanks for the details behind such updates.

However, how/why can Apple update every iPhone on every carrier worldwide virtually at once whereas WP8 updates take months? For example Portico. It has been available for several months yet, carriers such as Verizon still have not issued the update to its WP8 users?

It would've been easier to do this if MS made their own hardware alone, but you must also contend with differing hardware made by differing companies for the updates to be worked on.
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
It would've been easier to do this if MS made their own hardware alone, but you must also contend with differing hardware made by differing companies for the updates to be worked on.

As previously hinted at, this is a popular misconception. It is not true.

Most people just can't get their heads around how drastically different WP and Android are in these regards, and I suspect that is where this misconception comes from.

People might as well claim that PC updates "would've been easier to do if MS made their own PC hardware alone". Yes, but is that stopping MS from releasing the same OS updates to millions of differently configured PC's almost on a weekly basis? No, not at all. WP, and the devices it runs on, are no different in this regard.
 

AngryNil

New member
Mar 3, 2012
1,383
0
0
Visit site
I think I read somewhere once that Apple solves the problem by strong-arming the carriers. It shows them a date and ships on that date, regardless of whether the carrier is done "testing" or not. Of course, you can't quite do that when you're at 3% market share, begging the carriers to help promote and sell your devices.
 
Dec 2, 2012
378
0
0
Visit site
As previously hinted at, this is a popular misconception. It is not true.

Most people just can't get their heads around how drastically different WP and Android are in these regards, and I suspect that is where this misconception comes from.

People might as well claim that PC updates "would've been easier to do if MS made their own PC hardware alone". Yes, but is that stopping MS from releasing the same OS updates to millions of differently configured PC's almost on a weekly basis? No, not at all. WP, and the devices it runs on, are no different in this regard.

OK fine. Now care to explain to me why the updates are going through the carriers with different dates for each carrier AND each WP8 phone brand? That's precisely how it works on Android. I don't know where you're getting that it's drastically different from.
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
It shows them a date and ships on that date, regardless of whether the carrier is done "testing" or not. Of course, you can't quite do that when you're at 3% market share, begging the carriers to help promote and sell your devices.

That is very close to what I hear as well. Sounds like Apple. Would love to hear someone from a U.S. carrier comment.
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
OK fine. Now care to explain to me why the updates are going through the carriers with different dates for each carrier AND each WP8 phone brand? That's precisely how it works on Android. I don't know where you're getting that it's drastically different from.

Where I'm getting this from? From Microsoft's developer resources. From Google. From OEM's whose devices the carrier I work for distributes, and from my experience working on operating systems.

A short and incomplete explanation:

1)
WP OS updates and WP firmware updates are piggybacked on top each other. The intent is to reduce the number of updates Microsoft and WP OEMs must convince carriers to spend time and effort on "validating". Although that isn't the only reason, none of those left unmentioned are technical.

2)
Google and Android OEM's have the same issues, but Google has the additional issue of not being able to distribute OS updates independently of the OEM's, even if they wanted to. Some Android OEMs, like Samsung, make extensive modifications to the OS. For them, patching Google's Android updates back into their own code base is an extremely laborious task that takes months. Samsung does this to a greater extent than most, but every Android OEM effectively derives their own proprietary Android variant (from Google's source code distribution) for each device they ship.

Contrast that to WP, where OEMs are both technically and legally prevented from making any modifications to the OS. In fact, Microsoft doesn't even ship the WP source code to OEMs. That is in fact a drastic difference, even though it isn't apparent to consumers.

Now, you may justifiably argue that the difference is irrelevant, as consumers update experiences are often similarly disappointing. I would agree, were this a discussion of how the update process currently works. But it isn't. We are discussing how the update process on WP could/should work.
 
Last edited:

tbsteph1

New member
Jan 17, 2013
33
0
0
Visit site
That is very close to what I hear as well.

OK, WP has a small market share. However, when Apple introduced the iPhone it had 0% market share. Yet, from day one they have been able to update IOS, worldwide. on their schedule. Has Microsoft done a poor job negotiating with carriers or is there something else? Nevertheless, the current state of updates to the WP8 OS won't help grow their market share.
 

jimski

New member
Dec 11, 2010
2,253
8
0
Visit site
Just a friendly reminder. We, meaning users who visit various forums for mobile information and take a real interest, probably represent less than 5% of the total Smartphone world. Everyone else doesn't know the difference between 6.5 and 7.8 and for the most part, couldn't care less. Android proves that. They buy a phone, use it till it stops working. Then they buy another phone. With that said, availability of updates has little impact on overall market share. Again, just look at Android.

I wouldn't argue against a better update method, and Microsoft's hands should not be tied for bug fixes, like the famous disappearing keyboard that some users are still dealing with. But generally, updates are bonuses, icing one the cake. I appreciate them, but don't expect them. Personally, I buy devices for what the can do. Of course, not everyone feels the same way.
Sent from my Lumia 900 using Board Express Pro
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
OK, WP has a small market share. However, when Apple introduced the iPhone it had 0% market share. Yet, from day one they have been able to update IOS, worldwide. on their schedule. Has Microsoft done a poor job negotiating with carriers or is there something else? Nevertheless, the current state of updates to the WP8 OS won't help grow their market share.

Yeah, unfortunately, I agree.

As for the differences between Apple and Microsoft, well, for one, iOS didn't take the OTA route in those early days. Hook your device up to iTunes and update away, carriers be damned. You can do the same thing with WP if you know how, it just isn't consumer friendly.

The benefit of OTA updates is that update distribution becomes a push services. It takes the responsibility of keeping devices up to date out of the hands of consumers and puts it in the hands of carriers. Unfortunately, that requires carrier participation and puts them in control.

Personally, as a WP customer, I'm not at all happy with the situation. However, I don't know if it is fair to say Microsoft did a poor job negotiating. Carriers have also become a lot tougher since back then. Apple put all carriers through the ringer, and they have since all responded by taking a mutual oath to never again let any supplier exert so much power over their business. Microsoft probably did as good a job negotiating with carriers as anyone could do these days, it just wasn't a good enough job for enthusiasts.
 
Last edited:

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
Took the words right out of my mouth.

From the relatively narrow view of the typical 1st world gadget consumer, sure. No difference. However, as we are on an enthusiast forum, I expect most are capable of appreciating those differences, including you, no?

At the very least, I hope people appreciate gaining a more in-depth understanding of the issue.

Note also, that for people in 2nd and 3rd world countries, those differences are very practical. Android OEMs will understandably not provide OS updates for their low end devices. Due to the reasons mentioned, that is always prohibitively expensive. WP OEMs have no such problems, so even the lowest end WP devices can expect a few updates. That has got to be worth something, don't you think?
 
Last edited:

Members online

Forum statistics

Threads
322,912
Messages
2,242,886
Members
428,005
Latest member
COME ON WIN ANDROID (ADI)