So on comparing windows phone 7 to 8 ... its a bit tricky, and I don't think it can be compared in a straight forward manner. I know that to most consumers, it only makes sense for them to be compared like that.. but..
I am still confused about the Windows Phone 8 kernel.
So Microsoft says that it shares a lot with the Windows 8 kernel, which is Windows NT 6.2, the latest version of NT. So is the kernel in the phone a "lighter" version of 6.2 as well ?
Also, they are calling it Windows Phone 8.0 .. but for some reason I thought that the version number corresponds with the development of the core, which in the case of Windows Phone 7 .. windows CE 7.0, correct ?
So now we are at 8.0, but technically we are not.. since the CE core didn't graduate from 7.0 to 8.0, but we got a brand new core.. which would make it 1.0 , or.. 6.2 ? Very confusing.
I know that they can call it whatever they want, I am just trying to get a clear picture, because comparing Windows CE to Windows NT is not.. I don't want to say fair, but I feel like it can't be done in objective way.
Windows CE was designed and developed with mobile phones in mind (limited resources, battery, etc.), where NT was designed for desktop machines and servers (more powerful, more resources, "always" plugged in), and its now being adopted to mobile phones, and I think Microsoft have done an outstanding job at optimizing it to run on such weak hardware, but maybe that is where the core of the battery drain issues is ?
I really don't know, just speculating. And.. considering that some people are getting good battery life, and other aren't.. kind of throws my theory out the window, but still.