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

m1 做开发的真实体验如何?

  •  
  •   dddz97 · 119 天前 via iPhone · 5227 次点击
    这是一个创建于 119 天前的主题,其中的信息可能已经有所发展或是发生改变。
    迫于回家没电脑,计划购入一台 m1 mac ,主要 java,go 等做轻度开发。
    想问 m1 芯片的实际开发体验如何。软件适配,编译速度等,大概达到 pc intel 的什么等级,11 代 i7?
    网上的评测大都是视频剪辑之类的,完全不需要…
    或者有其他 cpu 强劲的无独显 win 本推荐?
    48 条回复    2022-02-14 02:21:41 +08:00
    niubee1
        1
    niubee1  
       119 天前
    爽,用了快一年了,各种爽
    Building
        2
    Building  
       119 天前 via iPhone
    Intel 和 M1 比编译?那简直是龟兔赛跑的水平
    M48A1
        3
    M48A1  
       119 天前
    一定要 16GB 以上
    mrhhsg
        4
    mrhhsg  
       119 天前 via iPhone
    感觉做高级语言开发问题不大
    如果是底层一点(比如 C/C++) 可能有点老火
    dddz97
        5
    dddz97  
    OP
       119 天前 via iPhone
    @niubee1
    @Building 这么猛的吗,那去入一台体验一下
    dddz97
        6
    dddz97  
    OP
       119 天前 via iPhone
    @M48A1 深有体会,在公司用 pc 开发 16g 都不太够
    echo1937
        7
    echo1937  
       119 天前   ❤️ 1
    用了快 3 个月的 M1 Pro ,

    CPU 很强,发热很低,
    GPU 编码支持很好,
    GPU 解码不支持 AV1 ,比较不爽;

    内存建议≥16G ,
    存储看个人需要,

    价格有点小贵,
    屏幕很棒,刘海屏还好,
    12.1 的系统有些小 bug ,

    暂时就记得这些,有需要再补充。
    Peven
        8
    Peven  
       119 天前 via Android
    我只关心虚拟化问题
    dddz97
        9
    dddz97  
    OP
       119 天前
    @echo1937 ok 大概了解了,不过 M1Pro 价格确实高了对我轻度开发的话
    quella
        10
    quella  
       119 天前
    @dddz97 y9000x 有 4k 分辨率 32G 内存无独显的,基本上完美黑苹果。 讲 编译速度,缺那点时间(可能是我的项目小?)? docker 的占用比 Intel 低? idea 全家桶疑似内存泄漏,非常占用资源。chrome 等等资源大户没有一个省内存的,相反更多。m1 如果不上>=32g 过不了多久就只能拿来看电视了,别听那些人扯淡等于 m1 16G >= Intel 32G 。 后端开发,除了风扇温度的问题,在体验上没感觉比 Intel 好多少。ndk 好像还是有问题的。 有 x86 需求,Rosetta 性能,体验更差,更费电
    YuiTH
        11
    YuiTH  
       119 天前
    @quella 重量,续航,风扇能比吗……可能编译时间确实意义不大,但笔记本开发最重要的不就是风扇温度续航么……
    AlwaysBee
        12
    AlwaysBee  
       119 天前
    如果是 iOS 开发,建议硬盘 512 起步,具体的可以看我之前发的帖子,用的丐版,目前容量已经遇到瓶颈了
    https://www.v2ex.com/t/829145
    godmiracle
        13
    godmiracle  
       119 天前
    m1 16g 前端开发,不遇到 node 低版本的项目,速度还是飞快的。
    seansong
        14
    seansong  
       119 天前
    M1 MACBOOK AIR 16G 自用,目前 go 、rust 、php ,go 和 rust 编译速度还行,没有多快,但肯定不拖后腿,如果是很重度的,建议优先考虑 M1 PRO/MAX ,当然,M1 胜在省电、安静,air 轻便

    多说一句,M2 估计快要出来了吧
    sytnishizuiai
        15
    sytnishizuiai  
       119 天前
    爽 后悔没有第一时间买
    dddz97
        16
    dddz97  
    OP
       119 天前 via iPhone
    @quella y9000x 无独显那款也了解到了,确实很理想的开发本,挺纠结
    dddz97
        17
    dddz97  
    OP
       119 天前 via iPhone
    @AlwaysBee 软件很不错,下了一个试用了,但是没有底部导航栏又总想通过导航栏进不同功能模块,可能习惯了。
    dddz97
        18
    dddz97  
    OP
       119 天前 via iPhone
    @AlwaysBee 对了问一句你们 ios 开发内存占用大吗?
    tanrenye
        19
    tanrenye  
       118 天前
    @seansong 无风扇发热怎么样,我想换一台搞 java ,但是怕长时间会热
    AlwaysBee
        20
    AlwaysBee  
       118 天前
    @dddz97 我 8 G 的内存开发 iOS ,没感觉到内存对我的限制,倒是 SSD 的容量推荐至少 512 以上
    tinybaby365
        21
    tinybaby365  
       118 天前
    @mrhhsg C/C++没啥问题啊。99%的情况下和 x86 没有差异。
    mrhhsg
        22
    mrhhsg  
       118 天前
    @tinybaby365 比如有些项目里面混合了汇编代码
    tinybaby365
        23
    tinybaby365  
       118 天前
    @mrhhsg 不要用汇编,例如:openssl 是有 no-asm 选项的。自己写的代码要更加避免汇编的出现,尤其是搞信创项目的适配,谁能写 4 个指令集的汇编?除了一些 hook 的代码,那些本身是很小的一部分代码。
    stabc
        24
    stabc  
       118 天前
    有谁知道对 virtualbox 的支持怎么样?
    ShadowPower
        25
    ShadowPower  
       118 天前   ❤️ 1
    @stabc 不支持
    konakona
        26
    konakona  
       118 天前
    M1 能够代替 i7
    主要看你开发什么,如果是汇编还是 intel 吧!其他的可以梭哈 M1.
    JohnSmith
        27
    JohnSmith  
       118 天前
    新的 macbook pro 屏幕是真的舒服,一眼的升级,回不去
    感觉开发更流畅了
    ericgui
        28
    ericgui  
       118 天前
    @konakona java ?
    chuhemiao
        29
    chuhemiao  
       118 天前
    没人感觉🔋是真的扛事吗
    narrowei
        30
    narrowei  
       118 天前
    m1 air 16G 公司配的,开发照样铁板烧=。=, 续航也一般般没传说中的那么神
    qdpoboy
        31
    qdpoboy  
       118 天前
    @narrowei 重度开发还是 pro 吧,毕竟 air 没有风扇,公司给配的 air 也有点抠啊
    seansong
        32
    seansong  
       118 天前
    @tanrenye 性能摆在这里,发热高不到哪去,冬天冻手,夏天一点温热
    azhangbing
        33
    azhangbing  
       118 天前 via iPhone
    安卓项目大,比较吃编译 ,m1 一般般 ,但轻度不吃编译的我觉得完全没问题,air 就很棒了!话说 m2 是不是要出来了?
    viosonlee114
        34
    viosonlee114  
       117 天前
    @azhangbing 安卓项目 air 够用吗?
    vvard3n
        35
    vvard3n  
       117 天前
    后悔买了 256
    azhangbing
        36
    azhangbing  
       117 天前
    @viosonlee114 #34 不搞视频,性能就那样吧,不快也不慢,M1 不是以处理速度获胜,是因为功耗比高,air 不插电也可以用很久
    Abcopy
        37
    Abcopy  
       117 天前
    @quella 这是哪一款,刚去京东官方店里问,客服说没有满足要求的
    zy0829
        38
    zy0829  
       117 天前
    @godmiracle 16 + 512 前端用起来开发咋样啊 i 兄弟 最近想买 m1 pro
    zjddp
        39
    zjddp  
       117 天前
    Xcode 专用机,三五年不成问题,2018 年的时候我还在用换了固态硬盘的 MC700😂
    Avedge
        40
    Avedge  
       117 天前
    用了几个月的 16+1T 的 m1 mini ,感觉很不错
    wangedenr
        41
    wangedenr  
       117 天前
    @echo1937 M1 pro 不是才上市一個月嗎?你用了快 3 個月?
    echo1937
        42
    echo1937  
       117 天前
    @wangedenr #41 我 10 月 20 下单,11 月 17 日拿到的货,按下单算 3 月,按收货算 2 个月+1 周,怎么会才上市 1 个月?
    AlphaTauriHonda
        43
    AlphaTauriHonda  
       116 天前 via iPhone
    不要买 8G 的,就能编译超快。
    Leonard
        44
    Leonard  
       116 天前
    M1 Air 16G 做开发,平时冰凉,偶尔高负载也就有点温。速度比之前 Intel 的快多了。
    a970891
        45
    a970891  
       115 天前
    如果楼主要轻度开发,要入手的话,可以考虑下我的 13 寸 m1,16g+1t ,翻我帖子
    BeyondBouds
        46
    BeyondBouds  
       114 天前
    没什么区别,续航用不到,笔记本在办公司没移动过,常年插线
    编译速度上,没区别,因为是小项目,一分钟就完事的那种
    散热方面,以前 intel 也没感觉到热,除非故意摸出风口,还是没区别
    hoko1814
        47
    hoko1814  
       113 天前
    @dddz97
    @quella
    不买独显那就买个好点的集显吧,为啥不买 i7-1165G7 ,xe 集显牛逼。https://www.cpu-monkey.com/zh-cn/compare_cpu-intel_core_i7_9750h-vs-intel_core_i7_1165g7
    tonyaiken
        48
    tonyaiken  
       96 天前 via iPhone
    Idea 出了 M1 版性能提高十分明显
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1403 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:20 · PVG 02:20 · LAX 11:20 · JFK 14:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.