Nokia: Microsoft Must Evolve to Make Windows Phone a Success

James8561

New member
Dec 3, 2012
1,282
0
0
Visit site
^because they would run into copyright issues with Microsoft if they try to modify the OS.
the problem is that Microsoft update cycles are too slow. they're improving on that a lot though.
 

Chregu

New member
Feb 14, 2012
7,504
0
0
Visit site
^because they would run into copyright issues with Microsoft if they try to modify the OS.
the problem is that Microsoft update cycles are too slow. they're improving on that a lot though.

That's very contradicting to what the others wrote ;-)
 

Geddeeee

New member
Mar 17, 2013
750
0
0
Visit site
I think Microsoft realises that they have to bring quicker updates. That was part of what the recent 'restructuring' at MS was about....

I don't think that MS are totally to blame for all this. If the app developers are not writing apps that adhere to MS guidelines to what makes a good app on WP8, it doesn't matter how many OS updates there are. The apps that run well with Live Tiles that work are a complete joy to use. Those app developers are writing quality stuff for WP8, and it shows.
The problem seems to be with the lacklustre 'ports' from other platforms where the problems lie. Namely: Whatsapp (battery drainer supreme), and the absolutely awful Facebook app (shame on you MS, probably the worst software I have ever had the misfortune to use.)

We must remember, compared to iOS and Android, WP8 is a very new OS. About 8 months old, if I remember rightly.
There seems to be a very cynical attitude towards WP8 from the users themselves. This is not what we need as a community. We all chose WP8, so lets get behind MS instead of kicking the ****e out of them. They can't be held responsible for bad app writing and delays or bad service from carriers....
 

Chregu

New member
Feb 14, 2012
7,504
0
0
Visit site
We must remember, compared to iOS and Android, WP8 is a very new OS. About 8 months old, if I remember rightly.
There seems to be a very cynical attitude towards WP8 from the users themselves. This is not what we need as a community. We all chose WP8, so lets get behind MS instead of kicking the ****e out of them. They can't be held responsible for bad app writing and delays or bad service from carriers....

We are cynical because Windows Phone 8 is exactly like Windows Phone 7 (released in 2010) feature wise, except that we had FM radio back then all along and Zune worked very nicely. After I realized they removed Zune I had to install Songbird and rework my entire music collection to make it at least somewhat comfortable to use on Windows Phone 8.

And when Microsoft releases GDR2 they are even proud for providing FM radio as a great new feature...

So please explain, why exactly shouldn't I be cynical?
 

jfa1

New member
Dec 15, 2007
2,567
1
0
Visit site
I think that with the recently announced MS reorganization that they have started evolving and putting the phone and windows teams together they can integrate those two into one cohesive os and that will be for the better.
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
So, I remember something like that (with the core OS) from when they announced they will be producing Windows Phone devices. But what does that mean, is this still valid with Windows Phone 8 and why aren't they doing it then?

TBH, I am not 100% sure it is still valid. The last time I discussed this issue (unofficially with Microsoft employees) was back in January. It was valid then (for WP8), but anything can happen in six months. However, Nokia has many reasons not to modify the core OS directly themselves, and I doubt those have changed. I'll give you just three:

Cost of reassigning responsibility:

Google delivers to OEMs a pile of source code. However, Google isn't responsible for the OS functioning as intended on any device. They make it absolutely clear that any bugs are the OEMs problem, not Google's.

For WP the exact opposite it true. It is MS' responsibility to deliver a reasonably bug-free OS. Failing that, it is MS' responsibility to fix OS problems. Here too the situation is clear. This is part of what justifies the cost for a WP license (we could dispute that this cost is justified, but that is the theory).

As soon as Nokia starts modifying OS code themselves however, the boundaries between Microsoft's and Nokia's responsibilities are blurred.

If Microsoft's engineers spend three weeks tracking down a bug, which they determine was caused by one of Nokia's modifications, should Microsoft be reimbursed? If so, then at what cost? What if Nokia discovers a bug in Microsoft's code, which is only revealed by one of their own modifications? What if Microsoft's engineers determine they could have tracked down the bug in half the time (which is likely since they developed it) and think it unreasonable to reimburse Nokia for all their efforts? Literally thousands of different and difficult situations can arise, not all of which can be forseen...

Anyway, in a nutshell, this is entirely unworkable for software development. In this situation someone must take full responsibility, and just as with Android, this would have to be the OEM: Nokia. Obviously, this would incur a very significant additional cost to Nokia's WP development efforts...

Cost of merging OS versions:

Delivering updates to existing handsets is a rather costly business for Android OEMs. Imagine a code base with millions of lines of code, in which an OEM made thousands of modifications. When Google delivers a new version of Android, OEMs must reapply all their modifications to the new code base. Although much of this can be automated, many situations remain in which people must undertake extensive reengineering efforts to correctly recombine the two. Retesting is also costly.

WP OEMs are spared such expenses, because they are neither able nor required to modify the OS themselves. Obviously, if Nokia decides to start modifying OS code themselves, then they are sacrificing those savings...

Nokia's (or any other OEM's) ability to request low-level OS extensions

Nokia has no reason to do any OS modifications themselves. Whenever they determine that the OS wont let them do something, they just call up the WP team, explain what they need, and let Microsoft add in some extra flexibility for them.

This doesn't mean that Microsoft develops Nokia's features for them. It just means that Microsoft gives Nokia more extension points, where Nokia can add their own processing to what the OS already does, but in a way that allows them to specify that extra processing in their own firmware... without having to modify the OS. This is so much simpler and cheaper than digging into the OS code, that doing so really just would be stupid.
 

snowmutt

New member
Jul 4, 2011
3,801
0
0
Visit site
Amazing post, A5cent. Thank you.

Nokia has every right in the world to call out Microsoft, and may be the only OEM with the stroke to do it as far as mobile partners go. Nokia's success as a company is resting on MS to live up to it's mobile vision. If they drop any part of their ecosystem- entertainment, apps, support, features, or supporting top end hardware- Nokia fails.

Enough with the Android talk. Yes, Nokia could put out amazing devices, but so long as MS is kicking 250 mill a quarter, it is not wise. Plus that, the 65% of the worldwide sales looks nice on paper, but you are really fighting the other 25 OEM's for about 15-20% of that sales, as Sammy owns 40-45% of the worldwide Android purchases. That puts Nokia still in the single digit sales. They NEED WP to work. It was the right decision. Now, MS just has to attack the features of Android and iOS to allow Nokia to do what they do best. Put out great hardware, distribute it worldwide in a way only a few manufacturers can, and support and promote.
 

Razdek

New member
Aug 8, 2012
33
0
0
Visit site
MS should just hand over the OS development to Nokia as it looks like they're the only ones interested in it. MS is going way too slow and the GDR updates don't have enough features in them.
 

tungha

New member
Dec 27, 2012
212
0
0
Visit site
TBH, I am not 100% sure it is still valid. The last time I discussed this issue (unofficially with Microsoft employees) was back in January. It was valid then (for WP8), but anything can happen in six months. However, Nokia has many reasons not to modify the core OS directly themselves, and I doubt those have changed. I'll give you just three:

Cost of reassigning responsibility:

Google delivers to OEMs a pile of source code. However, Google isn't responsible for the OS functioning as intended on any device. They make it absolutely clear that any bugs are the OEMs problem, not Google's.

For WP the exact opposite it true. It is MS' responsibility to deliver a reasonably bug-free OS. Failing that, it is MS' responsibility to fix OS problems. Here too the situation is clear. This is part of what justifies the cost for a WP license (we could dispute that this cost is justified, but that is the theory).

As soon as Nokia starts modifying OS code themselves however, the boundaries between Microsoft's and Nokia's responsibilities are blurred.

If Microsoft's engineers spend three weeks tracking down a bug, which they determine was caused by one of Nokia's modifications, should Microsoft be reimbursed? If so, then at what cost? What if Nokia discovers a bug in Microsoft's code, which is only revealed by one of their own modifications? What if Microsoft's engineers determine they could have tracked down the bug in half the time (which is likely since they developed it) and think it unreasonable to reimburse Nokia for all their efforts? Literally thousands of different and difficult situations can arise, not all of which can be forseen...

Anyway, in a nutshell, this is entirely unworkable for software development. In this situation someone must take full responsibility, and just as with Android, this would have to be the OEM: Nokia. Obviously, this would incur a very significant additional cost to Nokia's WP development efforts...

Cost of merging OS versions:

Delivering updates to existing handsets is a rather costly business for Android OEMs. Imagine a code base with millions of lines of code, in which an OEM made thousands of modifications. When Google delivers a new version of Android, OEMs must reapply all their modifications to the new code base. Although much of this can be automated, many situations remain in which people must undertake extensive reengineering efforts to correctly recombine the two. Retesting is also costly.

WP OEMs are spared such expenses, because they are neither able nor required to modify the OS themselves. Obviously, if Nokia decides to start modifying OS code themselves, then they are sacrificing those savings...

Nokia's (or any other OEM's) ability to request low-level OS extensions

Nokia has no reason to do any OS modifications themselves. Whenever they determine that the OS wont let them do something, they just call up the WP team, explain what they need, and let Microsoft add in some extra flexibility for them.

This doesn't mean that Microsoft develops Nokia's features for them. It just means that Microsoft gives Nokia more extension points, where Nokia can add their own processing to what the OS already does, but in a way that allows them to specify that extra processing in their own firmware... without having to modify the OS. This is so much simpler and cheaper than digging into the OS code, that doing so really just would be stupid.

I think you're the one who understand a lot about WP Team :cool: :love: do you have any idea about their plan, updates, development process?
 

Chregu

New member
Feb 14, 2012
7,504
0
0
Visit site
Thank you for your post A5cent, it's always a pleasure to read your explanations.

Nonetheless I still feel a little confused. What you write makes a lot of sense and I also thought about some of these points. But why should the entire topic even been brought up then?

Personally I would feel confused as a Nokia customer. They say they can change the core OS different to other OEMs, but if they would never do it, then what's the point?

Maybe this is a hypothetical question, as it was only brought up officially back in the WP7 days, at least as far as I remember.
 

Reflexx

New member
Dec 30, 2010
4,484
4
0
Visit site
So, I remember something like that (with the core OS) from when they announced they will be producing Windows Phone devices. But what does that mean, is this still valid with Windows Phone 8 and why aren't they doing it then?
They said that they aren't doing it because they need other OEMs to succeed with WP. In the short term, it's important for WP as an OS to gain success. Having one version of the OS so functionally superior would discourage other OEMs from competing.

But that was over a year ago. Other OEMs haven't been putting much effort in. With Nokia holding back, they're still dominating. Might as well go for the gusto.
 

tissotti

New member
Oct 26, 2011
1,105
0
0
Visit site
Personally I would feel confused as a Nokia customer. They say they can change the core OS different to other OEMs, but if they would never do it, then what's the point?
Well they do have the possibility and that's enough. Also camera kernel was restricted before, but was opened last year. Nokia has had the keys to play around the camera kernel and has been working with the algorithms for at least a year (on 808 Nokia said that the camera hardware was lesser taking than the software around it). Maybe MS decided to open it so other manufacturers would not be left out?
Lets not also forget that Nokia can push independent of OS updates its own features to WP settings via extras, like the screen color options and glance screen. Just like a5cent nicely explained, those are the kind of things Nokia will be bringing. That Nokia experience, but not braking or changing anything radical on WP.


I have to say that I'm a bit troubled by all this. I have been hoping 8.1 could finally give us peace with always needing to wait for the next thing. This kind of hints that inside Nokia its thought that tools and ability needed from MS to be able cut this cycle are not even present at the moment. You don't say something like that outside the company.
 
Last edited:

WavingReds

New member
Jan 15, 2013
752
0
0
Visit site
Hmmm reading this and reading all other things, I just hope MS and Nokia's relationship doesn't go sour after their contract ends...

That's the only thing that really would worry me.
 

Jazmac

New member
Jun 20, 2011
4,995
4
0
Visit site
I can imagine come very contentious "planning" meetings that must be going on between Nokia and Microsoft. I hope Microsoft gets the message because Nokia put every egg it has into this and it has the development staff to do some really bold things on the platform. But Microsoft doesn't appear, at least publicly, to be ready to make the next move. If they don't, others will.
 

Mroofieunblockm

New member
Jul 4, 2013
143
0
0
Visit site
Since Nokia has the ability to alter core OS functions, they should just start improving the OS to add more core features.

Then tell MS that they'll either release all those OS improvements as exclusive features for Nokia, or MS could pay them a big chunk of cash to make it available to all OEMs.

little biased are we ?? Who says they have the right to do so huh ??? -_-
Im not talking about pr features im talking about the real core
 

wpn00b

New member
Jan 9, 2013
542
0
0
Visit site
You have a point, but where does "what they've heard on the internet" come from? Users who have actually experienced it maybe?

People are dissing Windows 8 and Windows Phone without trying them at all. There is a vocal minority dissing it and the general public is jumping on the bandwagon. I've talked to several people at my workplace that haven't even touched a Windows Phone and they ask me "How can you use that?". I ask if they've ever tried it and they say no, but they've heard it's bad and lacks "apps".

People panning the platform before using it far outnumber those that actually have used it.
 

Mroofieunblockm

New member
Jul 4, 2013
143
0
0
Visit site
Well all i can say Microsoft needs to get their hands out of their asses plain and simple

People say Microsoft is doing alot which is probably true but you can still clearly see they are not that invested in wp :/
 

a5cent

New member
Nov 3, 2011
6,622
0
0
Visit site
They say they can change the core OS different to other OEMs, but if they would never do it, then what's the point?
They said that they aren't doing it because they need other OEMs to succeed with WP. In the short term, it's important for WP as an OS to gain success. Having one version of the OS so functionally superior would discourage other OEMs from competing.

Do you have a URL for that statement from Nokia?

Someone may have mentioned that Nokia intends not to modify the OS directly, because Nokia is opposed to introducing OS fragmentation to the ecosystem (Good marketing line. Includes a negative buzzword. Good swipe at Android). That I would believe. I don't believe Nokia stated that they are holding back. Most certainly Nokia wouldn't state that they are refraining from making OS modifications they otherwise would, just to avoid discouraging their competition. Investors would tear Stephen to shreds if such a thing was even hinted at.

Well they do have the possibility and that's enough. Also camera kernel was restricted before, but was opened last year. Nokia has had the keys to play around the camera kernel and has been working with the algorithms for at least a year (on 808 Nokia said that the camera hardware was lesser taking than the software around it). Maybe MS decided to open it so other manufacturers would not be left out?

I've read something similar to what you've just mentioned before (I don't remember where), but it's just not true. There is no such thing as a "key" to the camera kernel. In fact, there is no such thing as a "camera kernel", so even if we had such a key it would be quite useless. WP has exactly one kernel. No more. No less. It's just the OS kernel. Furthermore, as far as Nokia is concerned, WP is open source. Consequentially, Nokia has absolutely no need for any type of key. Nokia already has full access to the entire WP code base. Finally, MS didn't decide to open anything that was previously closed. Like I said, Microsoft just added more points where OEMs can inject their own functionality into an OS controlled process, without OEMs having to modify the OS themselves.
 

agd87

New member
Nov 17, 2012
184
0
0
Visit site
Microsoft have a good starting point with their Windows Phone OS however, they really need to speed up their updates and introduce features that are commonly found in the other popular mobile OS'. How they haven't introduced a notification centre yet is shocking. I do really like the phone which is why I'm sticking to it for the time being. I do find it difficult to defend them sometimes and it's too easy for me to slip back into my iPhone. I'm confident that good things will be coming however long it takes.
 

drbanks

New member
Dec 17, 2012
236
0
0
Visit site
Well all i can say Microsoft needs to get their hands out of their asses plain and simple

People say Microsoft is doing alot which is probably true but you can still clearly see they are not that invested in wp :/

as I've said before, part of the problem is probably ambivalence on Microsoft's part given that they probably make more money per phone from patent license fees they've extorted out of the Android OEMs than they get from Windows Phone.
 

Members online

Forum statistics

Threads
323,303
Messages
2,243,602
Members
428,055
Latest member
DrPendragon