3

请问在企业里使用 M1/M2 开发的朋友,兼容性如何?

 10 months ago
source link: https://www.v2ex.com/t/950833
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

本人最近打算升级一下苹果电脑,因为预算有限而且没有移动办公需求。

目前写代码的主力机是十年前的 mac mini 2014 Late 8GB 内存的乞丐版,平时主要进行普通开发,目前勉强能用,用久了发热严重,速度会感觉变慢,可能是被降频;目前打算升级一下硬件,需求是内存最少 16GB 。

目前想到以下几种方案,想跟大家交流一下。

1. Mac Mini M1 16GB

此方案对我来说,按道理是最优方案,小黄鱼二手价格在 3700 左右,从性能和以后的系统支持方面来说都够用。

但我最担心的问题就是兼容性。

比如企业里还是在用 java8 ,Oracle Jdk8 目前还没有 ARM 的版本,目前倒是 Zulu 基于 OpenJdk 提供了 ARM 版本,但是 OpenJdk 跟 Oracle Jdk 还是有差别的,有的应用就是只能用 Oracle 编译运行。

还有,比如 Node.js ,我在企业项目里,碰到很多还在用过期的 8 ,10 和 12 的版本,为了不背锅,这些版本不能轻易更新到最新版本。 听说 15 开始才有 ARM 原生版本,那这些旧版本怎么办,nvm 和 asdf 这种多版本管理方案能不能正常用也是未知数。

再举个例子,PG 数据库有个好用的 postgresapp ,也没有 ARM 版本的。 我知道有个罗塞塔转译方案,但转译毕竟是转译,先不说性能损失,还不知道有什么未知的问题等你去折腾

上班已经很累了,开发最害怕折腾,请问有在企业里重度使用 M1/M2 的朋友吗,实际体验如何,有没有什么兼容性的问题?

2. Macbook 无头骑士 /下半身

目前看中 A1990 的 MR932/MR942/MV902 ,目前市场价 2000 到 2500 。

x86 白苹果兼容性好,不折腾。

这个方案的问题是,散热不行,看了一些黑帖,用久了发热严重,甚至降频到 1.1 G ,这几乎没法玩;听说可以改装散热,但效果未知。

3. 黑苹果

10 代或者 13 代苹果,10 代兼容性最好,13 代需要 amd 独显。

这个方案性能是满足的,但是需要花时间去折腾安装,不知道后续实际体验怎样。

大家觉得哪个方案可行,感谢。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK