BobbyTube
V2EX  ›  问与答

到目前(2022 年 6 月)是否已经能用 M1/M2 芯片的 Macbook 做前端开发了?

  •  
  •   BobbyTube · Jun 20, 2022 · 7303 views
    This topic created in 1598 days ago, the information mentioned may be changed or developed.

    M1 芯片出来没多久,好像看到有一些兼容性问题,后来就没再继续关注。

    最近要买新设备,依然还是想选择 Macbook Pro ,但本着买新不买旧的原则,肯定不会去买旧款 Intel 的版本了。

    那么想问一下,现在 M1/M2 芯片的 Macbook 用于做“泛”前端相关的开发工作,是否还存在什么兼容问题?

    35 replies  •  2022-06-21 09:56:17 +08:00
    zhixiao
    zhixiao
    Jun 20, 2022❤️1
    1
    早就可以了啊 我都用了一年多了,泛前端是指啥?反正我开发 flutter 、node 、前端都没发现啥问题
    BobbyTube
    BobbyTube
    OP
    Jun 20, 2022
    2
    @zhixiao 就… 偶尔还写个 php ,用 photoshop 处理一下图片,用 charles 抓个包,之类的
    xtinput
    xtinput
    Jun 20, 2022❤️1
    3
    @BobbyTube #2 你这需求早就 OK 了,但有个问题 photoshop 好像没完整适配 arm64 ,你如果只是简单处理图片可以换一个软件:pixelmator ,抓包用 proxyman
    BobbyTube
    BobbyTube
    OP
    Jun 20, 2022
    4
    @xtinput 看来还是有些许问题,谢谢解答
    xtinput
    xtinput
    Jun 20, 2022
    5
    @BobbyTube PS 正版没关系,pj 版本只能跑转译
    xtinput
    xtinput
    Jun 20, 2022
    6
    抓包我是因为 proxyman 有 iOS 版,所以才换的它,而且它的基本功能是免费的,不需要去找 pj
    pixelmator pro 128 块钱直接买断,功能上也差不多能代替 ps 了
    BobbyTube
    BobbyTube
    OP
    Jun 20, 2022
    7
    @xtinput 好的,全正版应该问题不大?谢谢~
    xtinput
    xtinput
    Jun 20, 2022
    9
    @BobbyTube adobe 正版全家桶都上 arm64 了
    fernandoxu
    fernandoxu
    Jun 20, 2022
    10
    丐版 air 我都用着干活一年多了😂,没啥问题
    BobbyTube
    BobbyTube
    OP
    Jun 20, 2022
    11
    @fernandoxu 请问 Macbook Air 做前端开发性能如何,尤其是 npm run build 的时候
    banliyaya
    banliyaya
    Jun 20, 2022
    12
    @xtinput ps2022 好像去年就适配了
    shilianmlxg
    shilianmlxg
    Jun 20, 2022
    13
    @BobbyTube 不稳定。有想项目 npm install 都 in 不了。需要随时切换 node 版本。pnpm 也是。
    DICK23
    DICK23
    PRO
    Jun 20, 2022
    14
    说实话性能不是很够用,用 webstorm 有时候搜索能明显卡顿
    BobbyTube
    BobbyTube
    OP
    Jun 20, 2022
    15
    @DICK23 Macbook Air 吗,明白了
    slipkinem
    slipkinem
    Jun 20, 2022 via iPhone
    16
    @shilianmlxg 听起来和 mac 没关系
    slipkinem
    slipkinem
    Jun 20, 2022 via iPhone
    17
    @BobbyTube pro build 没问题并且贼快,但是 vs code 的自动 eslint 偶尔会卡卡的,m1 mac 版微信都卡死好多次了,没找到原因
    Bijiabo
    Bijiabo
    Jun 20, 2022
    18
    日常前后端、移动端开发、设计工作都在 M1 系列产品上完成,完全没有问题。

    关于上面 NPM 依赖安装问题,我之前遇到的问题主要是国内源部分包没有同步到最新版本,如果梯子够稳,完全不使用任何国内源的话,不会遇到问题。
    Bijiabo
    Bijiabo
    Jun 20, 2022
    19
    关于微信使用,可以考虑使用 PlayCover 运行 iOS 版本的微信,日常使用没什么问题
    MonkeyD1
    MonkeyD1
    Jun 20, 2022❤️1
    20
    目前 rn 的 ios pod 依赖包 会有一些问题 不支持
    tiktokxxxx2020
    tiktokxxxx2020
    Jun 20, 2022
    21
    ????????早都可以了。。。。。。。。。
    freetes
    freetes
    Jun 20, 2022
    22
    才开始网上冲浪🏄‍♀️
    a1065506483
    a1065506483
    Jun 20, 2022
    23
    早就能用了,非常丝滑
    coolmint
    coolmint
    Jun 20, 2022
    24
    一点问题没有,各种丝滑,Lightroom 暴力导出我的 M1 Pro 还是会卡,可能内存太小,16g ,日常 flutter 开发,剪视频,太好用了
    liuxingdeyu
    liuxingdeyu
    Jun 20, 2022
    25
    现在遇到的兼容问题最要命的是 vpn ,能连上,但是不能用 ssh
    xingyuc
    xingyuc
    Jun 20, 2022
    26
    早都能用了,一定要上大内存
    linktang
    linktang
    Jun 20, 2022
    27
    m1 问题多了去了,我随便贴个
    https://github.com/tensorflow/tfjs/issues/6381
    zakokun
    zakokun
    Jun 20, 2022
    28
    M1 出来的第一个月就支持了。你也落后太久了
    fernandoxu
    fernandoxu
    Jun 20, 2022
    29
    @BobbyTube #11 挺快的,就是 8g 内存有点吃力,还是 16g 起步吧
    linktang
    linktang
    Jun 20, 2022
    30
    再随便补 2 个
    https://github.com/emscripten-core/emsdk/pull/771 (骚操作?)
    https://github.com/google/mediapipe/issues/2798 (社区的力量)

    我个人是一个 intel 台式机+mac m1 笔记本配合在用.

    如果你的工作是在 chrome 里调节 css, debug js,或者 iOS 开发,那用 m1 非常合适;

    如果你像我一样,还要使用 bazel 编译 tfjs/mediapipe,使用 emscripten 定制 wasm,你就会发现在这些大项目里,你会遇到无数的坑,需要使用各种花式的 hack 技巧来达到目的; 包括其实像 android, docker 这些项目都可以去 issue 里搜索 mac m1 看看别人的各种折腾经历,不过..喜欢折腾的话也不失为一种乐事?

    当然 m1 相关的问题可以看到大多数还是有解决的,说明确实在不断进步,未来肯定越来越好!
    isbase
    isbase
    Jun 20, 2022
    31
    用 Google Docs 吧
    um1ng
    um1ng
    Jun 20, 2022
    32
    vscode 很早就做了 M1 优化了
    leolh
    leolh
    Jun 20, 2022
    33
    M 系列的 Mac ,只有 4k 的屏幕才能开启 hidpi ,4k 以下分辨率的都要各种折腾才能实现,这个对于强迫党非常不友好。我最近买个新的 mac studio 在公司使用,但无法开启 hidpi ,但还好升级到 12.4 Monterey 后,能适配部分的 2k 屏幕了,不然我都要退了(注:在同事的 m1 pro 的 mac book pro 更新到最新系统也无法开启 hidpi)。
    ZeoKarl
    ZeoKarl
    Jun 20, 2022 via iPhone
    34
    @xtinput ps2022 已经是原生 arm64 了。不过不能用之前的那些插件
    Barnard
    Barnard
    Jun 21, 2022
    35
    @leolh #33 需要手动食用,我是这样做的,仅供参考:

    MacOS Monterey )外接显示器成功开启 HiDPI
    https://www.yuque.com/docs/share/1870b6bf-2e4f-4c08-8ef9-5fa09dada46a?#
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5075 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 01:45 · PVG 09:45 · LAX 17:45 · JFK 20:45
    ♥ Do have faith in what you're doing.