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

用 M1 开发的兄弟们

  •  1
     
  •   ysoseriousC · 2021-10-14 13:18:41 +08:00 · 12656 次点击
    这是一个创建于 1137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做开发体验如何? 有没有什么坑? 马上出新款了,在考虑入一下

    第 1 条附言  ·  2021-10-19 09:04:09 +08:00
    结帖,发布会已经开完了 这个提升大家无脑冲就是了
    84 条回复    2021-10-19 09:04:22 +08:00
    cxt890604
        1
    cxt890604  
       2021-10-14 13:25:20 +08:00
    棒棒的,python 开发
    jmllx1963
        2
    jmllx1963  
       2021-10-14 13:28:02 +08:00
    m1 加 clion 做嵌入式开发,挺好的,电量焦虑约等于没有
    bao3
        3
    bao3  
       2021-10-14 13:35:15 +08:00
    三天用完一管电,夏天冰凉如玉。只不过虚拟机方面不如 x86 时那样方便了。得装 win 10 arm 。
    chendy
        4
    chendy  
       2021-10-14 13:39:02 +08:00
    java curd 农,idea 适配了之后就和之前的 intel mac 没区别了
    7gugu
        5
    7gugu  
       2021-10-14 13:48:31 +08:00
    Web 开发无问题
    banricho
        6
    banricho  
       2021-10-14 13:50:33 +08:00
    前端 8GB Air 完全足够,没风扇冰凉凉,续航挺猛的。但是罗技目前键鼠驱动都做的不行。
    ysoseriousC
        7
    ysoseriousC  
    OP
       2021-10-14 14:06:50 +08:00
    那可以无脑买新款了 听这个意思的话
    sadfQED2
        8
    sadfQED2  
       2021-10-14 14:18:13 +08:00 via Android
    除了虚拟机,docker,机器学习这三个,其他需求无脑 m1
    thxgod
        9
    thxgod  
       2021-10-14 14:35:03 +08:00
    @sadfQED2 docker 不是支持 m1 了吗 还是不行吗
    ysoseriousC
        10
    ysoseriousC  
    OP
       2021-10-14 14:42:13 +08:00
    那性能方面呢?相比 inter 在编译速度方面如何?
    fkdtz
        11
    fkdtz  
       2021-10-14 14:53:23 +08:00
    @sadfQED2 同问怎么事儿? docker 不兼容 m1 吗,我看 docker 官网出了个兼容版本
    https://docs.docker.com/desktop/mac/apple-silicon/
    FFFFourwood
        12
    FFFFourwood  
       2021-10-14 14:57:11 +08:00
    前端 8G mac mini
    除了 chrome 偶尔抽风 剩下体验完美
    shpkng
        13
    shpkng  
       2021-10-14 14:58:29 +08:00
    Unity 游戏开发, 至今还没有 M1 原生的编辑器, 以及内存吃紧, 开个 Rider 基本就跑满了
    ysoseriousC
        14
    ysoseriousC  
    OP
       2021-10-14 14:58:33 +08:00
    @FFFFourwood 我的习惯 8G 肯定不够用了。。
    ysoseriousC
        15
    ysoseriousC  
    OP
       2021-10-14 14:59:08 +08:00
    @shpkng 对 16G 起步我觉得才能安心
    hyqCrystal
        16
    hyqCrystal  
       2021-10-14 15:00:36 +08:00
    同问 有没有.net 开发的 公司有 项目.net 的维护一下 ,还有新项目 java 的 本人 Java 码农
    Aviciii
        17
    Aviciii  
       2021-10-14 15:03:39 +08:00
    做开发的太多了,目前 Java 无问题
    FFFFourwood
        18
    FFFFourwood  
       2021-10-14 15:04:05 +08:00
    @ysoseriousC 我一般是 vscode + px cook + xd + ps + chrome,,个人感觉是够了
    ysoseriousC
        19
    ysoseriousC  
    OP
       2021-10-14 15:06:35 +08:00
    @FFFFourwood 我光标签页和 vscode 都要开好几个
    老款 mac 只要点一下 vscode 或者 chrome 就直接起飞
    devinww
        20
    devinww  
       2021-10-14 15:11:02 +08:00
    @thxgod 我常用的几个在 docker 跑还行的,而且这玩意更新还挺勤快的
    Reficul
        21
    Reficul  
       2021-10-14 15:11:23 +08:00
    M1 装 Python 2.7 有点问题,别的非常快乐
    FFFFourwood
        22
    FFFFourwood  
       2021-10-14 15:15:00 +08:00
    @ysoseriousC 我开的少,,用 19 款的 air,风扇嗷嗷转,ps 和 xd 明显的卡顿,vs code 连语法提示都缓慢,,,m1 的这个 mac mini, 完全静音 丝滑流畅 摸着还冰冰凉
    ysoseriousC
        23
    ysoseriousC  
    OP
       2021-10-14 15:16:59 +08:00
    @FFFFourwood 只是听着,我就好了。
    zjccc
        24
    zjccc  
       2021-10-14 15:27:39 +08:00
    @thxgod
    @fkdtz 用是能用的,主要 m1 docker 上的容器也只能是 arm 的
    zjccc
        25
    zjccc  
       2021-10-14 15:30:24 +08:00
    什么都好,就是目前盗版软件的生态不太好(狗头
    aneostart173
        26
    aneostart173  
       2021-10-14 15:35:21 +08:00
    @jmllx1963 交叉编译怎么整。
    jasy
        27
    jasy  
       2021-10-14 15:37:25 +08:00
    比前款好多了
    UN2758
        28
    UN2758  
       2021-10-14 15:48:47 +08:00
    @cxt890604 #1 是纯 web 后端开发吗?目前 numpy 的 c lib 和相关需要编译的也有 m1 的轮子了?
    sadfQED2
        29
    sadfQED2  
       2021-10-14 15:51:01 +08:00 via Android
    @thxgod
    @fkdtz 支持是支持了,但是某些镜像没有 mac arm 版本,比如 mysql 在 m1 上面就不能直接用
    vvard3n
        30
    vvard3n  
       2021-10-14 15:53:25 +08:00
    ios 开发妥妥的
    xiaopingbeichen
        31
    xiaopingbeichen  
       2021-10-14 16:21:59 +08:00
    @hyqCrystal 我 .net 开发 绿色软件 cGVuZ3Bpbmc5MjY=
    wangkun025
        32
    wangkun025  
       2021-10-14 16:27:52 +08:00
    我做后端的,没遇到问题。
    liprais
        33
    liprais  
       2021-10-14 16:50:46 +08:00
    @UN2758 早就有了 condaforge 有编译好的
    shily
        34
    shily  
       2021-10-14 17:06:55 +08:00
    Android 研发 16+256 用的很爽,常用的软件里,就差 adb 不是 aarch64 了
    fingdo
        35
    fingdo  
       2021-10-14 17:13:34 +08:00
    问下各位,会有卡死的情况吗?我同事 m1 的 mbp,说是经常卡死,整个机器无反应,iOS 开发,使用 xcode
    reallittoma
        36
    reallittoma  
       2021-10-14 17:18:59 +08:00
    想知道 M1 能跑 Xamarin SDK 不
    znyq2019
        37
    znyq2019  
       2021-10-14 17:20:07 +08:00
    @fingdo 用了 3 个月了 , 基本没有碰到过卡死的情况
    sdielpf
        38
    sdielpf  
       2021-10-14 17:24:33 +08:00
    日常开发没啥区别,用迁移助手迁移的 intel,各个客户端重新安装了一下,docker 容器都还在,只是 M1 打的镜像没法直接在服务器跑了,据说 docker 可以安装多内核打包模块,还没试
    bao3
        39
    bao3  
       2021-10-14 17:25:28 +08:00
    @fingdo 我这大半年了,没有任何卡死情况,只不过上个版本发生过编译 github clone 来的代码,导致沙漏很久。但是没死过。
    zhaoxixiangban
        40
    zhaoxixiangban  
       2021-10-14 17:30:09 +08:00   ❤️ 1
    pkoukk
        41
    pkoukk  
       2021-10-14 18:35:59 +08:00
    日常使用没啥区别,只要别随意更新 bugsur 系统就行
    wetist
        42
    wetist  
       2021-10-14 18:51:36 +08:00
    @zjccc 还不支持 arm 的加个 platform: linux/amd64 就可以了,性能也还行
    TimLang
        43
    TimLang  
       2021-10-14 19:36:53 +08:00
    @fkdtz docker 没大问题,但是下的镜像要支持 arm64
    aaronlam
        44
    aaronlam  
       2021-10-14 19:39:22 +08:00 via iPhone
    非常棒
    chezs66
        45
    chezs66  
       2021-10-14 19:46:37 +08:00
    用 docker 的话,下载的容器要支持 arm64,同时本地创建的容器也是 arm 的
    morize
        46
    morize  
       2021-10-14 20:04:44 +08:00
    前端还是有点蛋疼的,公司项目装环境遇到各种问题,最终用罗塞塔 node 搞定,快的飞起。自己的项目用 arm node 完全没问题。
    jeffreystoke
        47
    jeffreystoke  
       2021-10-14 20:40:12 +08:00
    @thxgod
    @fkdtz
    @zjccc

    docker 直接跑 amd64 的话使用 qemu-static 模拟运行的, 如果主要做 amd64 开发克意考虑用 lima + qemu-system 装 amd64 虚拟机, 个人体验是 qemu-static 经常性出错, qemu-system + hvf 目前还没出过问题

    fyi: lima: https://github.com/lima-vm/lima
    v2lf
        48
    v2lf  
       2021-10-14 20:45:43 +08:00
    macbook air m1 16+512
    java 没有碰到不能使用的不适配问题,除了有些 native lib 没有提供,基本体验,非常完美
    go 有些库支持有问题,基本可用
    综上,整体体验完美,轻便,安静,性能
    但是,想卖了,因为不移动办公了,想换个 imac= =
    Titanium21
        49
    Titanium21  
       2021-10-14 21:06:03 +08:00
    机器学习和深度学习无解,不过日常连服务器跑模型,也无所谓了
    kevinonepiece
        50
    kevinonepiece  
       2021-10-14 21:24:21 +08:00
    后端:
    1. nacos 兼容有问题,得用 x86 的 java 启动,还有 navicat 偶尔会退出去,navicat 「 intel 结构」,其他软件也有时会退出去。
    2. 在用 16GB,开四个微服务,idea 占 11 GB,还有其他软件,postman 1GB,google 用标签冻结插件,所以 3GB 左右
    yixinlove
        51
    yixinlove  
       2021-10-14 21:40:15 +08:00
    @kevinonepiece 看起来内存用的差不多了,所以会卡吗?
    dejavuwind
        52
    dejavuwind  
       2021-10-14 22:19:02 +08:00 via iPhone
    @bao3 win10 arm 能兼容普通的 win x86 应用吗?使用上有啥坑没
    Bursto7
        53
    Bursto7  
       2021-10-14 22:24:23 +08:00
    不知道你们有没有遇到过,我好几次了。午休的时候锁屏,起来就唤不醒了只能长按电源键重启。13 的 mbp
    wloverine
        54
    wloverine  
       2021-10-14 22:56:57 +08:00
    @thxgod docker desktop 是适配了,但很多镜像没有 arm64 版本的
    sytnishizuiai
        55
    sytnishizuiai  
       2021-10-15 00:56:49 +08:00
    m1 的 air,体验吊打我之前的 mbp,就是老弹出内存不够警告,edge 和 ide 站内存厉害,还有就是之前曝出的输入法搞的软件会爆卡,重开就行。
    gageshan
        56
    gageshan  
       2021-10-15 01:14:23 +08:00
    macbook air m1 16+256
    golang 开发,体验良好
    coolmenu
        57
    coolmenu  
       2021-10-15 07:13:33 +08:00
    用的非常稳定,随身携带轻便,电池时间足够,当然我现在主要的 IDE 是 同花顺。。。
    wujiezero
        58
    wujiezero  
       2021-10-15 08:33:32 +08:00
    首发买的,平时 java 开发一直到现在,挺好的很省心,编译打包都很快。实在需要 x86 的环境、docker 之类的,直接连远程服务器操作。
    leafShimple
        59
    leafShimple  
       2021-10-15 08:49:23 +08:00
    air java 开发,临时跑跑 js,已使用大半年,没遇到任何问题.
    mmnnyycc
        60
    mmnnyycc  
       2021-10-15 09:13:55 +08:00
    go 开发,用 M1 半年了,没什么问题
    lxfxf
        61
    lxfxf  
       2021-10-15 09:16:19 +08:00
    老机子跑 docker,m1 连上开发,太舒服了
    vinsoncou
        62
    vinsoncou  
       2021-10-15 09:38:49 +08:00
    目前虚拟机也能自由使用了,就是只能用 ARM 版,已经用了半年了,续航是真的好。
    zhouAndy
        63
    zhouAndy  
       2021-10-15 09:46:27 +08:00
    @jmllx1963 因该是嵌入式软件开发吧 交叉编译这些支持嘛
    lwldcr
        64
    lwldcr  
       2021-10-15 09:49:58 +08:00
    后端开发,go,python 为主,docker 配合

    配置是 m1 air 16+512,用了几个月目前暂时没发现兼容问题

    不过火力全开的时候(浏览器+ide+docker ),会发现内存占用很高,接近 14G,感觉内存未来很快会达到瓶颈

    所以 m1x 出来后,感觉至少要配到 32G 才能保证未来几年够用
    iFlicker
        65
    iFlicker  
       2021-10-15 10:02:25 +08:00
    16g pro,Android 开发内存不够,如果是 Java 或者 Android 建议等 M1X 出来买 32g 的
    Nevermore1234
        66
    Nevermore1234  
       2021-10-15 10:04:45 +08:00
    内存太小了,游戏开发至少也要 32GB,现在都 64GB 了
    azhangbing
        67
    azhangbing  
       2021-10-15 10:06:40 +08:00
    Android 开发 环境没问题 常用软件没问题
    inFinityzc
        68
    inFinityzc  
       2021-10-15 10:12:00 +08:00
    Clion 开发数据库,用丐版 M1 8G 内存还是瓶颈吧,不如 32Gmac mini 流畅
    thisfin
        69
    thisfin  
       2021-10-15 10:12:43 +08:00
    Xcode + 钉钉 双开 8g 内存完全不够用, cpu 和 16 寸 i9 差不多
    pdog18
        70
    pdog18  
       2021-10-15 10:18:32 +08:00
    @azhangbing 你是用 IDEA 还是 AS
    ————————
    Android Studio 很卡,index 很慢
    hello158
        71
    hello158  
       2021-10-15 11:00:24 +08:00
    Java 开发,从 2021 年 3 月使用 M1 至今,喜欢的不得了。现在想出售自己旧款的 Intel MBP 。
    wonderblank
        72
    wonderblank  
       2021-10-15 11:42:40 +08:00
    https://www.google.com/search?q=m1+%E5%BC%80%E5%8F%91%E4%BD%93%E9%AA%8C+site%3Av2ex.com

    About 899 results (0.25 seconds)

    一天到晚都是这类问题,烦不烦啊
    janxin
        73
    janxin  
       2021-10-15 11:51:46 +08:00
    目前在用的开发软件包括 Xcode 、Android Studio 、IDEA 、VSCode 等软件没兼容性问题

    目前在用的语言 /Runtime 环境包括:JDK 、Go 、Python (不包括机器学习部分)、Node 等没兼容性问题

    使用体验上:比 Intel 平台 Macbook 响应速度快,比 Intel 平台 Macbook 续航时间长,比 Intel 平台 Macbook 更安静不热。不过马上冬天了,抱着电脑觉得手冷的还是建议用 Intel 平台。

    缺点是内存 16G 真的不够,虽然不会像 Intel 平台那么卡,但是不够就是不够,还是 32G 差不多吧。
    GaoYL
        74
    GaoYL  
       2021-10-15 11:58:29 +08:00
    PHP 和 Go 开发目前还没遇到啥完全不能用的情况
    sunwei0325
        75
    sunwei0325  
       2021-10-15 12:06:03 +08:00
    唯一的硬伤只支持 1 个外接显示器
    zjddp
        76
    zjddp  
       2021-10-15 12:12:59 +08:00
    UITableView 工程师,MBP M1 + 16G + 512G 无压力
    TAFMT
        77
    TAFMT  
       2021-10-15 13:45:40 +08:00
    16+512 m1,Java 开发,感觉棒棒哒~
    ouou0701
        78
    ouou0701  
       2021-10-15 14:04:00 +08:00
    @shpkng unity 居然还没适配原生,我还期待 UE4 适配原生呢。。。
    shpkng
        79
    shpkng  
       2021-10-15 14:54:40 +08:00
    @ouou0701 unity 至今还不能正常发布微信小游戏 是不是更震惊
    jdjingdian
        80
    jdjingdian  
       2021-10-15 15:02:48 +08:00
    别买,m3 马上要出了,再等等
    liuliangyz
        81
    liuliangyz  
       2021-10-15 15:33:36 +08:00
    @banricho 罗技鼠标驱动想当垃圾!
    stanedward
        82
    stanedward  
       2021-10-15 15:37:46 +08:00
    后端开发,,,8G 真的不够用
    kevinonepiece
        83
    kevinonepiece  
       2021-10-16 22:01:08 +08:00
    @yixinlove 有次虽然占 20 GB,但是也就小卡
    ysoseriousC
        84
    ysoseriousC  
    OP
       2021-10-19 09:04:22 +08:00
    结帖,发布会已经开完了 这个提升大家无脑冲就是了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6001 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 03:02 · PVG 11:02 · LAX 19:02 · JFK 22:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.