开发者展示在Windows RT上运行桌面应用程序

在昨天上午,我们发布了关于Windows RT越狱的消息——开发者Clrokr发现了开发者可以在Windows RT中编译自己的桌面应用而以一个独立的方式运行而不需要用到微软的应用商店。这个开拓看起来即将成真了,除了Office外,Windows RT可以运行其他的桌面应用,但它仍然有些问题需要解决。

虽然一些程序可以做到兼容Windows RT的拖放操作,但如果你用当前的方法解开你的Windows RT,你需要相当的努力以获得大部分程序运行以至你可以处理自己的事情。

比起桌面平台的x86和x86 64 CPU,ARM处理器是一个不同架构的芯片。因此,为了让你的Windows程序兼容采用ARM处理器的Windows RT设备,它需要重新编译指令,而为ARM重新编译桌面软件需要一个在Visual Studio 2012中进行的变通方案。当这样一个问题开始的时候(这仅仅是一个开始的问题),许多Windows库将彻底地消失,因为Windows RT在设计理念上与Windows桌面版的完整安装并不一样。即使那样,你也只能为4.5版本的.NET框架编写软件,因为桌面环境也不会被写得向后兼容。

这意味着在你的Windows RT设备上,你不能运行所有你喜欢的商业桌面软件。但是,一些伟大的开源软件已经可用。

虽然Clrokr发现了Windows RT的漏洞,但一名叫做Netham45的XDA-Developers开发者已经移植TightVNC、PuTTy与一个主要功能版本的Bochs到Microsoft Surface RT

你想自己解锁Windows RT的桌面应用吗?不幸的是,如果你不是一名开发者,那过程可能有些难度了,因为Netham45提醒:

我将考虑看看是否可以写一个循序渐进的指南,但对于现在的现状,我应该对那些需要一个完整指南的用户们说,这个开拓过程太复杂了

你可以看看开发者展示的Windows RT在桌面模式通过Bochs模拟器运行Windows 95的裁剪图

考虑到所有失踪的库,并且需要重新编译的软件,Windows RT桌面模式的锁定状态让我们对它没有太大的感觉,即使我们还是想玩它。不过,这也只是一个越狱的开始历程罢了。我们希望微软不要试图结束掉Windows RT的越狱,但我们猜想,微软可能在将来的固件更新中修复当前的漏洞,就如同苹果对iOS的修补一样,即便如此,我们真的祝愿那一天不要来得那么快。

你想在你的Windows RT上运行什么桌面应用呢?分享下你的想法吧!

给我留言

/ 快捷键:Ctrl+Enter