A lot is going on with Microsoft’s new operating system, Windows 8, which is expected to be released sometime this year. Now there is also talk about Microsoft’s new OS version for their next installment of Windows Phone. Call it Windows Phone 8, or Apollo as it is called in Redmond. In it, the rumor is that Windows Phone OS will make a swap out to the new variant of Windows 8.
Problems with Windows Phone 7 Kernel
One of the biggest overall complaints about Windows Phone, starting with Windows Phone 7 and continuing through NoDo and Mango, is the lack of 3rd-party native mode application support. Developers have problems because they do not wants to embed Windows CE’s idiosyncrasies in new apps. Again some of that is reliability and some is a desire to make apps portable across the three-screens (PC, Phone, TV) and a cloud world. So by moving to WinNTk this eliminates the CE idiosyncrasy problem and makes native mode applications (and particularly WinRT-based ones) possible.
Three other issues also play into having one operating system for the devices. One is that when you do the same things twice (a computer operating system and a smartphone operating system) it is almost impossible to have them both be completed at approximately the same time, and be truly compatible with one another, and also be of equivalent quality. Secondly, the cost of staffing to repeatedly do the same thing twice is nonsense, even for a company the size of Microsoft. And finally, the closer you get to wanting two things to be almost the same provides less the justification for having two different things at all!
So developers want better integration with the Kernel. Or so it seems. So Microsoft has come out with Redhawk. It is a new managed-code execution environment that would be more lightweight and more appealing to developers who have been put off by the perceived overhead of the current Common Language Runtime (CLR) at the heart of the .Net Framework.
That said, it appears that Microsoft is making changes in more ways than one, and is certainly trying to streamline it OS kernel to make it a more compatible development environment. The challenge for Microsoft is that as a descendant of Windows 7, Windows 8 must be as good as if not better, and Windows Phone 8 should be a lot better in order to increase the Microsoft market share in the smartphone arena.