Originally Posted by Jessica Lares
The problem I see in general is that Windows 8 is nothing more than a layer on top of Window 7. It's not like iOS where the barebones of OS X is still there and the rest has been stripped out. Instead of using their very, very good Windows Embedded framework like they do on Windows Phone/Zune, they've just piled junk on top of existing junk with security tweaks and the like.
This is not correct IMO. Windows 8 is much more than just an eye candy type of front end. Users may or may not like the new UI, but there IS a lot of new substance under the hood. If you look at the publicly released information about it (see this article
, that shows the architecture), includes a new fundamental runtime layer called "WinRT." There are various new UI-layer development options, but under the hood, the WinRT layer is a completely new, OO way of doing things (as opposed to the old-school calling of Win32 layer). To quote this article
: "WinRT isn’t another abstraction layer; it resides directly on top of the kernel just like the Win32 API. This marks the first major break in the core of Windows since Win32 was introduced in 1993 with Windows NT. WinRT represents a new application execution environment with semantics that are very different than Win32."
And this article
makes a similar point:
"WinRT (the new Windows Run Time) is not a replacement for Silverlight or .NET, it's a replacement for Win32. And that means that it's the new native runtime for Windows, and not a managed code layer that sits higher on the stack."