在互联网上有很多博客说 winrt 是 win32 api 的替代品。这是真的吗?甚至我读到为 Metro 应用程序开发的应用程序使用 winrt。所以我理解正确吗,那些作为地铁应用程序的应用程序必须通过 winrt 和经典应用程序必须通过 win32 api。请有人验证我的结论。
最佳答案
免责声明:我没有以任何方式参与 Windows 8 的设计或实现,我只关注 Windows 8 的新闻。我拥有 否 特权信息。
winrt is a replacement of win32 api
微软已经明确表示,WinRT 并不是 Win32 的替代品,而是另一种开发应用程序的方式。也就是说,ARM 上没有 Win32 实现(至少第三方开发人员可以访问)。 ARM 上的 Windows 将仅支持 WinRT,而不支持 Win32,正如 Steve Sinofsky 解释的那样 here .
those application which are metro application they has to go through winrt & classic applications has to go through win32 api's
完全正确。
关于windows-8 - WinRT 作为 Win32 API 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9356925/