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

时间来到 21 年 6 月份了 M1 的兼容情况怎么样了

  •  2
     
  •   whc7808 · 2021-05-30 13:14:35 +08:00 · 10012 次点击
    这是一个创建于 1055 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于前端开发来可以正常使用了吗

    59 条回复    2021-06-01 18:17:24 +08:00
    chrisia
        1
    chrisia  
       2021-05-30 14:00:44 +08:00
    前端肯定没问题
    shadowVincent
        2
    shadowVincent  
       2021-05-30 14:41:57 +08:00
    后端感觉也没问题,没遇到过兼容性问题。。。
    linhongye
        3
    linhongye  
       2021-05-30 15:21:24 +08:00 via Android
    前端一直没问题
    kekxv
        4
    kekxv  
       2021-05-30 15:32:32 +08:00 via iPhone
    从一开始就没问题啊🤔
    nieyujiang
        5
    nieyujiang  
       2021-05-30 15:33:40 +08:00 via iPhone
    完全正常,绝大部分软件都没啥问题,除了虚拟机。
    bao3
        6
    bao3  
       2021-05-30 15:45:24 +08:00 via iPhone
    一直就没有兼容问题啊……没买的人一直被灌输有啥问题?
    mhqschen
        7
    mhqschen  
       2021-05-30 16:40:05 +08:00 via iPhone   ❤️ 12
    什么?已经 6 月了?
    Smash
        8
    Smash  
       2021-05-30 16:52:48 +08:00   ❤️ 27
    2020 年,感觉是缺失的。我直接从 19 年到了 21 年。
    7gugu
        9
    7gugu  
       2021-05-30 17:03:25 +08:00   ❤️ 1
    完全没有问题。但是我感觉,感觉这是个迷惑提问吧。历史记录显示 67 天前,楼主自己收了台 M1 的 air,现在跑来问大家能不能用🤣?楼主自己跑一下不就知道能不能用咯。
    stimw
        10
    stimw  
       2021-05-30 18:04:42 +08:00   ❤️ 4
    恐怖片:2021 已经差不多过去一半了,感觉跟刚刚开始一样
    Ballmer
        11
    Ballmer  
       2021-05-30 19:32:39 +08:00
    完全没问题,我的不知道为啥微信经常崩溃,是下载的最新版的微信,其他的开发工具崩溃次数极少

    8g 内存的
    tanghanyu
        12
    tanghanyu  
       2021-05-30 19:54:43 +08:00   ❤️ 1
    除了 Lightroom 用的转译版本的有点卡之外,其他倒是没有遇到任何问题
    dhou45
        13
    dhou45  
       2021-05-30 21:03:15 +08:00
    @mhqschen that hurts.. 时间如白🐩过隙
    yihy8023
        14
    yihy8023  
       2021-05-30 21:06:25 +08:00 via iPhone
    java 开发,除了微信,qq 音乐没有原生 m1,别的都算都 ok 了。
    dhou45
        15
    dhou45  
       2021-05-30 21:06:55 +08:00
    Matlab 和 Parallels 都还不行. 持续观望中
    thulof
        16
    thulof  
       2021-05-30 21:18:33 +08:00
    node-canvas puppeteer 安装时有些兼容性问题要处理一下,除此之外还没遇到什么
    railgun
        17
    railgun  
       2021-05-30 21:26:37 +08:00
    git-svn 用不了
    suzic
        18
    suzic  
       2021-05-30 21:28:51 +08:00 via Android
    写前端和 java,暂时没碰到过大的兼容问题
    SilencerL
        19
    SilencerL  
       2021-05-30 21:30:26 +08:00
    @chrisia #1
    @linhongye #3
    两位是怎么在不用 sass 替代的情况下解决 node-sass 的问题的…… 包括还有 fsevents 之类的依赖。
    snsn
        20
    snsn  
       2021-05-30 21:42:43 +08:00
    说是可以装很多 ios 应用玩,结果 11.3 开始 抖音不行了,ins 也没有,微博倒是有就是偶尔点开消息那个选项卡容易卡死。B 站几个端 HD 什么的,感觉一开温度蹭蹭就上去了,感觉这个坑挺大的,路还很长。
    INFP
        21
    INFP  
       2021-05-30 22:40:32 +08:00 via iPhone
    给个冷门的反馈,Rstudio 在更新了 macOS 14.6 后每次启动会白屏几秒,优化用的 CVX 遇到一些二次函数的时候会直接 crash
    INFP
        22
    INFP  
       2021-05-30 22:41:14 +08:00 via iPhone
    @INFP *MacOS 11.4
    code4you
        23
    code4you  
       2021-05-30 22:50:01 +08:00
    WeChat DropBox 没用支持 M1
    ericguo
        24
    ericguo  
       2021-05-30 22:58:28 +08:00
    @SilencerL 用 sass (用 Dart 写的)代替。
    hoar
        25
    hoar  
       2021-05-30 23:29:22 +08:00
    前后端开发都无兼容问题,也是等了半年才买的,把 jdk 换成 arm 版 open jdk 编译速度简直起飞,目测相同项目相比我 2017mbp 快五倍。
    minamike
        26
    minamike  
       2021-05-30 23:58:24 +08:00 via iPhone
    @dhou45 PD 明明已经很行了 你要是说 arm 版本的 Windows 还有很多 X86 X64 的软件不行 那还差不多
    SilencerL
        27
    SilencerL  
       2021-05-31 00:16:06 +08:00
    @ericguo #24
    ……主要不就是项目有些地方不好替换 node-sass... 现在只能本地用 sass 替换掉,提交的时候忽略一些文件,总归还是有点烦人的
    aaronlam
        28
    aaronlam  
       2021-05-31 01:25:31 +08:00
    看着同事用 m1 Macbook Pro 做日常前端开发,还是挺 OK 的,也开始心动动的想入台 pro,不过最近是不是快要出新款了?
    xuegy
        29
    xuegy  
       2021-05-31 03:04:39 +08:00 via iPhone
    我自己的工作流,除了 MATLAB 全都原生了
    dhou45
        30
    dhou45  
       2021-05-31 04:02:05 +08:00
    @minamike 你说的对, 我回复的不够严谨. 默认 PD 在 Mac 下的作用就是安装 Win 下的 x86 软件了..
    AS7wd1
        31
    AS7wd1  
       2021-05-31 08:55:09 +08:00 via iPhone
    最多只能外接一台显示器。
    可用支持 displaylink 的拓展坞虚拟更多显示器并输出,但多一台就多约 10%的 CPU 消耗。
    peaceblast
        32
    peaceblast  
       2021-05-31 09:17:10 +08:00
    Marszm
        33
    Marszm  
       2021-05-31 09:24:09 +08:00
    等 m2 呗。。。都那么久了
    wipbssldo
        34
    wipbssldo  
       2021-05-31 09:25:49 +08:00
    公司的 iOS 开发已经全员 M1 Mac mini 。像我这样日常 Chrome 40+标签,Xcode 两个项目同时开,还有 Safari 、iOS 虚拟机、VSCode,钉钉高强度使用的,其中占有资源最多的就是 Xcode,项目都挺大的,8G 内存不够用了
    gesse
        35
    gesse  
       2021-05-31 09:38:10 +08:00
    @thulof
    请问 puppeteer 兼容性怎么处理的 ?
    ymhlonglongago
        36
    ymhlonglongago  
       2021-05-31 09:42:38 +08:00
    想问下 M1 下 docker 的性能咋样? 和 intel 那会比较 前几年的 mac 开 docker 真的折磨
    m1nm13
        37
    m1nm13  
       2021-05-31 09:47:45 +08:00
    @ymhlonglongago docker 最大问题难道不是 镜像 并不是跨架构通用的吗? docker 上的镜像,大部分 x86 only,偶尔才能遇到几个跨架构通用的,或者指定某架构可用
    AndyZhuAZ
        38
    AndyZhuAZ  
       2021-05-31 09:55:29 +08:00
    用 m1 撸了一个 python+vue 没遇到问题,但是 docker 很坑,有好多镜像是不能用的
    ymhlonglongago
        39
    ymhlonglongago  
       2021-05-31 09:58:45 +08:00
    @iceminmie 我用的镜像是支持 ARM 的 就是不知道效率咋样 之前 2015 mbp 用的 x86 的镜像 很卡
    lynulzy
        40
    lynulzy  
       2021-05-31 10:00:29 +08:00
    iOS+RN 开发,正常使用
    binaryify
        41
    binaryify  
       2021-05-31 10:09:06 +08:00
    前端基本没啥问题
    thulof
        42
    thulof  
       2021-05-31 10:21:38 +08:00   ❤️ 1
    sdushn
        43
    sdushn  
       2021-05-31 10:24:42 +08:00
    @Ballmer 感觉和 m1 没啥关系,16-inch, 2019,升级到 11.2.3,微信,qq 都经常崩溃
    vvard3n
        44
    vvard3n  
       2021-05-31 10:26:10 +08:00
    iOS 开发无痛
    sdushn
        45
    sdushn  
       2021-05-31 10:28:20 +08:00
    弱弱的问一句,Android 开发适配了嘛
    jedz
        46
    jedz  
       2021-05-31 10:32:18 +08:00
    同样想问。手里 2019 款丐版 MBP i5+16+256,各种发热风扇起飞,有点想换 M1 MBA
    0x0o
        47
    0x0o  
       2021-05-31 10:44:23 +08:00
    我遇到的主要是硬件, 屏幕摄像头无法启动, 通过 Apple Store 换了一个屏幕, 同时检测电池有问题也给换了. 接 USB 鼠标段连, M590 链接卡顿. Typec 第二个接口接 iPhone 经常连接不上而第一个则没问题..
    hyq
        48
    hyq  
       2021-05-31 11:28:55 +08:00
    能运行 parallel, 但是不能装 windows, 不能装 x86 的 linux
    一部分 python 库运行会有问题, 因为 cpu 不是 intel 的, 所以还得自己编译 arm 的二进制, 有时候碰到编译失败
    有一部分缺乏维护的库, 默认 osx 就是 x86 的, 在 intel 的 mac 上运行正常, 在 m1 上, 得花额外的精力折腾.

    总体来说兼容性是好于预期, 但是一旦碰到不兼容的问题, 就会非常蛋疼.

    还有一个缺点是只有两个 usb type c 口,而且都在左边, 用起来挺不方便

    优点是性能方面非常强, 还省电.
    whc7808
        49
    whc7808  
    OP
       2021-05-31 11:51:28 +08:00
    @7gugu 这不是替大家问问吗
    whc7808
        50
    whc7808  
    OP
       2021-05-31 11:51:45 +08:00
    @mhqschen 难道你还活在 5 月份吗
    dodolee
        51
    dodolee  
       2021-05-31 13:03:46 +08:00
    @INFP Rstudio 用的 R 是怎么安装的?只能用官方安装包吗?我用 homebrew 由于安装路径有变化,导致 RStudio 找不到 R 的安装位置……
    HatMatrix
        52
    HatMatrix  
       2021-05-31 13:18:00 +08:00
    @dodolee 手动改下呢
    INFP
        53
    INFP  
       2021-05-31 13:56:13 +08:00
    @dodolee 我手动装的 R 和 Rstudio,自动找到了路径。
    INFP
        54
    INFP  
       2021-05-31 13:57:30 +08:00
    @dodolee
    @HatMatrix

    我刚发现 R4.1.0 支持 M1 了,然后配套需要 Rstudio Preview 版本,也是原生支持 M1 的,试了一下没有启动的时候白屏 3s 的问题了
    ZanderHsueh
        55
    ZanderHsueh  
       2021-05-31 16:49:15 +08:00
    @tanghanyu 难怪我说切换图片时加载好久呢
    1350943277
        56
    1350943277  
       2021-05-31 17:10:21 +08:00
    @INFP rstudio 本身还是 x86 的,只是适配了 apple silicon 的 r 。但是原生的 r 真的太难用了,各种编译失败 error,还不如继续用转译的,比如说 showtext 就装不了。
    LollipopKit
        57
    LollipopKit  
       2021-06-01 08:05:04 +08:00 via iPhone
    flutter 依旧存在问题(? iOS 的 pod 必须安装 x64 版),web 无法 flutter run
    IgniteWhite
        58
    IgniteWhite  
       2021-06-01 16:05:29 +08:00 via iPhone
    @dodolee
    @INFP
    @1350943277
    我用 JupyterLab+R,两者分开安装,在树莓派上都没问题,可以试试
    magicls
        59
    magicls  
       2021-06-01 18:17:24 +08:00
    除了某绿色聊天软件还在原地踏步之外其它都挺好的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1560 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:53 · PVG 00:53 · LAX 09:53 · JFK 12:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.