ARM版MacBook不适合码农

  • 剑二十三
    没有pd
    就是有pd
    也没法跑服务器或者云端一样的环境

    服务器主流是x86就决定了开发机还得是x86
  • p
    pzc
    看开发啥东西了
  • l
    lyf6529262
    运行在虚拟机的没事 iOS fly ~
  • m
    mijuu
    现在流行跨平台,Python,Nodejs,Java,Javascript
    服务端linux客户端Browser,已经对平台没什么大限制了。
  • l
    lostxanadu
    交叉编译,很麻烦。
  • k
    kkkm
    基本都容器化了,虚拟机我都很久没开了。 iOS fly ~
  • s
    songco
    我记得arm 8.3开始有支持nested virtualization
    pd是有的:https://www.parallels.com/blogs/ ... -apple-silicon-mac/
    不过很可能没有x86

    另外码农有很多种....
  • I
    ID带着爱
    容器化了解下 iOS fly ~
  • f
    forwhat
    本来就不适合
    这玩意就不是给程序员用的
    谁能保证这玩意编译出来的跑在x86服务器上稳稳的不出问题?
  • K
    Kert
    pd本身占空间占资源,公司环境还不让装,不如申请个远程的linux机器方便
  • 莲尖
    你这是伪需求 iOS fly ~
  • p
    pepsin
    交叉编译都多久了,要你那么说,原来基于 x86 写 iOS,Android 程序,那都完了。
  • b
    bullest
    app 开发没问题吧
  • 剑二十三
    上面巴拉巴拉容器化的真了解容器?
    容器能指令集无关?
  • H
    Hisoka-J
    楼主你是写什么语言的,多少年开发经验 从不稀释德味~
  • 中华田园喵
    就没看明白究竟适合啥样的人 ...
  • n
    nigelvon
    然并卵,买的主力还是专业人士,包括码农。
  • 剑二十三
    回复7#songco
    esxi for 树莓派4刚出没多久
  • p
    py_250
    大概率就是个ipad带键盘,然后环境更加封闭,除非你全正版用户,否则买arm版软件成本要增加一大笔
  • s
    songco
    也看语言, java之类的如果不涉及JNI基本不会有问题。
    另外稍微有点规模的公司都有CI
  • R
    R32
    连ci都没有,这还是原装码农吗
  • s
    songco
    目前看性能也不是问题, 翻译后的x86版本benchmark都比intel快

    预感arm mac要成真香机器。 不过不支持多显示器是个问题。

  • k
    kkkm
    无所谓啊,以前你x86怎么写ios的,现在不就反过来么。 iOS fly ~
  • v
    verve78
    什么是pd?另外parallels和vmware都已经宣布会支持arm mac This is shit hole
  • c
    chubits
    容器还真的是指令集无关,国产化鲲鹏服务器了解一下。 iOS fly ~
  • l
    logic90
    后端码农,ios码农,前端码农应该压力不大

    安卓码农估计用mac不太行吧

    开源界对arm还是比较友好的HiPDA·NG
  • i
    ibmpda
    Linux下容器化跟本生环境比, 容器本身会占用多少mem?
  • s
    sharpmaster
    可以吧,就嵌入式之类偏底层的不行,安卓开发直接用chromebook都可以
  • s
    songco
    根据android studio开发人员, m1的支持已经在路上。
  • 阿凡囧
    公司发什么本就用什么
    两万的笔记本谁自己买啊



    如果两万自己选 我选razer或者外星人
  • c
    chubits
    已经0202年了,怎么到现在还有人在拿容器和虚拟机比较。容器已经是服务端软件唯一的上云标准了,虚拟机已经没啥用了。各各大厂都在研究Docker和Kubernetes。 iOS fly ~
  • s
    sunqy
    可能大部分应用没问题,偶尔遇到一个折腾很久HiPDA·NG
  • 2
    25o
    这就是带键盘的ipad
  • 阿凡囧
    arm mac跟iOS一样所有软件需要app store装....
  • 大部头书
    微软已经出了armac版的vscode了
  • 阿凡囧
    arm没什么意思
    没有必要的通用标准

    armbian需要每个开发板搞不同的定制版本

    树莓派的系统不修改就没法在N1上运行
  • l
    logic90
    这就是arm有意思的地方

    牺牲通用性,换来了更高的性能

    续航更长,性能更好,就是生态不太好的时候会比较折腾

    都是arm指令集的话,迁移还是相对简单一些的HiPDA·NG
  • 屋大维
    码农有个文本编辑器不就行了……

    iOS fly ~
  • 剑二十三
    说交叉编译的,好好醒醒吧~ 大型项目追求的就是稳定,而且能到一定级别的项目,who care 节能??? 你又不是一些产品和设计师,整天拿着 mac 会议室,休息区,咖啡厅装逼
  • G
    Gameparkwing
    我一直都是连接到远程 Linux 主机做开发的,本地有个好用的编辑器就行。
    但是这第一代产品肯定不成熟,问题太多,除了不差钱的,真心不建议买。
  • j
    jckimi
    都不说你开发什么语言。对于嵌入式C/C++来说,ARM版的Mac使用体验不会比X86的差多少。
  • i
    i6941
    服务器都是容器化了 iOS fly ~
  • s
    songco
    c, c++, 开发native程序, 确实不适合用arm mac
    你可说的是码农, 码农有很多种。

    基本上对于有intermediate representation的语言, 用arm mac都不是问题, 比如java, 好多年前我就在某大公司开发过可以跑在arm和x86上的系统(跑在几千节点上的, 算你说的大型项目了把), 不使用jni的话基本不会有问题,我们的系统windows下开发测试, CI用的linux, 生产环境跑在arm和x86服务器上, 完全没有问题。
  • 阿凡囧
    真的性能好就没有那么多人折腾软路由了...
  • r
    recordnow
    java是不是能用linux arm版的jdk?还是等oracle出mac arm版的jdk?
  • k
    kkkm
    回复27#ibmpda
    没太大差别,比原生环境主要是省心
    iOS fly ~
  • b
    beck917
    这是翻译的???
  • s
    songco
    直接用不了, 不过应该快了:http://openjdk.java.net/jeps/391
    至少openjdk会很快支持M1, oracle会不会发布就不清楚了,想支持应该是很容易的。