WinRT作为Win32 API的替代品

Bid*_*dal 5 windows-8 windows-runtime

在互联网上有很多博客说winrt是win32 api的替代品.这是真的吗?甚至我读到为Metro Application开发的应用程序使用winrt.所以我理解正确,那些他们必须通过winrt和经典应用程序的城域应用程序必须通过win32 api.请有人验证我的结论.

Ada*_*cin 10

免责声明:我没有参与任何方式设计或实施Windows 8,我只关注Windows 8新闻.我没有特权信息.

winrt是win32 api的替代品

微软已经明确表示WinRT不是Win32的替代品,而是开发应用程序的另一种方式.也就是说,ARM上没有Win32实现(至少第三方开发人员可以访问).ARM上的Windows仅支持WinRT,而不支持Win32,正如Steve Sinofsky 在此解释的那样.

他们必须通过winrt和经典应用程序进行地铁应用的那些应用程序必须通过win32 api

完全正确.

  • 请注意,Metro在x86和ARM上都支持相当有限的Win32子集(http://msdn.microsoft.com/en-us/library/windows/apps/br205757.aspx). (3认同)

Jer*_*xon 5

Win32仍然存在.WinRt将它们包装起来并将它们的类型转换为使用语言的原生类型.C++ metro应用程序仍然可以访问一组有限的Win32 API