以下仅针对想买 m1 mac 作为生产力工具,对系统的稳定性要求极高,尤其是做开发的同学。
以下问题不仅是我遇到的,我汇总了 macrumors 、twitter 、v2ex、youtube 、威锋、apple 论坛所普遍反馈的问题。

一.软件兼容性问题
1.许多适配版本的软件都在测试阶段,现在能用但会遇到许多问题。
2.rosetta 转译下,程序运行缓慢,甚至卡死( 11.2 缓解了一些)。
3.homebrew 只有一半左右的包进行了适配。
4.IDE 插件有不适配的情况,比如 jrebel,vscode 的 c/c++等。

二.硬件兼容性问题
1.对外接显示器的不友好,一部分外接显示器可能导致分辨率、颜色错乱,自动唤醒,无法唤醒,黑屏等。
2.外接显示器只能以 YCbCr 格式输入, 仅支持 IOMFB 图像输出。
3.硬盘、打印机等外接设备驱动不适配。或出现其他性能问题。

三.系统(内核) bug
1.DarkWake bug,导致外接显示器被频繁唤醒。
2.视图空间 bug,导致菜单栏无法点击。
3.鼠标指针卡死不动,实际上还能操作。
4.睡眠唤醒后黑屏,必须强制重启。
5.SMC bug,导致控制台中不断打印错误日志,实际上 SMC 在 m1 mac 上已经名存实亡了,明显是没有适配好。

四.可能存在的设计缺陷
1.在不借助 apple configurator 2 的情况下,无法重新安装 Recovery,这将导致即使你的系统降级到了低版本,你的 Recovery 也无法降级或重新刷写(以前 intel 版本可以进入 MacOS Internet Recovery 模式重置)。
2.外接显示器在浏览部分网页或图片时,出现闪屏,此时如果接另一台显示器,还是会闪屏,很可能是硬件问题。
3.恐怖的 ssd 写入量(目前在外网最热门的话题),大多数人都出现了这个问题,在 3 个月内 m1 mac 的硬盘写入量达到了 130T 左右,消耗了 9%的硬盘寿命,目前不清楚是系统 bug 还是 swap 导致的( 16G 的 m1 mac 上也出现了这个问题,intel 版本的 mac 没有出现这个问题)。

以上许多是不痛不痒的小问题,未来可以解决,但如果你遇到任何一个问题从而浪费了你的时间和精力,那 用户体验就大打折扣了,大家更希望把精力放在业务上。

总结:等下一代 arm macbook 是明智的选择,至于我为什么买 m1 是因为我上一台笔记本坏了。
就说这么多你们可以开始了。

第 1 条附言  ·  1 天前

以上大都也是我自己遇到和总结的,我研究了很久。像「显示器自动唤醒」这个问题是「 DarkWake bug 」导致的,包括 Recovery 无法单机降级,开发时遇到各种插件不兼容、报错,都是我亲身经历的。每一个小点我都可以给你写一篇文章,不是我胡编乱造的,如果你已经在使用 m1 芯片的 macbook/mac mini,一定深有感触。m1 芯片固然很强,但对于我来说,这些问题足以掩盖住 m1 的全部优点。
第 2 条附言  ·  1 天前

以上也就只是我所遇到和见到的问题而已,我只希望大家在挑选 m1 前能衡量一下自己的需求。主要注意一下硬件上的选型,特别是外接显示器这一块,尽量去搜一些成熟的外接方案。我相信还有许多人他们并没有遇到 bug,或者都是一些小问题。如果你觉得我在故意贬低 m1,或者非要让我拿出证据来证明我所说的问题,那么,对不起,你赢了。
第 3 条附言  ·  20 小时 22 分钟前

下面贴一些主要问题的追踪帖子
硬盘写入量异常问题:
https://forums.macrumors.com/threads/ssd-swap-high-usage-of-terabytes-written.2284893/

蓝牙断连问题( m1 mac mini 比较多,11.2 改善了一些):
https://forums.macrumors.com/threads/m1-and-bluetooth-issues.2269927

显示器分辨率错乱问题:
www.youtube.com/watch?v=ALqgW7Zam7g
https://www.macrumors.com/2020/12/23/apple-to-fix-ultrawide-display-m1-mac-issue (其实还没完全修复)

显示器无法唤醒问题( m1 mac mini 比较多):
https://forums.macrumors.com/threads/m1-mac-mini-not-waking-display-after-sleep.2270758/
https://discussions.apple.com/thread/252111852

显示器自动唤醒和 DarkWake bug (这个 bug 还可能导致 macbook 掉电很快):
https://discussions.apple.com/thread/252087882
https://discussions.apple.com/thread/252061187
https://forums.macrumors.com/threads/mba-constantly-waking-up-from-sleep.2271425/
https://www.v2ex.com/t/739371

外接显示器输入格式问题:
https://v2ex.com/t/741998
https://forums.macrumors.com/threads/anyone-have-a-monitor-that-can-run-in-rgb-color-mode-with-mac-mini-m1.2272978/
https://discussions.apple.com/thread/252076087

外接显示器 usb-c 兼容性问题:
https://www.macrumors.com/2021/02/03/macos-big-sur-external-display-issues
https://discussions.apple.com/thread/252098626

外接显示器闪烁(抖动)问题:
https://forums.macrumors.com/threads/m1-air-ghosting-flickering-with-external-display.2271670
https://discussions.apple.com/thread/252130766

你可以看到各大论坛上有很多这种帖子,问题提交的数量在历代的 macbook 上是没有的,我只贴了一些讨论比较多的,这些问题没遇到还好,遇到了就非常让人抓狂。
我从来没有责备 apple 在软件兼容性上的问题,因为需要时间去解决。但是为何一些基础的功能都实现地如此糟糕?
btw,显示器问题和 DarkWake bug,我从 12 月开始向苹果 feedback 了 7 次,没有一次回复我。

原文:https://v2ex.com/t/756744