Windows on Arm 初体验

之前报名了荣耀神机营的 PC 项目,本来是想着如果申请到了,旧笔记本就放在实验室,宿舍用新品。但是没想到新品是个二合一,还是 Windows on Arm (WoA)的,这篇文章就是在这台机器上写的。

MateBook E Go

首先介绍一下,这块平板就是之前有人爆料的 MateBook E Go 了,听名字就让人想到 Surface Go 了。和我以前参加神机营的经历一样,这台机器也不是高端产品。之前爆料说这台机器搭载骁龙 8cx Gen3,但是拿到手的是 Gen2,内存 16G,屏幕是 2K 的,看着还不错。有两个 Type-C 接口,一个 3.5mm 耳机口,双扬声器,指纹识别集成在电源键上。相机感觉和普通笔记本一个水平。配了一个 65W 的充电器。

体验几天下来,说一说感受吧。

首先性能不太行,骁龙和 M1 相比差了一大截,不插电看 B 站都卡,系统操作也不流畅。这个表现当日常主力使用肯定是不够的。但是 ARM 续航不错,外出携带很方便,临时码个字,简单写个代码也还是可以的。

外设方面,这次给配了一个皮套键盘和支架,可以通过触点连接,拿掉后也可以通过蓝牙连接,这个倒是挺方便的。但是这个键盘的 Fn 键有点问题,热键模式下热键没法用,组合键和响应的还是单键的功能,不知道是设计如此还是 bug。这一点对于经常使用功能键的我还是有很大影响的。支架的调节范围也挺大的,目测最大可以到 140 度左右,挺不错的。

生态方面,ARM 真的差太多了,甚至预装的华为电脑管家都还是 x64 的。虽然现在可以转译 x86 和 x64 应用,但是原生的还是会好一些,转译的多多少少会有一些问题。比如迅雷经常会闪退,Traffic Monitor 不会开机自启,微信今天也遇到了在窗口内鼠标消失的问题。

作为半个程序员,常用的 IDE 和 SDK 肯定是要装一下的。机器到手就马上装了 WSL、WSA、VS Code,单独开都还挺好,但是同时开就会很卡。JDK 装了微软的 ARM 版,Python 3.10 的 RC 版也支持了 ARM,NodeJS 官方还没有 ARM 版,第三方的又太旧了。IDEA 和 Android 都是 x64 的,比较卡。git 也是 x64 的,在 VS Code 里用起来非常卡。最近 VS 预览版也支持 ARM 了,装了一个,启动有点慢,用起来还行,顺手就编译了一个 ARM 版的 Traffic Monitor,但是任务栏窗口无法交互,还是等作者更新吧。

最近 Fleet 也公测了,可惜也是没有 ARM 版,而且基本上没啥用,还是等更新吧。


最后附上目前装的 ARM 版软件:

软件 说明
Bandizip
Bitwarden
Clash for Windows
Everything 便携版
Edge
Firefox
PowerToys
Typora
Traffic Monitor 自己编译
VS Code
WSL