Updated: July 11, 2020 (May 28, 2012)

  Analyst Report Archived

WinRT Delivers New System APIs in Windows 8

My Atlas / Analyst Reports

1,534 wordsTime to read: 8 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

The new “Metro-style” user interface (UI) delivered with both Windows 8 and Windows RT will usher in a new generation of applications built on new APIs offered by WinRT. The APIs are implemented with a flexible architecture that enables developers to use popular programming languages such as C, C++, C#, Visual Basic, and JavaScript to build Metro-style applications. High performance and code reduction are emphasized, and a subset of the .NET Framework is supported. The changes may improve the development experience, but developer training will be required and existing code will likely need rewriting to be ported.

WinRT Powers Metro-Style Applications

WinRT (RT stands for “runtime”) is the foundation on which all Metro-style applications are built. WinRT APIs are implemented with native C++ code that connects directly to the Windows kernel and in some cases wraps existing Win32 APIs. Metro-style application developers must use WinRT APIs to access all OS functionality, such as communication, graphics, storage, media, device interaction, and UI controls.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now