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

用 M1 开发的兄弟们

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

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

    第 1 条附言  ·  50 天前
    结帖,发布会已经开完了 这个提升大家无脑冲就是了
    84 条回复    2021-10-19 09:04:22 +08:00
    cxt890604
        1
    cxt890604  
       55 天前
    棒棒的,python 开发
    jmllx1963
        2
    jmllx1963  
       55 天前
    m1 加 clion 做嵌入式开发,挺好的,电量焦虑约等于没有
    bao3
        3
    bao3  
       55 天前
    三天用完一管电,夏天冰凉如玉。只不过虚拟机方面不如 x86 时那样方便了。得装 win 10 arm 。
    chendy
        4
    chendy  
       55 天前
    java curd 农,idea 适配了之后就和之前的 intel mac 没区别了
    7gugu
        5
    7gugu  
       55 天前
    Web 开发无问题
    banricho
        6
    banricho  
       55 天前
    前端 8GB Air 完全足够,没风扇冰凉凉,续航挺猛的。但是罗技目前键鼠驱动都做的不行。
    ysoseriousC
        7
    ysoseriousC  
    OP
       55 天前
    那可以无脑买新款了 听这个意思的话
    sadfQED2
        8
    sadfQED2  
       55 天前 via Android
    除了虚拟机,docker,机器学习这三个,其他需求无脑 m1
    thxgod
        9
    thxgod  
       55 天前
    @sadfQED2 docker 不是支持 m1 了吗 还是不行吗
    ysoseriousC
        10
    ysoseriousC  
    OP
       55 天前
    那性能方面呢?相比 inter 在编译速度方面如何?
    fkdtz
        11
    fkdtz  
       55 天前
    @sadfQED2 同问怎么事儿? docker 不兼容 m1 吗,我看 docker 官网出了个兼容版本
    https://docs.docker.com/desktop/mac/apple-silicon/
    FFFFourwood
        12
    FFFFourwood  
       55 天前
    前端 8G mac mini
    除了 chrome 偶尔抽风 剩下体验完美
    shpkng
        13
    shpkng  
       55 天前
    Unity 游戏开发, 至今还没有 M1 原生的编辑器, 以及内存吃紧, 开个 Rider 基本就跑满了
    ysoseriousC
        14
    ysoseriousC  
    OP
       55 天前
    @FFFFourwood 我的习惯 8G 肯定不够用了。。
    ysoseriousC
        15
    ysoseriousC  
    OP
       55 天前
    @shpkng 对 16G 起步我觉得才能安心
    hyqCrystal
        16
    hyqCrystal  
       55 天前
    同问 有没有.net 开发的 公司有 项目.net 的维护一下 ,还有新项目 java 的 本人 Java 码农
    Aviciii
        17
    Aviciii  
       55 天前
    做开发的太多了,目前 Java 无问题
    FFFFourwood
        18
    FFFFourwood  
       55 天前
    @ysoseriousC 我一般是 vscode + px cook + xd + ps + chrome,,个人感觉是够了
    ysoseriousC
        19
    ysoseriousC  
    OP
       55 天前
    @FFFFourwood 我光标签页和 vscode 都要开好几个
    老款 mac 只要点一下 vscode 或者 chrome 就直接起飞
    devinww
        20
    devinww  
       55 天前
    @thxgod 我常用的几个在 docker 跑还行的,而且这玩意更新还挺勤快的
    Reficul
        21
    Reficul  
       55 天前
    M1 装 Python 2.7 有点问题,别的非常快乐
    FFFFourwood
        22
    FFFFourwood  
       55 天前
    @ysoseriousC 我开的少,,用 19 款的 air,风扇嗷嗷转,ps 和 xd 明显的卡顿,vs code 连语法提示都缓慢,,,m1 的这个 mac mini, 完全静音 丝滑流畅 摸着还冰冰凉
    ysoseriousC
        23
    ysoseriousC  
    OP
       55 天前
    @FFFFourwood 只是听着,我就好了。
    zjccc
        24
    zjccc  
       55 天前
    @thxgod
    @fkdtz 用是能用的,主要 m1 docker 上的容器也只能是 arm 的
    zjccc
        25
    zjccc  
       55 天前
    什么都好,就是目前盗版软件的生态不太好(狗头
    aneostart173
        26
    aneostart173  
       55 天前
    @jmllx1963 交叉编译怎么整。
    jasy
        27
    jasy  
       55 天前
    比前款好多了
    UN2758
        28
    UN2758  
       55 天前
    @cxt890604 #1 是纯 web 后端开发吗?目前 numpy 的 c lib 和相关需要编译的也有 m1 的轮子了?
    sadfQED2
        29
    sadfQED2  
       55 天前 via Android
    @thxgod
    @fkdtz 支持是支持了,但是某些镜像没有 mac arm 版本,比如 mysql 在 m1 上面就不能直接用
    vvard3n
        30
    vvard3n  
       55 天前
    ios 开发妥妥的
    xiaopingbeichen
        31
    xiaopingbeichen  
       55 天前
    @hyqCrystal 我 .net 开发 绿色软件 cGVuZ3Bpbmc5MjY=
    wangkun025
        32
    wangkun025  
       55 天前
    我做后端的,没遇到问题。
    liprais
        33
    liprais  
       55 天前
    @UN2758 早就有了 condaforge 有编译好的
    shily
        34
    shily  
       55 天前
    Android 研发 16+256 用的很爽,常用的软件里,就差 adb 不是 aarch64 了
    fingdo
        35
    fingdo  
       55 天前
    问下各位,会有卡死的情况吗?我同事 m1 的 mbp,说是经常卡死,整个机器无反应,iOS 开发,使用 xcode
    reallittoma
        36
    reallittoma  
       55 天前
    想知道 M1 能跑 Xamarin SDK 不
    znyq2019
        37
    znyq2019  
       55 天前
    @fingdo 用了 3 个月了 , 基本没有碰到过卡死的情况
    sdielpf
        38
    sdielpf  
       55 天前
    日常开发没啥区别,用迁移助手迁移的 intel,各个客户端重新安装了一下,docker 容器都还在,只是 M1 打的镜像没法直接在服务器跑了,据说 docker 可以安装多内核打包模块,还没试
    bao3
        39
    bao3  
       55 天前
    @fingdo 我这大半年了,没有任何卡死情况,只不过上个版本发生过编译 github clone 来的代码,导致沙漏很久。但是没死过。
    zhaoxixiangban
        40
    zhaoxixiangban  
       55 天前   ❤️ 1
    pkoukk
        41
    pkoukk  
       55 天前
    日常使用没啥区别,只要别随意更新 bugsur 系统就行
    wetist
        42
    wetist  
       55 天前
    @zjccc 还不支持 arm 的加个 platform: linux/amd64 就可以了,性能也还行
    TimLang
        43
    TimLang  
       55 天前
    @fkdtz docker 没大问题,但是下的镜像要支持 arm64
    aaronlam
        44
    aaronlam  
       55 天前 via iPhone
    非常棒
    chezs66
        45
    chezs66  
       55 天前
    用 docker 的话,下载的容器要支持 arm64,同时本地创建的容器也是 arm 的
    morize
        46
    morize  
       55 天前
    前端还是有点蛋疼的,公司项目装环境遇到各种问题,最终用罗塞塔 node 搞定,快的飞起。自己的项目用 arm node 完全没问题。
    jeffreystoke
        47
    jeffreystoke  
       55 天前
    @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  
       55 天前
    macbook air m1 16+512
    java 没有碰到不能使用的不适配问题,除了有些 native lib 没有提供,基本体验,非常完美
    go 有些库支持有问题,基本可用
    综上,整体体验完美,轻便,安静,性能
    但是,想卖了,因为不移动办公了,想换个 imac= =
    Titanium21
        49
    Titanium21  
       55 天前
    机器学习和深度学习无解,不过日常连服务器跑模型,也无所谓了
    kevinonepiece
        50
    kevinonepiece  
       55 天前
    后端:
    1. nacos 兼容有问题,得用 x86 的 java 启动,还有 navicat 偶尔会退出去,navicat 「 intel 结构」,其他软件也有时会退出去。
    2. 在用 16GB,开四个微服务,idea 占 11 GB,还有其他软件,postman 1GB,google 用标签冻结插件,所以 3GB 左右
    yixinlove
        51
    yixinlove  
       55 天前
    @kevinonepiece 看起来内存用的差不多了,所以会卡吗?
    dejavuwind
        52
    dejavuwind  
       54 天前 via iPhone
    @bao3 win10 arm 能兼容普通的 win x86 应用吗?使用上有啥坑没
    Bursto7
        53
    Bursto7  
       54 天前
    不知道你们有没有遇到过,我好几次了。午休的时候锁屏,起来就唤不醒了只能长按电源键重启。13 的 mbp
    wloverine
        54
    wloverine  
       54 天前
    @thxgod docker desktop 是适配了,但很多镜像没有 arm64 版本的
    sytnishizuiai
        55
    sytnishizuiai  
       54 天前
    m1 的 air,体验吊打我之前的 mbp,就是老弹出内存不够警告,edge 和 ide 站内存厉害,还有就是之前曝出的输入法搞的软件会爆卡,重开就行。
    gageshan
        56
    gageshan  
       54 天前
    macbook air m1 16+256
    golang 开发,体验良好
    coolmenu
        57
    coolmenu  
       54 天前
    用的非常稳定,随身携带轻便,电池时间足够,当然我现在主要的 IDE 是 同花顺。。。
    wujiezero
        58
    wujiezero  
       54 天前
    首发买的,平时 java 开发一直到现在,挺好的很省心,编译打包都很快。实在需要 x86 的环境、docker 之类的,直接连远程服务器操作。
    leafShimple
        59
    leafShimple  
       54 天前
    air java 开发,临时跑跑 js,已使用大半年,没遇到任何问题.
    mmnnyycc
        60
    mmnnyycc  
       54 天前
    go 开发,用 M1 半年了,没什么问题
    lxfxf
        61
    lxfxf  
       54 天前
    老机子跑 docker,m1 连上开发,太舒服了
    vinsoncou
        62
    vinsoncou  
       54 天前
    目前虚拟机也能自由使用了,就是只能用 ARM 版,已经用了半年了,续航是真的好。
    zhouAndy
        63
    zhouAndy  
       54 天前
    @jmllx1963 因该是嵌入式软件开发吧 交叉编译这些支持嘛
    lwldcr
        64
    lwldcr  
       54 天前
    后端开发,go,python 为主,docker 配合

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

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

    所以 m1x 出来后,感觉至少要配到 32G 才能保证未来几年够用
    iFlicker
        65
    iFlicker  
       54 天前
    16g pro,Android 开发内存不够,如果是 Java 或者 Android 建议等 M1X 出来买 32g 的
    Nevermore1234
        66
    Nevermore1234  
       54 天前
    内存太小了,游戏开发至少也要 32GB,现在都 64GB 了
    azhangbing
        67
    azhangbing  
       54 天前
    Android 开发 环境没问题 常用软件没问题
    inFinityzc
        68
    inFinityzc  
       54 天前
    Clion 开发数据库,用丐版 M1 8G 内存还是瓶颈吧,不如 32Gmac mini 流畅
    thisfin
        69
    thisfin  
       54 天前
    Xcode + 钉钉 双开 8g 内存完全不够用, cpu 和 16 寸 i9 差不多
    pdog18
        70
    pdog18  
       54 天前
    @azhangbing 你是用 IDEA 还是 AS
    ————————
    Android Studio 很卡,index 很慢
    hello158
        71
    hello158  
       54 天前
    Java 开发,从 2021 年 3 月使用 M1 至今,喜欢的不得了。现在想出售自己旧款的 Intel MBP 。
    wonderblank
        72
    wonderblank  
       54 天前
    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  
       54 天前
    目前在用的开发软件包括 Xcode 、Android Studio 、IDEA 、VSCode 等软件没兼容性问题

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

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

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