为ARM开发X86模拟器,微软的又一步臭棋?

为ARM开发X86模拟器,微软的又一步臭棋?

ZDNET的Mary Jo Foley援引消息源报道,微软正在开发x86模拟器,让Windows for ARM系统能运行x86应用。这款模拟器开发的初衷非常简单,就是解决Windows for ARM时就面临应用缺乏的问题。

如果这个事情是真的,笔者表示,这将是微软的又一步臭棋。

通过X86程序来丰富Windows for ARM的生态环境,乍看之下并没有太大问题,但即使微软能把该平台的性能优化到原生系统一样,真的能有用吗?应该还是于事无补的的。

我们来看Windows for ARM的定位,Windows for ARM其实是微软推出来面向低功耗便携市场的一个产品,其产品形态是平板电脑,多数情况下是触摸操作的。

我们再来看微软的X86程序,确实X86程序数量众多,但这些程序都是为使用键盘鼠标的桌面系统开发的,两者的操作逻辑完全不同。

虽然微软从Win8开始就开始推广所谓的跨平台应用,希望融合触摸操作和鼠标键盘操作。当然,如大家所知,这种尝试导致Windows诞生了历史上可能评价最差的系统Win 8。

即使Win 10保留了触摸屏支持,实际上也只是支持而已,真的为触屏优化的应用非常少,也没有必要,因为没有人会真的会去用Windows的触屏模式,那会造成精神分裂的。

作为一个使用触摸屏PC已经好几年的人,客观来说,触摸操作只能作为某个特定时刻的救急使用方式,没人人能忍受用触摸来操控普通的X86应用。即使是微软号称触屏优化过的EDGE浏览器在触屏模式下都无法获得一般手机浏览器那种操作流畅感。

如果你用过早年的Windows CE或者Windows Mobile系统,你就会明白X86程序在触屏上那种令人揪心的体验到底是什么感觉了。

微软的模拟器不会为Windows for ARM系统增加真正可用的软件供给,而最多只是把Windows for ARM变成微软的另外一个桌面系统,或者一个回到10多年前的新的WinCE系统。

当然如果微软是要像当年苹果抛弃IBM的Power处理器那样放弃英特尔平台,将桌面迁移到更有未来的ARM平台上,那这个项目还有那么些意义。不过,让微软放弃X86平台,可能性并不大。

既然X86模拟器无法为微软的ARM平台真的增加应用供给,那这个项目还有什么意义呢?可能是确实没有意义。

但就是这样一个项目从目前来看,是确实存在的,而且应该已经取得了不错的的技术成果,毕竟开发自家的模拟器并不需要像开发游戏机模拟器那样靠破解来摸黑箱。。。这样一个项目竟然投入这么多人力物力原因何在?

可能是因为微软一直有一个”一个系统一统所有电子产品“的执念。

在这个执念下,微软生产过很多体验非常奇怪的产品,包括面向大屏幕的Windows Media Center家庭娱乐系统,给手机用的Windows Mobile系统,给嵌入式用的Window CE 等等。

这些系统都是面向不同的应用场景的,但微软为了自己所谓的”通用“、“统一”将他们做的基本上都是一样的操作逻辑,当然因为使用体验上的糟糕,这些系统后来都销声匿迹了。

虽然如此,微软还是我行无素,仍然对做这样的事情乐此不疲,显然,ARM平台X86模拟器就是又一个Windows一统天下思维模式下的产物。

看过各种动漫的你肯定知道,想要统治世界的强大的大魔王一般都会惨败,而走心的温情主角往往可以获得胜利。也许微软在开发产品时,真的需要多走走心了。


分享到:


相關文章: