里面有风扇,重负载的时候会转,但声音很小,不靠近几乎听不到。试了下编译一些项目,特别慢。网上跑分说这个 8cx CPU 多核不如 M1 的一半,我自己编译的时候感觉也是如此,看来在开发上还替代不了 x86 PC ,用来调试 ARM 程序或者上上网还行。
出厂系统是 Win11 专业版。微软自家的 vscode 、Office 、Edge ,还有 Firefox 等若干开源软件都是支持 Windows arm64 的。VS 和 JetBrains 这类 IDE 要预览版才有支持。Chrome 不知道为什么,还没看到支持 ARM 的 Windows 版。Python 明明官网有 arm64 版,但商店里安装的打开还是 x86. 感觉上 Windows 比 macOS 更淡化转译工具的存在,能达到多少性能还没有测试。
Windows 更强的地方就是它支持 32 位的 x86 和 arm 程序,而且好像支持 Rosetta 不支持的一些 x86/arm 混编情况。这玩意的另一个宣传点就是有高通的 AI 专用芯片,我估计是和苹果的神经引擎差不多,只能通过系统特定 API 去调用,后面有机会玩一玩。另外我也发现了一些奇怪的问题,比如 1Password 目前 Windows 这边还没有 arm 版,我用 x86 转译,发现它生成的两步验证码 OTP 是错的,不知道是转译到哪里出现的 bug.
总的来说 Windows on ARM 这边的瓶颈还是在性能。如果有 M1 这个性能水平的芯片,当作日常开发机就很舒服了,毕竟确实安静、功耗也低,足以把机器做得更小。现在这个性能很难说让人满意。
然后我们去OpenZFS on OS X项目网站下载最新的release 2.1.0. 最近OpenZFS的网站遇到了问题无法打开,可以去Web Archive的Wayback Machine打开OpenZFS on OS X官网,或者在这里下载安装包(Big Sur及以上系统:Intel3和Apple Silicon4)。打开pkg文件,一步步安装完成后,打开系统设置,在隐私设置的「完全使用磁盘」项内启用 zpool 支持。如果系统是Ventura,还需要在系统设置「通用-登录项目」允许Joergen Lundman和Justin Johnson两项的后台运行。保险起见,安装设置完成后重启电脑。
Command failed: codesign --sign redacted --force --timestamp --options runtime --entitlements ...
Electron Framework: code object is not signed at all
In subcomponent: ...
{
"severity": "error",
"code": null,
"path": "Mark_Text.zip/Mark Text.app/Contents/MacOS/Mark Text",
"message": "The binary is not signed with a valid Developer ID certificate.",
"docUrl": null,
"architecture": "arm64"
}
The binary is not signed with a valid Developer ID certificate.
什么!?我可是给库克交过钱的!你们怎么能这样对我?
冷静以后,我发现是用来签名的证书类型不对。通常来说,如果你之前只用过Xcode提交过App到Mac App Store的话,证书类型应该是Apple Distribution;而要在Mac App Store之外以dmg包发布App,签名的证书类型应该是Developer ID Application,所以需要找Apple重新签一个。
按照这篇文档的说明,用本地钥匙串生成一个证书颁发请求。然后登录到Apple Developer,进入Certificates选择创建新的Certificate,类型选择Developer ID Application,点击上传前面生成的证书请求文件。然后我们就得到了一份新的证书,点击导入钥匙串。
在今天,iPad Pro从设计、性能、系统各个方面来看,都是极为优秀的平板。看起来「真香」的iPad Air 4,相比起来只能算充满妥协的「刀功」产品。苹果仍然在不断探索iPad作为计算设备能够达到的边界。COVID-19蔓延以来,各类平板销量都在增长,说明平板作为一个品类,的确有真实的价值。但仍然难避免“Nice to have”这个定语。要知道「你的下一台电脑」长什么样子,也许还需要很久。