Out of all of the things that came out of the leaked Joe Belfiore was this tidbit:
Windows Phone 8 won’t just share a UI with the next-generation desktop and tablet OS, apparently: it will use many of the same components as Windows 8, allowing developers to "reuse — by far — most of their code" when porting an app from desktop to phone, according to Belfiore. He specifically mentions the kernel, networking stacks, security, and multimedia support as areas of heavy overlap.
I’ve been emailing with Doug Smith about this and I don’t think he gets why I have to change my pants every time I read that sentence…but I know you get it, right?
Here’s some of what I wrote to Doug:
Think about it…one OS to rule them all. Expect Windows 8, Windows Phone 8 and Xbox 720 to all have the same kernel and be able to deploy apps across them all.
Every app that gets written for W8 will come to WP8. You can use the same app across all your screens. Not a similar app – just an app with a changed resolution but full features. Mind boggling
Android doesn’t make it on a PC. Apple has two OSes for Macs and Pads. MSFT is about to have such a light OS (which is a full client OS) that is now fully portable and the core can be dropped anywhere. We’ll be looking at 1.5ghz and above ‘phones’ that are optimized for phones but capable of doing everything. That makes the MS ecosystem something really special.
It wasn’t working so I took one last shot:
It may not mean a ton to you but this kernel thing is epic…I don’t mean that as a MS fanboy though. Last year I remember writing about how Apple had to merge iOS and OSX or allow them to work on both chipsets because it’s a huge shift from using one OS to another based on form factor compared to using one OS that’s modified for the experience. Take Photoshop for example – you will be able to run the full version of Photoshop on a tablet…FULL VERSION. OK and now you pick up your phone. They can give you as much of that same experience as they can fit on a small screen but from a capability perspective they can do 100% of the same things and it’s less about their code and more about UI. The capabilities of the OS are about to explode as the walls fall with this shift. MS can worry less about multitasking and the like because W8 already deals with this as part of their tablet push. Keep going and add peripherals – the same ones as your PC . And data syncs across all your devices (as do contacts, etc). It’s something we’ve never had before.
He’s not there yet. Probably because his iPhone’s screen is so small that he has iPhone thumb and can’t make it through all of my emails, but that’s a separate issue. Someone help Doug and the Doug’s around the world understand why the game just changed.