本文使用Windows Dev Kit 2023编写
购买
为什么买
这玩意刚公布的时候就看上了,低廉的价格,极高的性价比,仅仅4000出头就能买到32(内存)+512(储存),甚至还是有些价格更高的迷你主机都不具有的可更换固态。而且我还有主机打游戏,暂时不需要电脑打游戏。因此在我正式地配一台台式机之前,使用物美价廉的DDK作为我开发机的过度是再好不过的选择。
购买途径
我是微软员工,因此发个邮件问了问,就买到手了。
目前国内购买一般来说需要公司采购,购买的重点不是公司或者微软员工,而是要求同意“不能7天无理由退货且不能二次销售”。要想买国行可以在Microsoft Store的商品页打电话,或者私信我获取内部/外部购买联系人(他们也独家销售Azure Kinect Dev Kit)。理论上直接找销售经理买可能不会受到购买数量的限制,但是我没有问,要是有人试了非微软员工买了一台,我会在这里更新。非国行建议海淘一个美版,目前没看到有港版,日版也太贵了。(某海鲜市场上有加价400的,某东有加价4000的,看看就好)
开箱


包装十分简洁,里面只有主机、电源线、还有使用说明。
硬件
基本参数
- 内存:32GB LPDDR4X(良心)
- SSD:512GB NVME PCI-E 3.0可更换固态,我这台是铠侠的,TLC(良心(指可更换)
- SoC:Snapdragon 8cx Gen 3(拔草叉寄三)
- 系统:Windows 11专业版(良心)
- 无线:Wi-Fi 6,蓝牙5.1
- 接口:2 USB Type C,3 USB Type A(都是USB 3.2),Mini DP1.4,RJ45(只有一个所以别想软路由)
光从参数上看,这可能是我司近年来发布最良心的硬件了。
跑分
简单跑了个分,差不多M1七成功力。

不打游戏的话,再适合不过了。
软件兼容性
由于现在早已实装x64模拟,因此运行绝大多数不含驱动的软件并不是问题。本节对于软件兼容性的评级分为三个等级:寄、悲和行,仅代表能否原生运行在aarch64下,不代表能否运行。各评级的定义为:
- 寄:完全没有aarch64支持,对于开源软件,非官方支持的若版本过老,也属于此评级。
- 悲:部分组件具有aarch64支持,或者仅有armv7支持,亦或是官方支持与x64有明显差别。
- 行:拥有完全的aarch64支持,且目前仍处于预览版状态的软件也属于此评级。
重要的事情说三遍:寄的也能跑
重要的事情说三遍:寄的也能跑
重要的事情说三遍:寄的也能跑
Windows
大部分组件:行。
YourPhone:寄

更新:升级到Phone Link之后评级为:行
不知道为什么系统绑了个旧版的

Photos:悲

更新:评论有老哥说照片已经更新到ARM64,但是还没推送到我这里,鉴于已经推出,更新评级为:行

毕竟是系统,首次开机之后打开任务管理器只有这两个进程不是ARM64的,可喜可贺。
目前Windows所有组件皆为ARM64原生
M365
评级:悲


本体是ARM64EC的,应该是为了兼容一些拓展,勉强算个过关。安装器居然是x64的,总体给个悲吧。
Visual Studio
评级:悲

目前Visual Studio17.4之后是支持ARM了,只不过有些组件还是x86的,我估计是给插件使用的。目前17.4还是预览版,不过过几天.Net7发了之后估计17.4就正式版出了,整体给个悲。
Visual Studio Code
评级:行

这就不多说了,出来好久了。
Jetbrains的IDE
评级:行
(请忽略Windows HDR网页截图高亮Bug,下同)

目前正式版是没有ARM64的,之前回答评论有老哥说EAP出了,搜了下果真出了,给个行的评级。
注:Jetbrains的IDE此处以IDEA为代表,其他的基本上都有ARM64的EAP了。不过我没有一个个点开看,因为这玩意的主体部分其实差不多,差别部分更多在于上层插件的不同,就算现在有不支持的,之后很快就会支持。
ReSharper
评级:寄


正式版不支持,EAP也没有,估计Jetbrains对于ReSharper基本上就是摆烂的态度(不如用Rider了)。
Git
评级:寄
不多说了,主要原因是因为GCC不支持导致Mingw这一套没上来(也包括git)。
Node.js
评级:寄


有非官方的,不过目前版本还是14(最新LTS是18),只能给个寄了。不过有个workaround就是用WSL跑,所以不如用
Deno
评级:寄

没想到居然也是寄,还是用WSL吧。
思考题:已知V8支持ARM Windows,C++支持ARM Windows,Rust也支持ARM Windows,那为什么Deno和Node没有ARM Windows支持呢。
某网络工具
评级:行/寄
本体ARM64支持的很好,不过GUI的壳目前还是寄。
PowerShell Core
评级:悲

只有x86和x64有MSI包,ARM64只有zip包,得自己装。话说东西都编译出来了,顺手做个msi应该没有难度的才对。。。
PowerToys
评级:行

同样的技术栈,为啥PowerShell就不开窍呢。
其他开发工具
信息来自官网,没全装
• IDEs
- VSCode(现已发布)
- Visual Studio 2022(现已推出预览版,将于 2022 年正式发布)
• 工具
- WinDBG
- Git (作者注:??????)
• 库
- VC++ 运行时库(现已推出预览版)
- 许多 OSS 库正在或将被移植以原生支持 Arm64
• 运行时和框架
- .NET 6(现已发布)
- .NET 7(现已推出预览版,将于 2022 年正式发布)
- OpenJDK Java(现已发布)
- Python、Node JS(移植进行中)
- CLANG/LLVM、GCC(移植进行中)
• 云服务
- Azure Arm VMs(现已发布)
- 独立 Runner Agent(详细信息将于 2022 年夏末公布)
- GitHub 和 Azure DevOps 云托管 CI/CD(详细信息随后公布)
游戏相关
综合评级:寄
Windows游戏基本上别想玩了,很多反作弊设施依赖于驱动,并且没有做ARM64适配,而且拔草叉寄三的显示性能本来就那样,毕竟还是移动端的显卡。
不过我另辟蹊径,可以使用WSA玩安卓的游戏,不过效果嘛
- 明日方舟:运行很流畅,但是点干员技能开技能的时候,会Crash,是系统跟着一起崩的那种,大概率是高通驱动的问题。
- 原神:下载资源界面就肉眼可见地掉帧了,此时进去跑个分已经完全没有意义了。
其他的我也没试了。
更新:有同事进行文明6,但是5分钟左右过热重启了,可能是驱动没优化好,不知道是不是个例。然后我尝试了星际争霸,高画质刚开局能有30帧,不过考虑到这是转译运行,还是建议打的时候可以调到中低画质预防卡顿。
Linux
很多人有这样的疑惑:这玩意能装Linux吗?
Linux的ARM有更好的生态,而且适配Linux之后,甚至还可以做到从NVME里引个外接显卡,然后用USB启动系统。
但是,我的评价是:未来可期。

目前来说,安全启动完全可以关闭,Linux6.0也有对拔草叉寄三的初步支持。但是要想让这玩意真的跑起Linux来,理论上还差个DTB,还要趟过很多坑。但是这玩意开起来买的人不少,但愿适配能够尽快完成(这东西怎么说都比M1跑Linux好办)。
因此现在可以先用WSL,跑那些仅仅是不兼容Windows ARM的软件。
综合体验
优点
作为ARM主机,虽然他有风扇,但是给人的感觉就是十分安静,平时风扇转速很低或者不转,这是ARM主机最大的优点了。除此之外整个WDK体积不大,放在桌子上占的空间也不大。
缺点
缺点也是他是ARM,不过这个价格,要什么自行车呢。
如果你使用HDR显示器,那么就会很难受。WDK只有DP接口在启动时有输出,这就意味着在Windows启动完成前,连接C口的显示器是没有任何输出的。然后DP口的输出居然不支持HDR,因此这就需要取舍了。不过总体来说这条问题不大。
总结
如果你
- 需要一台电脑
- 不需要使用电脑打游戏
- 需要使用电脑办公/写代码
那么这台WDK可太适合你了,这绝对是4000块左右非常合适的主机。