Win10 ARM迎来原生PS!微软玩ARM能赢过苹果吗
苹果最近发布的arm mac电脑实在太过惊艳,m1芯片打破了人们对于arm芯片性能羸弱的印象,而苹果生态在x86、arm之间的平滑过渡,更是令人对苹果深厚软件能力感到深深佩服。
实际上,苹果并不是首个试图让桌面生态转向arm的巨头,起码在苹果之前,微软就已经在arm平台上作了诸多尝试。
例如,早在2012年,微软就推出了基于tegra 3 arm处理器的surface平板电脑,运行windows rt系统;
而近年,微软更是推出了基于骁龙sq1/sq2 arm处理器的surface pro x,其上运行的是真正的windows 10,它甚至可以兼容旧有的32位x86软件。
但是,由于运行效率、兼容性等问题,微软的arm产品并没有取得很大的反响。
微软目前对arm的主要战略重心,在于windows 10 on arm这个系统。
但和同样兼容arm的macos 11相比,windows 10 on arm并不支持64位x86软件,与此同时运行效率也更加低下,且缺乏原生开发的arm应用(uwp实在太过羸弱)。
尽管微软拥有比苹果更深厚的桌面生态积累,但这些丰富的资源,却没法很好地导入到windows 10 on arm当中。
为什么win10 arm不温不火?
微软想要在arm领域,和苹果一争高下,在生态方面至少需要解决两个问题。
提高windows 10 on arm的兼容性
由于专利等问题,当前windows 10 on arm只能兼容arm32、arm64以及32位的x86软件,但根据微软方面的消息,兼容64位x86软件的windows 10 arm已经在路上。
加大力度开发arm原生软件
x86软件在arm平台上运行,需要经过转译,会损失一定的效率,而且功能有所局限,如果代码涉及到系统内核、虚拟化等,可能无法兼容。
开发基于arm的原生软件,苹果祭出了mac catalyst这个开发方案,用户可以利用它同时开发ipad和mac上的应用软件,大大促进了mac原生arm软件的开发。
arm生态不可能一直靠x86转移软件来支撑,开发原生arm应用,才是解决windows 10 on arm生态的根本之道。
那么微软在这两方面做得怎么样?微软已经着力提升windows 10 on arm的兼容性,64位x86软件的支持已经在路上,即将随着下次大更新推送到系统当中。
而在arm原生软件的开发上,微软似乎显得多少有点力不从心。
微软当前主要依赖uwp来提供原生的arm应用,然而由于缺乏移动平台的支撑,uwp应用早已经成为了无源之水,没法吸引大量开发者为其造血。
不过,好消息还是有的,最近adobe推出了基于windows 10 on arm原生开发的photoshop,这可以看作是大型软件登陆windows 10 on arm的信号。
adobe在早前就表示,将会让旗下软件原生支持windows 10 on arm,而photoshop则是其中排头兵。
现在,用户已经可以在surface pro x上体验到photoshop的arm原生开发版本了。尽管photoshop arm原生版仍处于beta阶段,但这个完全体的ps,却带来了很多惊喜。
首先,是运行效率。根据外媒windows central的测试,surface pro x运行arm版的photoshop非常迅捷,不仅启动快,而且笔也很跟手。
surface pro x搭载的sq2处理器性能算不上强劲,能有如此表现,还是很令人惊喜的。
其次,是广泛的兼容性。前不久,有开发者将windows 10 on arm移植到了windows phone手机上。现在,大家惊奇地发现,wp手机竟然也可以运行这个完全体的ps!
根据windows latest的报道,开发者为lumia 950/950 xl安装了windows 10 on arm后,发现该手机也可以运行原生arm开发的ps!
尽管运行不是特别流畅,而且某些高级功能不可用,但这也反映出了windows 10 on arm的强大兼容性——要知道lumia手机使用的高通808处理器性能较弱,而且仅支持32位,最近编译的ps仍能在其上运行,这表明windows 10 on arm相比macos 11,对硬件的兼容会更加友好。
长久以来,和苹果相比,微软系统的一大优势在于对硬件兼容友好。尽管适配arm平台的macos 11非常强大,但只能在苹果自家arm芯片上运行这点,就让它难以成为普罗大众的选择。
windows靠符合ibm兼容标准的海量pc机攻占了x86的大片领土,这一幕会在arm市场中重演吗?我们拭目以待。
总结
客观来说,目前windows 10 on arm仍是一个不成熟的产品。
它缺乏有力的硬件平台,缺乏成型的软件生态,似乎也缺乏长远的产品规划。
但是,微软从来就不是像苹果那样,靠某几款爆款产品来征服市场的,如果windows 10 arm能够传承微软系统开放、兼容的优良传统,或许也能在arm领域有一番大作为。
目前来看,windows 10 arm的确存在这样的潜力,让我们拭目以待它会有怎样的市场表现吧。
- the end -
原文链接: 责任编辑:振亭
上一篇: golang 格式化输入输出操作
下一篇: Java人机猜拳实现的思路及方法实例