大家开始使用公司配发的 Apple M1 做开发了吗,有什么兼容性问题吗?

2021-04-02 16:51:23 +08:00
 smilingsun

新公司( A 轮创业公司)下月即将入职(阿里云 /GCP 上的 SaaS DevOps ),看同事们用的都是 Macbook Pro 。

于是我给 manager 提前写了邮件想申请 Apple M1 (13-inch, M1, 2020 ),主要对比了跟 16 寸 Macbook Pro 的价格,但是也忘记提兼容性的问题了。

一开始回复的我没有问题,过了一会儿又回复了我一封,说

因为公司其他人都是用的 Intel 的,你选的是 ARM 架构的,架构不一样,所有的底层工具要用的库都会不一样,这样你自己的工作会很麻烦,也会出现一个 script 在其他人那里跑的通,自己这里跑不通的麻烦,所以我还是建议你用 13 寸的 Intel 芯片的 Macbook Pro

我倒是不太担心兼容性的问题,听朋友们说 bug 修的很快,开源社区的兼容性也很快,我觉得作为公司第一个吃螃蟹的人问题不大。 但从 manager 的角度,肯定求稳。

求问大家怎么看?

7494 次点击
所在节点    Apple
36 条回复
wipbssldo
2021-04-02 16:56:23 +08:00
听 manager 的
hccsoul
2021-04-02 16:56:30 +08:00
自己玩玩随便你怎么玩。但是公司大家一起做的开发的兼容性很重要 建议随大流
Mitt
2021-04-02 17:11:25 +08:00
建议 16 寸 intel,13 寸搞开发有点扯淡
gxy2825
2021-04-02 17:25:56 +08:00
你可以调研一下公司开发中要用到的各种工具目前在 m1 上的兼容性,用事实说服 manager
okletswin
2021-04-02 17:27:17 +08:00
自己回家折腾用 M1 公司办公用统一的
comlewin
2021-04-02 17:27:20 +08:00
你搞技术的,manager 说的库和脚本很现实,半天搞不定怎么弄……
13 寸 intel 最近涨价了,16 一直很稳
felixcode
2021-04-02 17:29:39 +08:00
你跟其它人跑出来的结果不一样的时候,你就告诉他们 m1 更先进。
CoCoMcRee
2021-04-02 17:32:59 +08:00
iOS 技术栈
前端技术栈
python 技术栈
以上三个是我在 M1 上干活用过的, 毫无问题. Docker 也照样跑.

但是安卓技术栈就不太行....可能后续会支持吧.
daveh
2021-04-02 17:35:44 +08:00
能自己搞定兼容性问题,就 M1,搞不定就随大流。
搞定是指自己能改 path 或做 workaround 。另外 script 一般都跨平台的,不挑哪个体系架构都能跑,不清楚你们 script 特殊还是 manager 也不懂。
lambdAlan
2021-04-02 18:00:05 +08:00
m1 确实有问题,我自己写着玩的 docker-compose 拉取 mysql 镜像的时候显示提示不兼容,后面搜索改了一下能运行,但是 mysql 一直起不来,可能是我太菜了 OTL
LEEuncle
2021-04-02 18:27:21 +08:00
当然是听 manager 的,工作是 team work
janus77
2021-04-02 18:33:32 +08:00
兼容性不是你一个人的问题
是团队所有人的问题
你写的东西在你这儿正常,在别人那里不正常,这让谁来解决?
lovecy
2021-04-02 18:41:57 +08:00
首先公司得配发 MAC,再来讨论是否 M1
RealJacob
2021-04-02 18:50:50 +08:00
自己开发都好说,m1 现在问题不太大。但是公司的东西你不和别人保持同步,反正我是觉得不靠谱。让我自己买我不排斥 m1 做开发,但是要是公司发的话肯定还是 16 寸
SandyLee
2021-04-02 18:55:15 +08:00
别折腾了,就跟同事一致吧,工作上有很多无奈
taolu
2021-04-02 19:03:05 +08:00
@lambdAlan #10 官方的 mysql 只支持 amd64,要 arm64 的需要用 mysql/mysql-server 这个镜像,不过只有 mysql 8.0,没有 5.7
liprais
2021-04-02 19:05:05 +08:00
用了三个月了,无任何不适
bearboss
2021-04-02 19:10:34 +08:00
前端和 go 目前在 m1 上还没遇到啥问题
dawn009
2021-04-02 19:15:05 +08:00
遇到更多的是 macOS 11 和以前版本的兼容性问题,M1 专有的问题目前还没发现。不过跑虚拟机相关的东西一定会有问题
ichanne
2021-04-02 20:26:52 +08:00
iOS 开发有兼容性问题,有些国内的 SDK 没有适配 M1,导致模拟器无法使用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/767606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX