V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gransh
V2EX  ›  Apple

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

  •  
  •   gransh · 316 天前 · 4596 次点击
    这是一个创建于 316 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    除非有以下问题之一才建议换 Mac:
    1 、经常性蓝屏死机或重启(有人可能会喷是自己软件安装问题,那也是问题,何况有些电脑就解决不了,比如我的联想笔记本不知道是不是低温锡导致的,常常蓝屏)
    2 、对续航很有要求( Windows 本的特性决定了你只要装多了软件续航就是个笑话)
    3 、对功耗发热特别敏感(夏天基本是一开机很多 Windows 本风扇就狂转温度就 60+)
    4 、对开盖即用合盖即走的使用模式非常感兴趣(这点是 Mac 独有的,不要说 Windows 也行,能用和好用是两个概念)
    shervy
        20
    shervy  
       316 天前
    为什么我回复不了你帖子,需要注册满 1002 天
    rossroma
        21
    rossroma  
       316 天前
    有一点你需要注意,windows 快捷键使用的越熟练,切换到 Mac 时就越痛苦。那些快捷键很多已经形成肌肉记忆了,现在突然需要全部打破重建。我大概了用了 3 个月的时间才渡过这个痛苦期
    shervy
        22
    shervy  
       316 天前
    上网娱乐看电影绝对能买
    开发人员咬咬牙也能买
    有虚拟机需求的趁早放弃
    接口少,你需要另外买扩展坞,可能还需要另外一个显示器
    我建议你不要听我建议,快乐是自己的,试试才知道。
    shervy
        23
    shervy  
       316 天前
    @ql562482472 #16 试试 Tabby 。自带 SFTP 。
    DOMO
        24
    DOMO  
       316 天前
    mac 的邮件客户端没有特别好用的,多窗口的切换没有 windows 的直观,除了 app store 安装的,很多 app 没有专门的卸载程序,还有不少 app 没有针对 Apple silicon 适配
    gene1024
        25
    gene1024  
       316 天前
    Windows 已经用的很顺手的不建议入 Mac ,不过可以买一个先体验一下,自己不体验光看评测还是没用。
    我自己就是 Windows 已经用的很顺手了,前段时间买了 14 寸丐版的 M1pro 体验了一下,程序员工作要用到的软件都装了,也学习怎么使用了,用它工作一周还是各种不适应,就用着很难受,又卖了。对我来说还是 Windows 高效。
    Mac 笔记本现在唯一吸引我的点就是续航,续航是真的顶。后面等 M2 的 air 价格便宜下来,我考虑买一台丐版的 M2air ,拿来外出的时候做远程用,外出的时候用 Windows remote desktop 工具远程到 Windows 台式上去使用,还是挺好用的。
    CaptainD
        26
    CaptainD  
       316 天前
    对我来说 mac 最大的优点是可以用 Bob
    newage126
        27
    newage126  
       316 天前
    @liprais 他发帖是求助想得到更多具体信息,具体缺点是哪些
    Jusekenny
        28
    Jusekenny  
       316 天前
    在 v 站,apple 没有缺点。
    tin3w5
        29
    tin3w5  
       316 天前 via iPhone
    相信我,买台 windows 本装自己喜欢的 Linux 发行版,那个 ARM 芯片的 Mac 生态还不成熟,而且系统 bug 很多。
    当然,如果你是用来剪片子、修图、做音乐或者 app 开发,请忽略我的意见。
    weddingSurger
        30
    weddingSurger  
       316 天前
    最大的缺点就是不能打游戏吧,其他的都无所谓。
    ql562482472
        31
    ql562482472  
       316 天前
    @shervy #23 我现在在用 tabby 还是不太舒服,比如:sftp 的路径有时不正确,加了环境变量也不行;配置连接多少有点费劲了;打开新窗口时选择 ssh 和终端比较不直观;标签页恢复不能记忆路径等等
    Radeon
        32
    Radeon  
       316 天前   ❤️ 1
    到处乱放 .DS_Store
    LaGeNanRen
        33
    LaGeNanRen  
       316 天前
    很多生态不支持,很多小软件小工具也不会出 mac 版,你要确定你生产工具都可以丝滑支持,娱乐方面你就把 macbook 当平板就行了,别指望打什么游戏
    K8dcnPEZ6V8b8Z6
        34
    K8dcnPEZ6V8b8Z6  
       316 天前
    建议先列举一下自己常用的软件(无论大小),再作判断
    什么都不提供就会沦为屁股之战
    chiayhon
        35
    chiayhon  
       316 天前
    先说个人背景:后端,苹果生态用户,偶尔需要外出交流,有 win 本和台式,购入 21 款 m1 pro 14 32G

    最初选择 mbp 的原因是:设备联动支持好,长续航,工业设计符合胃口

    分享一下日常场景时较为明显的体验:
    1. 操作系统方面:出色的软件管理体系(软件安装、文件整理)、苹果设备间协同很棒(用过都说好)、软件生态薄弱(太多槽点,喜欢折腾新玩意的老哥慎买)、虚拟化技术支持一般(上面老哥总结得很好)
    2. 硬件方面:开盖即用合盖即走( aw 解锁 mpb 不要太方便),触摸板丝滑(虽然工作时基本不用),鹤立鸡群的音响体验(谁听谁知道)、高素质的 miniLED 屏幕
    3. 其他:大冤种或者富哥(朋友们如是评价道)、贵(分 24 期,每次还款时都觉得这玩意对于自己来说性价比太低)、用户习惯混乱(回家用 win 时总是按错快捷键)
    7gugu
        36
    7gugu  
       316 天前
    缺点就是不能打游戏啦
    yjw239
        37
    yjw239  
       316 天前
    开发体验有提升,但不多
    但日常体验挺差的,很多 win 上免费的软件工具,mac 上要么缩水、要么没有、要么是付费的,本地看个片都费劲。
    硬件体验,钱到位了 win 的选择多着去了
    协同体验应该更好,但不是全家桶,没体会到
    CpchengToken
        38
    CpchengToken  
       316 天前
    @LonnyWong 太真实了,我身边的测试就这样
    soupu626
        39
    soupu626  
       316 天前
    @daydreamcafe 首先 mac 的触控板是按不动的,“按下”实际是通过震动模拟的,其次就算开了轻触点击还是可以通过重按实现点击的
    siwadiya
        40
    siwadiya  
       316 天前
    缺点就是价格贵🤣
    csrocks
        41
    csrocks  
       316 天前
    之前也想换 macbook, 然后装了个黑苹果用了段时间就退烧了.
    huajia2005
        42
    huajia2005  
       316 天前
    要是用 docker 的话,建议使用 docker context 远程服务器的 docker,mac 上的 docker 实际上还是虚拟机,体验并不好,
    其他的其实和 windows 差别不大
    mozhizhu
        43
    mozhizhu  
       316 天前
    对于我来说,除了触摸板的丝滑,已经没有一个吸引我的地方了。。。
    zhuyao
        44
    zhuyao  
       316 天前
    如果用 easyconnect 简直是噩梦
    gosidealone
        45
    gosidealone  
       316 天前
    1.贵
    2. 鼠标支持不好
    3. 接口少
    xuelu520
        46
    xuelu520  
       316 天前
    mac 软件经常莫名其妙卡着不动,然后还有耗电也是,某些软件突然就起飞。
    虽然 mac 用了一年多,但是顶部的全局菜单栏,还是有点反人类
    cxxlxx
        47
    cxxlxx  
       316 天前
    文件管理器比较垃圾
    me221
        48
    me221  
       316 天前
    优点:屏幕,续航,不发热,快捷键相对于 windows 比较统一

    缺点:JetBrains 的软件使用有一些 bug ,文件管理器垃圾,屏幕容易脏,不好清洁
    cacche
        49
    cacche  
       316 天前
    @zhuyao easyconnect 直接塞进 docker 里
    ratel2018
        50
    ratel2018  
       316 天前
    缺点:你要同时消化几大成本
    1.Windows→macOS 的成本
    2.x86→ARM 的成本
    3.金钱成本
    x2420390517
        51
    x2420390517  
       316 天前
    如果不太缺钱的你可以买个 mac mini 体验体验,效果不好留着娱乐也不错
    diveIntoWork
        52
    diveIntoWork  
       316 天前
    搞开发还是 x86 吧,不然你找个 java 的 arm 版本还得找半天
    lingeo
        53
    lingeo  
       316 天前
    追求续航的话可以考虑 win 平台的 evo 认证笔记本,除了上面大家说的,如果你经常使用各种学习版的 IDE ,那么每年还要投入一笔钱去购买正版。
    bs10081
        54
    bs10081  
       316 天前
    @shervy #20 寫太多字好像就會這樣
    gransh
        55
    gransh  
    OP
       316 天前
    @zhuyao 用的啊,这个能细说吗
    aioroscheng
        56
    aioroscheng  
       316 天前
    借楼问一下,摄影师,使用大概是浏览网页( 40%)、修图(25%)、剪视频(现在很少、以后会多点,大概 15%吧),极少玩游戏,同等价位的情况下,是不是 macbook 就是唯一选择呢?如果预算在 5K 到 8K ,有符合我需求的 win 笔记本( 32G 内存、屏幕素质要比较好)推荐吗?谢谢大家
    janie4644
        57
    janie4644  
       315 天前 via iPhone
    缺点就是设备贵,其次懒得折腾只能买正版软件,费钱,其他没啥缺点
    nianlifeixing
        58
    nianlifeixing  
       315 天前 via iPhone
    说一个我换 mac 的优点,我以前 windows 电脑,动不动就风扇响,难受死… mac 基本不怎么开风扇,很舒服就
    huoshen
        59
    huoshen  
       314 天前   ❤️ 2
    mac os 的操作逻辑有很多都不一样,我也是 windows 换过去的。换过去之后,碰上的系统不稳定问题变少了,以及之前习惯用玩电脑合上放在包里,但有时候拿出来滚烫。mac 从来不会有这个问题,以及续航是真的好,这下没有电池焦虑问题了。我买的 14 寸 32+1T ,M2Max ,开了 PD 玩 windows 游戏其实效果还不错,但如果真的有很多娱乐需求还是算了
    如果 OP 要换的话,可以提前推荐点插件,dockmate (一次性付费,实现 windows 任务栏预览) Alt-Tab (开源免费,实现 alt+tab 切换窗口,而不是应用,你用了就知道是啥意思了),,鼠标有个滚轮管理的,可以实现 windows 滚动。
    di11wei
        60
    di11wei  
       314 天前 via iPhone
    @huoshen 感谢分享 Dockmate 这个程序,以前一直用 hyperdock 但是好久不更新了。这个程序非常好啊。
    zhuyao
        61
    zhuyao  
       314 天前
    @gransh 假设客户那边的资源需要用 easyconnect 才能访问,如果不专门为 Mac 设置访问资源的方式(我不是管理员不知道那个设置的叫啥,但是目前就是遇到这种问题了),你连上 easyconnect 还是访问不上的,比如网站,数据库之类的
    zhuyao
        62
    zhuyao  
       314 天前
    @cacche 有相关教程吗
    shdlei
        63
    shdlei  
       312 天前
    2 个都买并且只用它们擅长的部分,是最优解。我是最开始用的 WIN 后来换到 Mac 最终 2 个都用。当然 Mac 用的多一些。
    1 ) WIN 笔记本就是续航差,屏幕素质就是差,质量就是差,这是事实。
    2 ) Mac 有些软件就是要花钱,有些设置就是反人类,也是事实。题外话:我当时开箱自己的苹果笔记本就感觉这玩意卖一万九是有道理的,而且还感觉挺值的。屏幕强,外放强,续航强。
    3 ) M 系列虚拟机不在话下,付费免费软件都有。
    4 ) docker 早就完美适配了。
    5 )关于买 M1 高配还是 M2 标配,我个人认为看你对 WIN 依赖多大和你用 Mac 来干嘛。
    - 如果是用来当娱乐工具,普通办公,不干重活,m1 不用考虑了直接 15 寸 air
    - 如果用来替代 WIN ,那我建议直接买 M1pro 或者 max ,有钱 M2Max 也不是不行。毕竟长时间高负载对硬盘内存都有较高要求(虽然我的 m1pro 风扇从来没有转过,我也是这么认为的)。
    - 最后不管是 m1 还是 m2 ,pro 系列只能连 2 块屏,max 系列才能连 4 块屏,M2 比 M1:cpu 多了 2 个能效核心 GPU 多了 3 个核心(聊胜于无)主要提升就是 M2 系列给了 HDMI2.1 接口,我就知道 m1 就是故意给的 2.0 口,要不然 m2 都不能算升级。老黄刀法++
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2810 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:02 · PVG 23:02 · LAX 08:02 · JFK 11:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.