Linked by makfu on Tue 23rd Oct 2012 17:19 UTC
Windows Peter Bright has written a fascinating and well researched look into the real architecture and general internals of WinRT that largely contradicts some commonly accepted marketecture myths propagated by Microsoft (namely that WinRT is a new peer, NT native subsystem and framework alternative to traditional Win32 that doesn't depend on traditional Windows frameworks). Given all the recent news and discussions regarding the future of Windows and the openness of the platform, understanding WinRT's actual underpinnings and technical place in the Windows stack will prove valuable.
Thread beginning with comment 539731
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by Nelson
by moondevil on Tue 23rd Oct 2012 19:53 UTC in reply to "Comment by Nelson"
moondevil
Member since:
2005-07-08

I for one am looking forward to the day desktop applications can be built using WinRT and Win32 is left for dead.

Maybe around Windows 9 - 10 timeframe.

Reply Parent Score: 2

RE[2]: Comment by Nelson
by Nelson on Tue 23rd Oct 2012 20:05 in reply to "RE: Comment by Nelson"
Nelson Member since:
2005-11-29

You already can ;) . You can call WinRT APIs from Desktop apps.

There are restrictions. Some APIs are not callable by Desktop apps (For various reasons, and its up to the discretion of the team associated with the API). For example the new XAML stack in WinRT is unavailable for Desktop apps.

My own thoughts are that Desktop apps will never get full blown WinRT. However, WinRT will be improved so that we can replicate much of Desktop apps using it.

I can see Windows 8.5 (or 9, or whatever they call it since rumor is they're moving to faster releases) having for example more powerful "snapping" capabilities (or even becoming an awesome Tiling Window Manager).

That, plus even more APIs available in WinRT will make the process easier. I'm not too worried at the moment.

Reply Parent Score: 3

RE[3]: Comment by Nelson
by moondevil on Wed 24th Oct 2012 07:48 in reply to "RE[2]: Comment by Nelson"
moondevil Member since:
2005-07-08

For me being able to develop desktop applications in WinRT means being able to use 100% WinRT, otherwise I won't bother at all to propose that to my customers.

The cool thing about WinRT is that Visual C++ is finally offering the same RAD functionality the C++ Builder was offering in 1997.

But if this is constrained to tablets, then I won't care.

Reply Parent Score: 2