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

2023-06-15 23:54:34 +08:00
 gransh

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

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

5237 次点击
所在节点    Apple
63 条回复
liprais
2023-06-16 00:05:53 +08:00
都是缺点,过几个月你还会来发帖喷 apple 的
windows 神教不是你想逃就能逃
taka8rie
2023-06-16 00:25:48 +08:00
试试官网买一台,可以十四天内无理由退的。合适就留下,不合适就退。
YuJianrong
2023-06-16 00:40:43 +08:00
1. 何止不完美,根本是残废。Docker 跑 x86 是 Emulation 的,速度极慢很不稳定。
2. M2 没修复啥,M1/2 没差,唯一需要注意的是预算内内存尽量大,因为这个不能后加,小了没有任何解决方案。
3. 熟悉 windows 工具链的话完全不推荐换 Mac (包括 x86 版)。Mac 主要适用于:
a. 需要偏*nix 的工具链
b. 前端开发
c. 设计工作
d. Apple 爱好者 / MS 反对者
Puteulanus
2023-06-16 00:54:59 +08:00
M1 我拿来当上网本是蛮爽的,要用虚拟机的话感觉还是慎重选择。。
t41372
2023-06-16 01:48:48 +08:00
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
2023-06-16 05:38:25 +08:00
最大缺点没有 windows 的软件,几乎所有的软件都需要重新购买(如果之前已经购买请无视)。另外就是说话的时候要特别注意,不要说 Mac 好用,Windows 的人很多,犯不着得罪人。
Mac 的最大优点其实还是屏幕和音响,特别是屏幕,Mini-LED 的这块屏幕是真的好,所以我也不推荐你买 Air 。
terence4444
2023-06-16 05:54:57 +08:00
不支持菊花链,连接多显示器可能有点问题
Chad0000
2023-06-16 06:03:35 +08:00
谨慎,我不止一次尝试从 Windows 到 Mac 都放弃了,我的 Mac 只用来编译 iOS APP 了。
ltltfuture
2023-06-16 06:55:33 +08:00
虚拟机 docker 有很多很杂的需求不建议 mac
LonnyWong
2023-06-16 07:10:14 +08:00
我见过不少人不会设置 mac 妙控板轻触点击的,然后就骂 mac 超级难用,要换回 Windows 的。
chendy
2023-06-16 08:00:44 +08:00
熟练使用 win 没刚需的话不建议换 mac
就像熟练使用 mac 没刚需(比如打游戏)的话不建议换 win
环境,快捷键等等一堆问题,不是想换就换的…
daydreamcafe
2023-06-16 08:41:00 +08:00
@LonnyWong 触控板采用按下点击才是 trackpad 的最佳用法吧,轻触点击很容易就误触了,按下点击平时操作的时候还少了一个手指抬起的动作
whusnoopy
2023-06-16 08:50:44 +08:00
首先,M1/M2 系列的 MacBook Air 和 MacBook Pro 都是非常好的机器,但白璧微瑕,如果你真的有这几点需求,那可能要掂量下

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

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

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

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

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

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

© 2021 V2EX