想从 windows 换到 mac, v 站程序员多,能说说有啥缺点吗?

329 天前
 gransh

我个人是用 windows 比较顺手的, 各种工具比较熟悉,也没遇到各位所说的蓝屏,弹窗等问题。 想换 mac 纯粹是因为 1.跟风 2.M1 版 mac 续航性能都有质的提升,轻薄本如 macbook air 又能兼顾性能和续航还是很有吸引力的。

然后现在有几个问题就是: 1.M1 对各种开发工具的支持已经完美了吗,比如虚拟机,docker 之类的 2.M1 作为第一代产品,有没有什么缺陷是 M2 修复了的。如果要买,到底是遵循买新不买旧,还是说,M2 比 M1 没什么质的提升,买 M1 高配更好

4646 次点击
所在节点    Apple
63 条回复
liprais
329 天前
都是缺点,过几个月你还会来发帖喷 apple 的
windows 神教不是你想逃就能逃
taka8rie
329 天前
试试官网买一台,可以十四天内无理由退的。合适就留下,不合适就退。
YuJianrong
329 天前
1. 何止不完美,根本是残废。Docker 跑 x86 是 Emulation 的,速度极慢很不稳定。
2. M2 没修复啥,M1/2 没差,唯一需要注意的是预算内内存尽量大,因为这个不能后加,小了没有任何解决方案。
3. 熟悉 windows 工具链的话完全不推荐换 Mac (包括 x86 版)。Mac 主要适用于:
a. 需要偏*nix 的工具链
b. 前端开发
c. 设计工作
d. Apple 爱好者 / MS 反对者
Puteulanus
329 天前
M1 我拿来当上网本是蛮爽的,要用虚拟机的话感觉还是慎重选择。。
t41372
329 天前
docker 现在已经支援 apple silicon 了,可以开心的跑 arm 的镜像了。我没有在这台机器上运行过 x86 的镜像,不过如果你一定硬要跑 x86 的镜像的话好像也是可以模拟。编译 x86 的镜像的话用 buildx ,不过我不知道他是用 rosetta2 还是 qemu 模拟。可能是我要求比较低,不过我自己在 m1 pro 上跑 docker 跑的还挺开心的,没遇到什么问题。

虚拟机的话,必须要使用 arm 版本的操作系统。如果你要用的主要是各种无 gui 的 linux 发行版的话还好,现在 arm 服务器已经挺广泛的了。带 gui 的镜像有些时候可能要找一下,而且用 flatpak 会遇到一些问题,因为大部分的 flatpak 都没有给 arm64 打包(不过这也不能算是 m1 的问题)。

用 utm(qemu 前端)倒也可以跑 x64 的模拟器,不过很卡,跑个没 gui 的 ubuntu server 还行,带 gui 的就卡的没法用了。如果你要跑 windows11 的虚拟机的话要准备好 parallel(贵到爆炸的订阅制)。好像还有其他虚拟机软件,不过我了解的不多。体验的话我觉得还不错。当然也可能是我年轻,没用过什么好的 windows 电脑,不过我很确定在 parallel 下跑 windows 11 比我上了年纪的 surface book 2 要流畅不少(也可能是第一次用高刷屏的缘故)。除了 arm 版 win11 很多东西会炸(主要是游戏)。

另外好像没多少人提过,也可能是我孤陋寡闻没用过好的 windows 电脑,不过我觉得这东西跑 android 和 ios 模拟器简直快得飞起。

内存要买大是真的。我是 16GB 的 macbook pro 16 ,常年内存占用 70-80 ,swap 就没停过。

我是从 surface book 2 换过来的。我觉得除了不太能玩游戏和不能在屏幕上画画以外,用起来还是很愉快的。

但是,do your own research! 上网看看你的工具链是否已经能在 mac 上爽用。上 youtube 看看人们对 apple silicon mac 的测试,有许多开发者都有做过他们用的工具在 m1 mac 上的运行结果。或是像上面那位老哥说的,官网买一台先试试,看看顺不顺手,能不能满足你的需求。

可以在下面这个网站上看许多软件的适配程度。
https://isapplesiliconready.com/

说实话,我觉得 macOS 是需要适应的。有一些设置你不动,或是没理解 mac 的操作逻辑,用起来会很难受。如果你适应速度很快那倒没什么,不过我在网上也有看过有人用了很久的 mac 一直都没有发现一些关键的选项,或是完全没有理解 mac 的交互逻辑,以至于一直抱怨 mac 很难用,我也有看过把自己的 mac 搞得一团糟,看着就觉得难受的人。总之,有些问题只有你自己才能回答。
ericguo
328 天前
最大缺点没有 windows 的软件,几乎所有的软件都需要重新购买(如果之前已经购买请无视)。另外就是说话的时候要特别注意,不要说 Mac 好用,Windows 的人很多,犯不着得罪人。
Mac 的最大优点其实还是屏幕和音响,特别是屏幕,Mini-LED 的这块屏幕是真的好,所以我也不推荐你买 Air 。
terence4444
328 天前
不支持菊花链,连接多显示器可能有点问题
Chad0000
328 天前
谨慎,我不止一次尝试从 Windows 到 Mac 都放弃了,我的 Mac 只用来编译 iOS APP 了。
ltltfuture
328 天前
虚拟机 docker 有很多很杂的需求不建议 mac
LonnyWong
328 天前
我见过不少人不会设置 mac 妙控板轻触点击的,然后就骂 mac 超级难用,要换回 Windows 的。
chendy
328 天前
熟练使用 win 没刚需的话不建议换 mac
就像熟练使用 mac 没刚需(比如打游戏)的话不建议换 win
环境,快捷键等等一堆问题,不是想换就换的…
daydreamcafe
328 天前
@LonnyWong 触控板采用按下点击才是 trackpad 的最佳用法吧,轻触点击很容易就误触了,按下点击平时操作的时候还少了一个手指抬起的动作
whusnoopy
328 天前
首先,M1/M2 系列的 MacBook Air 和 MacBook Pro 都是非常好的机器,但白璧微瑕,如果你真的有这几点需求,那可能要掂量下

1. 大内存。MBA 最大到 24G ,而且无法加,有更大内存需求必须上 MBP
2. 多显示器。MBA 默认只能外接单显示器,有通过菊花链等方式上到更多的,但代价太大,有更多外接显示器需求请转 MBP
3. arm/x86 的天生鸿沟。我司在 Python 和 node.js 环境下,偶有遇到依赖包只发布了 x86 二进制版本的,这时候就要骂娘了,自己找源码交叉编译,或全网翻哪里热心网友自己做的,概率极低,但遇上就特别难折腾
gpt5
328 天前
mac 的硬件上限比较低。
DosLee
328 天前
操作习惯需要适应很久、软件生态不同(包括可能需要付费买一些软件)、office 是残废版
ql562482472
328 天前
没有一个很好的 ssh sftp 工具
wanguorui123
328 天前
虚拟机 docker 很吃性能和内存,你要加金条才行
tog
328 天前
今年换的 mac , 之前 win 已经用了 4 年
说下,我是前端,今年买了之后,用了两周学习了下系统,才带去了公司
我只想说 真 tm 爽,效率提高了 10%。。。
vitaminx
328 天前
Windows 系统没问题不推荐使用,在兼容性方面还是 Windows 比较好!而且现在 Windows 11 的界面设计已经有很多 macOS 语言了

除非有以下问题之一才建议换 Mac:
1 、经常性蓝屏死机或重启(有人可能会喷是自己软件安装问题,那也是问题,何况有些电脑就解决不了,比如我的联想笔记本不知道是不是低温锡导致的,常常蓝屏)
2 、对续航很有要求( Windows 本的特性决定了你只要装多了软件续航就是个笑话)
3 、对功耗发热特别敏感(夏天基本是一开机很多 Windows 本风扇就狂转温度就 60+)
4 、对开盖即用合盖即走的使用模式非常感兴趣(这点是 Mac 独有的,不要说 Windows 也行,能用和好用是两个概念)
shervy
328 天前
为什么我回复不了你帖子,需要注册满 1002 天

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/949131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX