> Windows 8 is a totally different beast. It's a new API, not even .NET, that's built on an existing OS. As such, it is more like Android, which is a mobile phone API built on top of Linux.
You need to make a distinction between WOA (Windows RT) and Windows 8 on x86. Windows RT is a different beast yes in that developers will only have access to the WinRT API, but no restrictions are in place on the x86 version of Windows 8. Developers still have access to the Win32 API and are NOT discouraged to use it.