V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BobbyTube
V2EX  ›  问与答

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

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

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

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

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

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

    关于上面 NPM 依赖安装问题,我之前遇到的问题主要是国内源部分包没有同步到最新版本,如果梯子够稳,完全不使用任何国内源的话,不会遇到问题。
    Bijiabo
        19
    Bijiabo  
       53 天前
    关于微信使用,可以考虑使用 PlayCover 运行 iOS 版本的微信,日常使用没什么问题
    MonkeyD1
        20
    MonkeyD1  
       53 天前   ❤️ 1
    目前 rn 的 ios pod 依赖包 会有一些问题 不支持
    tiktokxxxx2020
        21
    tiktokxxxx2020  
       53 天前
    ????????早都可以了。。。。。。。。。
    freetes
        22
    freetes  
       53 天前
    才开始网上冲浪🏄‍♀️
    a1065506483
        23
    a1065506483  
       53 天前
    早就能用了,非常丝滑
    coolmint
        24
    coolmint  
       53 天前
    一点问题没有,各种丝滑,Lightroom 暴力导出我的 M1 Pro 还是会卡,可能内存太小,16g ,日常 flutter 开发,剪视频,太好用了
    liuxingdeyu
        25
    liuxingdeyu  
       53 天前
    现在遇到的兼容问题最要命的是 vpn ,能连上,但是不能用 ssh
    xingyuc
        26
    xingyuc  
       53 天前
    早都能用了,一定要上大内存
    linktang
        27
    linktang  
       53 天前
    m1 问题多了去了,我随便贴个
    https://github.com/tensorflow/tfjs/issues/6381
    zakokun
        28
    zakokun  
       53 天前
    M1 出来的第一个月就支持了。你也落后太久了
    fernandoxu
        29
    fernandoxu  
       53 天前
    @BobbyTube #11 挺快的,就是 8g 内存有点吃力,还是 16g 起步吧
    linktang
        30
    linktang  
       53 天前
    再随便补 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
        31
    isbase  
       53 天前
    用 Google Docs 吧
    um1ng
        32
    um1ng  
       53 天前
    vscode 很早就做了 M1 优化了
    leolh
        33
    leolh  
       52 天前
    M 系列的 Mac ,只有 4k 的屏幕才能开启 hidpi ,4k 以下分辨率的都要各种折腾才能实现,这个对于强迫党非常不友好。我最近买个新的 mac studio 在公司使用,但无法开启 hidpi ,但还好升级到 12.4 Monterey 后,能适配部分的 2k 屏幕了,不然我都要退了(注:在同事的 m1 pro 的 mac book pro 更新到最新系统也无法开启 hidpi)。
    nieyujiang
        34
    nieyujiang  
       52 天前 via iPhone
    @xtinput ps2022 已经是原生 arm64 了。不过不能用之前的那些插件
    Barnard
        35
    Barnard  
       52 天前
    @leolh #33 需要手动食用,我是这样做的,仅供参考:

    MacOS Monterey )外接显示器成功开启 HiDPI
    https://www.yuque.com/docs/share/1870b6bf-2e4f-4c08-8ef9-5fa09dada46a?#
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4119 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:18 · PVG 17:18 · LAX 02:18 · JFK 05:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.