我想询问So社区是否有以下信息: - 是否可以以WinRT组件的形式编译Windows8-Metro Environment的WebKit或者只是作为C ++ / XAML应用程序中的链接库? - 实现这一目标的主要步骤? - 哪些可能是不可能或非常困难的可能性? - 这是一个努力刚刚在现在工作吗? - 是否可以收集感兴趣的人,以便他们在此工作?

有帮助吗?

解决方案

我认为您将无法“编译”Winkit for WinRT / Metro Style。Metro Style应用程序受到他们可以制作的API调用的类型,例如WinRT的GDI / GDI + / MFC。WebKit有几种可以使用的构建模式,您可以使用Qt作为渲染引擎构建,或使用GTK或Plain GDI,但在所有这些情况下,当您为Windows OS创建新构建时,您将使用GDI最后。

尽管如此,您可以修改Webkit源代码,并添加一个使用WinRT新API的新渲染引擎。如果你这样做,你可能会变得着名。

作为侧面笔记,即使存在Chrome的“Windows Store”版本,通过查看Chromium的源代码,在我看来,这个版本只是一个简单的应用程序启动器,它与“正常”桌面通信使用IPC通道的版本。它似乎不是整个源代码的真实Windows商店版本。

其他提示

winrt是托管和本机代码的组合,所以,您有机会进入WebKit,但请记住 - 本机代码有一些沙箱限制。

也可以选择XNA。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top