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

我该选 M1 的 Pro 还是 Air?

  •  
  •   littlecreek · 2020-11-22 08:59:01 +08:00 · 12821 次点击
    这是一个创建于 1467 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题, 我的电脑平时主要做开发用, 偶尔看看 youtube 视频, 上上网什么的. 不玩游戏. 目前在用一台老古董 mid-2014 的 MBP, 128G SSD + 8GB 内存的最低配那款, 感觉用着还不错, 除了用 Google 地图看街景的时候会唤醒风扇, 其他时候基本没听到风扇响过.

    我开发主要是开 IntelliJ 和 Goland, 这两个家伙在 indexing 的时候有时会让风扇转一会, 其他时候很安静. 包括有时本机 Go 跑编译测试的时候也没什么异样.

    我只希望新的机器能比这个强个 30-50%就好了, 是不是我只需要个 M1 的 Air 就行了?

    请各位大佬赐教, 谢谢.

    82 条回复    2020-11-26 08:52:01 +08:00
    0xZhangKe
        1
    0xZhangKe  
       2020-11-22 09:06:09 +08:00 via Android
    M1 好多东西不兼容,开发慎买。
    alect
        2
    alect  
       2020-11-22 09:06:12 +08:00 via iPhone
    我觉得够了
    lekai63
        3
    lekai63  
       2020-11-22 09:07:20 +08:00 via iPhone
    用着还不错—》那就等下一代

    看模具 有很大提升空间,再不济 就算堆电池都能比现在续航加很多。
    Procumbens
        4
    Procumbens  
       2020-11-22 09:07:38 +08:00
    Go 至少要等 1.16 版本 可能要等明年才能在 M1 上跑 Go
    lekai63
        5
    lekai63  
       2020-11-22 09:10:04 +08:00 via iPhone
    开个脑洞:mbp 留出的空间再放个 x86 的芯,共享其他零件(内存 硬盘等),再通过啥黑科技 完美解决 x86 兼容问题。
    coolcatha
        6
    coolcatha  
       2020-11-22 09:10:57 +08:00 via iPhone
    目前我在追兼容性。写 go 的话不建议换 m1 。我平时写 js 和 py 多 感觉没问题
    hello2060
        7
    hello2060  
       2020-11-22 09:11:44 +08:00 via iPhone
    你 2014mbp 都能满足要求,随便哪个都行吧,哪怕是淘汰下来的 15,16 寸
    littlecreek
        8
    littlecreek  
    OP
       2020-11-22 09:13:21 +08:00
    补充: 我知道现在还有不少不兼容的, 不过我可以接受再等几个月或者明年上半年再出手, 到时候应该会好很多.
    littlecreek
        9
    littlecreek  
    OP
       2020-11-22 09:15:49 +08:00
    补充: 是的, 我目前 2014mbp 都能基本满足需求, 只是别拿来干重活, 重活的话一般就在云主机上跑了
    cmdOptionKana
        10
    cmdOptionKana  
       2020-11-22 09:21:49 +08:00 via Android   ❤️ 2
    建议先转 win 本撑一年,现在 M1 最大问题是内存小,而且模具也没换,万一 M2 升级了内存和模具,买 M1 者很难不后悔(有钱人除外)。
    Badlion
        11
    Badlion  
       2020-11-22 09:25:25 +08:00 via iPhone
    选 m1,用差价去某鱼买台小主机写 go
    NoobX
        12
    NoobX  
       2020-11-22 09:28:23 +08:00
    既然问这个问题,那就买 air 吧
    一个 GPU core 对你的需求来说并不值 300 刀( Touch Bar 更不用说,我觉得 30 刀都不值)
    R0ckyY2
        13
    R0ckyY2  
       2020-11-22 09:28:52 +08:00
    只需考虑一句话:是否有超大负荷任务且这个任务需要长时间的高效率运行,如果否,选 Air, 如果是,选 Pro 。(因为 Air 在温度升高后会降频)
    leekayui
        14
    leekayui  
       2020-11-22 09:38:58 +08:00
    Air+16g 内存
    swulling
        15
    swulling  
       2020-11-22 09:41:57 +08:00 via iPhone
    @Procumbens Rosetta2 就行了,没啥跑不了的,开发没问题。

    golang 目前得加个参数 GODEBUG=asyncpreemptoff=1
    forgetlight
        16
    forgetlight  
       2020-11-22 09:59:13 +08:00   ❤️ 4
    @NoobX 我愿意多出 100 让苹果把我 16 寸的 Touch Bar 换成实体键。。。。。
    shutongxinq
        17
    shutongxinq  
       2020-11-22 10:02:55 +08:00
    买个 8g 的 air 就得了。作为二奶或三奶机还行,做大奶不大合适。
    byte10
        18
    byte10  
       2020-11-22 10:03:16 +08:00   ❤️ 1
    @Badlion 对!建议可以买 mac,然后买一个 1000+ 左右的 intel N4100 的安装 linux,window 作为兼容性开发。或者兼容性软件运行。vscode 直接远程开发即可
    shutongxinq
        19
    shutongxinq  
       2020-11-22 10:04:06 +08:00
    @shutongxinq 我买了 8g pro,期望就是当个超级上网本和视频剪辑本。以后能原生运行更多的软件都是送的。
    byte10
        20
    byte10  
       2020-11-22 10:04:57 +08:00
    @shutongxinq 得看场景
    loading
        21
    loading  
       2020-11-22 10:06:16 +08:00 via Android
    难道现在都没电脑吗?赶时髦就别问,直接买。
    生产现在全世界都在等吧。
    nexo
        22
    nexo  
       2020-11-22 10:28:19 +08:00
    @byte10 为啥不买个 云服务器..
    my101du
        23
    my101du  
       2020-11-22 10:30:16 +08:00 via Android
    同 2014 mid 最低配 ,平时写笔记,浏览网页都 ok 很流畅, 一干重活 cpu 内存就都跟不上, 我用 phpstorm 开个几百文件的项目,运行一段时间内存不足后,chrome 刷新页面都卡。现在都只敢用 sublime 写代码了。

    你这个用着还不错的体验可能是已经卡顿麻木了,用 M1 版本应该会感觉流畅 2 倍。
    kevin0201
        24
    kevin0201  
       2020-11-22 11:19:17 +08:00 via iPhone
    想了解一下,M1 MacBook Air 8g 内存,能否满足 iOS 开发😅实在太喜欢 air 的轻便了
    JerryCha
        25
    JerryCha  
       2020-11-22 11:36:31 +08:00
    Pro
    looking0truth
        26
    looking0truth  
       2020-11-22 11:48:29 +08:00
    mbp 一六年乞丐款准备换 Air+16g
    不管怎么说,肯定要强上四倍以上
    Badlion
        27
    Badlion  
       2020-11-22 12:14:58 +08:00 via iPhone
    @nexo
    1. 云服务的远程桌面还是能感觉到延迟
    2. 本地的主机更有灵活性,比如 windows,linux,macos 多启动,可以远程切换。
    3. 大内存和空间的云主机应该不便宜吧
    4. 本地主机可以是 NAS
    5. 本地主机可以玩游戏
    charlie21
        28
    charlie21  
       2020-11-22 12:26:55 +08:00   ❤️ 1
    任何厂商第一代硬件不买!
    gps949
        29
    gps949  
       2020-11-22 12:34:01 +08:00 via iPhone
    貌似 Goland 还没适配好 M1 吧,既然说当前够用,如果是打算替掉当前的做主力建议先观望别买(现在别问别想半年后再说),如果非要现在买既然之前的都够完全可以只上 air 。
    ijrou
        30
    ijrou  
       2020-11-22 12:38:24 +08:00
    第一代 都不建议买,起码得到第 3 代。。。。
    18k
        31
    18k  
       2020-11-22 12:45:33 +08:00 via Android
    早买早享受,买第一代出了二代再卖掉置换
    1002xin
        32
    1002xin  
       2020-11-22 12:47:09 +08:00
    搞后端的,还是暂时放弃 M1 吧
    MintZX
        33
    MintZX  
       2020-11-22 12:55:12 +08:00
    如果是做开发不要买 M1 吧,homebrew 上有一堆工具现在都用不了,docker 也用不了。这怎么做开发。
    wmwgijol28
        34
    wmwgijol28  
       2020-11-22 14:05:42 +08:00 via iPhone
    大家都是程序员 兼容性自己会看 不用劝来劝去。
    我的选择是 Pro 我喜欢方方正正的模具 还有扬声器好点,定制的 16G 12 月才发货
    Biwood
        35
    Biwood  
       2020-11-22 14:07:57 +08:00
    选 Air 尝鲜,性价比也还行,两三年后软件生态稳定了再考虑 Pro
    lly0514
        36
    lly0514  
       2020-11-22 14:22:21 +08:00   ❤️ 1
    @MintZX 先不说 terminal rosetta 可以装 homebrew,没 homebrew 不能开发的话那 win 开发者不都凉了?还有 docker 跟开发有啥关系? docker 在服务器上部署,又不是在本机部署。
    littlelooloo
        37
    littlelooloo  
       2020-11-22 14:33:16 +08:00
    买 Air 。95%的时间里 2 者在使用体验上没有丝毫差别。5%时间里有差别,性能也只差了 14%。
    更轻的重量, 无风扇和省几千块,这钱去买个别的东西玩多香
    guanhui07
        38
    guanhui07  
       2020-11-22 14:36:46 +08:00 via iPhone
    我等二代再观望下市场反馈应用兼容完全,手里还用的 2015 15mbp 16g 内存,去年底换了电池键盘,勉强还可以撑一般就开 ide 索引感觉卡
    lly0514
        39
    lly0514  
       2020-11-22 14:51:31 +08:00
    @Badlion 我试过局域网的云桌面,千兆有线感觉还可以,无线直接凉凉,延迟高画面次,还是 ax88u 路由器呢,更别说广域网的。
    MintZX
        40
    MintZX  
       2020-11-22 15:13:06 +08:00 via iPhone   ❤️ 1
    @lly0514 我说的是 homebrew 上有很多工具装不了,请审题。另外 win 开发建议左转买 windows 电脑,不要买 macbook,请再次审题。最后本地开发配置 docker 的多了去了,服务器大多都是 linux 所以有些服务还就是只能运行在 docker 里,即使是本地开发。就算不是必要运行在 docker 里,公司为了 devops 的统一和配置方便也会倾向在 docker 里做开发。你也多少了解一下工程开发和行业标准推荐吧。
    lly0514
        41
    lly0514  
       2020-11-22 15:48:06 +08:00
    @MintZX 有相关“工程开发和行业标准推荐”的链接吗?我目前还没见过 docker 内开发的,大部分也就是在本机写代码,只是一个文本编辑器,都是远程的 docker 编译运行
    Badlion
        42
    Badlion  
       2020-11-22 16:43:44 +08:00
    @lly0514 对,流畅体验的桌面需要低延迟,目前还是得有线网才行,所以推荐自备主机。
    LearningToCode
        43
    LearningToCode  
       2020-11-22 18:33:43 +08:00   ❤️ 1
    买最便宜的 M1 Air 过渡,然后等明年 16 Pro M2 芯片,到那时候基本适配的差不多了,芯片也更强了
    wanguorui123
        44
    wanguorui123  
       2020-11-22 18:48:58 +08:00
    买个便宜的 Air 试试水,过几年在买 16 寸的 MBP 。现在 M1 跑开发环境够呛
    charlie21
        45
    charlie21  
       2020-11-22 19:43:33 +08:00
    @LearningToCode 等明年 M2 芯片电脑出了,lz 的二手电脑卖给你 你买吗?
    lly0514
        46
    lly0514  
       2020-11-22 20:12:41 +08:00
    @charlie21 苹果最低配很好卖,折损不高的
    LearningToCode
        47
    LearningToCode  
       2020-11-22 21:11:22 +08:00
    @charlie21 为什么要卖,留着当超级上网本不就好了。
    想立即体验 M1 要么买最便宜的 Air 要么最便宜的 Mac mini,不然买个 Pro,等新模具新芯片出来更傻眼。
    就算到时候卖掉,最便宜的 Air 损失的钱相对较少。
    ron0115
        48
    ron0115  
       2020-11-22 22:30:56 +08:00 via Android
    每个人都说 air 够用了。敢问夏天室温 30 度的 ipad 一直用是不是不烫手了
    ron0115
        49
    ron0115  
       2020-11-22 23:39:29 +08:00 via Android
    @ron0115 回头想了一下,当然每个人使用场景不一样,大概大家都是在空调房内,确实也就没啥区别了
    nexo
        50
    nexo  
       2020-11-22 23:57:05 +08:00
    @Badlion 可以加个绿色嘛 最近刚好在研究
    ArvisX
        51
    ArvisX  
       2020-11-23 00:19:24 +08:00 via iPhone
    @ron0115 谁在三十度温度下用 Mac?
    mikan
        52
    mikan  
       2020-11-23 00:41:31 +08:00 via Android
    air 或者等明年 14 寸的 pro
    Rorysky
        53
    Rorysky  
       2020-11-23 01:16:21 +08:00
    @lekai63

    你的逻辑:模具还有空间 ---> 下一代加大电池容量
    苹果的逻辑:模具还有空间 ---> 下一代更节能更轻薄,可以砍电池容量
    MintZX
        54
    MintZX  
       2020-11-23 04:03:22 +08:00
    @lly0514 没有具体的文档。我给你讲一下我的经历。我实习过的大公司,亚马逊,google,直接都是直接 remote 用网页连接自己的虚拟环境开发,你可以当作是一个远程的 docker 环境,它也肯定是 docker 环境。

    毕业以后工作的几个独角兽,都是后端服务都是在本地的 docker 环境开发。因为一直用的是 Macbook,V8,OpenSSL,还有 Xcode 的版本对于各种语言版本和各种依赖的影响很大,而且服务有的很老是用 Java7 写的,有的是用 Ruby2.3.8 写的,有的 Python2,甚至还有几个 clojure 的服务器。新的服务可能直接上 Python3 了,我现在写的又是 Ruby2.7.0 。公司又没时间更新那么多老服务,而且没必要破坏生产环境的稳定性。这个时候最简单的办法就是 docker composer 直接搞定了。你可以试试看本地不用 docker 同时需要支持几个横跨五六年版本的服务是多难的一件事儿。只要内存给够,Docker 就能解决的事情为什么要手动修改依赖。
    feelinglucky
        55
    feelinglucky  
       2020-11-23 08:59:07 +08:00
    刚好看到这个 https://zhuanlan.zhihu.com/p/305601019

    如果开发使用,建议还是等二代

    如果真的要买,Air 和 Pro 就差两千块钱,但是带来的屏幕和散热体验不一样,建议预算充足的话还是上 Pro
    x86
        56
    x86  
       2020-11-23 09:04:54 +08:00
    读高中的时候相当痴迷 Air,现在完全没感觉,必须 Pro
    Leonard
        57
    Leonard  
       2020-11-23 09:28:11 +08:00
    如果手上有够用的机器,我建议等明年
    lly0514
        58
    lly0514  
       2020-11-23 11:14:42 +08:00
    @MintZX 我知道 docker 好,不过 remote 远程 docker 跟本机支持不支持有啥关系么,我就是说大部分公司都是这样的,从来没见过在本机上开发的。
    jasondeepy
        59
    jasondeepy  
       2020-11-23 11:40:15 +08:00 via iPhone
    再等等吧,我也写 Java golang,目前 jetbrain 的 ide 大多情况下都没问题,就是有时候会崩,我同事现身说法
    byte10
        60
    byte10  
       2020-11-23 12:36:11 +08:00
    @nexo 云服务器延迟不行,局域网内 远程编程好可以,不建议云服务 进行远程开发,体验就像打王者 460
    MintZX
        61
    MintZX  
       2020-11-23 14:45:45 +08:00
    哦,这个意思。那换个说法。除了那么几个“特别大”公司,剩下的不能支持完全远程编译开发的体量的公司多了去了。而且远程编译动不动几十分钟几个小事,Google 的话还会有系统峰值要求高峰期初级开发别那么频繁使用自己的 VM 多留些资源给其他人,这种时候都是需要在本地开发的。甚至有些时候大公司也需要在本地做开发,在 IBM 的时候,有一些小组本身就是三五个人自己做小的项目。Google 实习那会儿做 Chrome 的 Lighthouse 也是在 Github 上 host 用 Travis 做 CI 而且本地做开发不走内部流程的,很正常,顺便告诉你那个就是本地 docker 运行的项目,2017 年的,当时是一个 extension,现在被集成到工具栏了。

    一个工程电脑本身就应该足够兼顾各种使用场景,所以还是那句话,homebrew 上一堆工具用不了,加上 docker 都不支持,怎么做开发?
    MintZX
        62
    MintZX  
       2020-11-23 14:46:21 +08:00
    zbx1719
        63
    zbx1719  
       2020-11-23 14:52:37 +08:00
    上周入手了 8g 的 pro,打开浏览器再跑 idea 内存不够用。退了换成 16g 的 air,试了一下感觉够用
    byte10
        64
    byte10  
       2020-11-23 14:55:20 +08:00
    @MintZX 春节前就能适配完,大家都在加班 搞 arm 适配,放心吧。苹果号召力强,其他小工具 只要在树莓派上有 arm 的库,那么也容易移植到 来。不用担心 ,买 M1 就完事了,不烫很舒服
    lly0514
        65
    lly0514  
       2020-11-23 14:56:22 +08:00
    @MintZX 2017 年需要本地 docker 正常,现在云服务更加完善的,还用本地 docker 实在是不正常。可能只是有很小比例的开发者还依赖于本机的兼容性。
    yuanlicz
        66
    yuanlicz  
       2020-11-23 18:18:26 +08:00 via Android
    发现 air 并没有轻多少…感觉不如直接 pro
    amoswei525
        67
    amoswei525  
       2020-11-23 20:02:03 +08:00
    买了基本款 pro 后悔了,应该买 16Gb 的 air,当初担心发热,现在发热可以忽略不计
    ysn2233
        68
    ysn2233  
       2020-11-23 20:08:28 +08:00
    我准备把我老的 15mbp 出了买 air 了,不过我在家和公司都是用台式,笔记本对我来说轻便和续航最重要
    hello2060
        69
    hello2060  
       2020-11-23 20:42:11 +08:00 via iPhone
    @MintZX 也没听说哪个公司开始采购 M1 啊,不用这么激动啊。
    ruzztok
        70
    ruzztok  
       2020-11-23 21:32:24 +08:00
    Touch Bar 越来越感觉多余,和 air 对比
    cwr31
        71
    cwr31  
       2020-11-23 21:36:10 +08:00 via iPhone
    air 的 tdp 多少 pro 是 28w 吧
    MintZX
        72
    MintZX  
       2020-11-23 23:41:54 +08:00
    @byte10 很多开源工具没有那么积极搞适配。。
    MintZX
        73
    MintZX  
       2020-11-23 23:43:00 +08:00
    @hello2060 没激动啊,摆事实讲道理而已。不能因为打字多就叫激动。几百页论文也不过解释了一个 E=MC^2 。强调论点的论据比较多就需要用更多文字解释而已。
    MintZX
        74
    MintZX  
       2020-11-23 23:44:43 +08:00
    @lly0514 说到这个你们云上开发都有一整套适配的 online IDE 的吗?还是人手 VIM 专精?我怎么去阿里和字节参观的时候见到的小项目该是本地开发的还是在本地开发呢?
    lly0514
        75
    lly0514  
       2020-11-24 00:01:35 +08:00
    @MintZX 我是做算法的,主要工作还是数据处理和数据调参,都是 vscode,pycharm 接连远程虚机开发调试,本机就是 pdf 浏览器+ssh 客户端+文本编辑器,根本不会跑任何算法。据我所知只有安卓、iOS 在本机开发,因为要在本机编译。其他都是本地 IDE 连远程虚机,可能看起来像本机开发?
    MintZX
        76
    MintZX  
       2020-11-24 00:14:52 +08:00
    @lly0514 做算法的可以理解,企业级 DS 的数据体量无论如何都不是正常本地机器带的动的。但是做业务的在本地开发太正常了。现在都是微服务架构,单独抽一个模块出来在本地开发走 CI 的流程比配置云服务的流程高效太多,除非像 Google 那样基本全员 VM,当然 Google 这样一方面也是因为业务模块太大本地没法开发。

    然而但凡能在本地开发的服务,肯定还是倾向于本地开发的。因为 IDE 连接远程虚拟机没问题,但非常烧钱。本地 8 核 32G 内存电脑人民币大几千,Macbook 也就撑死 15K-20K 人民币,云服务一个 8 核 32G 一直开着多少钱。正常公司有几个能忽视这个成本的。t3.2xlarge 一个月就要 240 多刀,一年顶一台 Macbook 了。一般公司不会忽视这个成本的。
    lly0514
        77
    lly0514  
       2020-11-24 00:25:33 +08:00
    @MintZX 没那么贵吧,首先不用一直开着,需要的时候 docker file 自动起一个环境就好了,其次绝大部分业务不用 8 核 32G 这么夸张的性能。据我所知,魔兽世界最大的私服 nostralrius 服,三万人活跃的服务器一个月成本只要几百美元。
    MintZX
        78
    MintZX  
       2020-11-25 01:31:18 +08:00
    lly0514
        79
    lly0514  
       2020-11-25 14:05:39 +08:00
    @MintZX 的确我不了解开发,我的开发同事也都是 macbook,或者普通的 thinkpad,没听他们提到太多性能的问题。你也代表不了所有开发,只能代表一部分开发。不过也无所谓,技术做到最后,在电脑上都是做 ppt 和写文档,性能都是浮云。
    MintZX
        80
    MintZX  
       2020-11-25 15:21:54 +08:00
    @lly0514 这样就很明白了。一个不做开发也不是很了解开发的人和一个主业做开发的人说一个现在不适合做开发设备并没有不适合做开发,那不等于白说。。最后,你也多少了解一下实际的开发再做一些“结论性”的发言,比如什么技术做到自后都是写 PPT 之类的话。我司 principal 写了 35 年代码年薪 100 多万美元,谁又告诉你开发做到最后都是写文档的了。
    lly0514
        81
    lly0514  
       2020-11-25 15:41:34 +08:00
    @MintZX 我只是说我看到的国内的普遍情况,你不也是说如果做开发就不要买 M1 吗。实际上很多开发用 M1 没什么问题。等你 16G Air 到了以后评测是否能够满足你的开发需求吧
    ron0115
        82
    ron0115  
       2020-11-26 08:52:01 +08:00 via Android
    去实体店体验了 同为 8+256 安装 chrome 的时候他怎么觉得 pro 快点。。。有点纠结客了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4543 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 10:07 · PVG 18:07 · LAX 02:07 · JFK 05:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.