ControlD
Diamond Member
- Apr 25, 2005
- 5,440
- 44
- 91
The other issue is Windows still has lots of cruft and spaghetti code from years of layering shit on top of the old in order to support Windows 2.1 286/386 applications. So you end up with a cruddy non object oriented API based on win16, all they did was extend it to 64 bit but it all ties back to win16.
Even WinRT still has to sit on top of the antiquated Win32 API in in order to function.
Where are you getting this stuff from?
First, Windows 8 is certainly not limited to 16 colors. Can you imagine browsing the web or playing games with an operating system that is limited to 16 colors? The interface is not limited to 16 colors either. MS certainly did choose a rather flat default scheme for the Metro desktop, but it isn't 16 colors.
Windows 8 also introduced a new API (WinRT) with Windows 8. I believe most Metro apps are coded with Javascript, but you can certainly still use C# and/or .NET for Windows application programming. All three are object oriented languages. Also, the new API is native to Windows 8, it is not a layer on top of the Win32 API as you suggest.
Last edited: