ARM Mac 之后, Mac 是否还是「非苹果生态」程序员的最好选择?

2020-06-23 16:10:29 +08:00
 pastgift

WWDC2020 果然公布了 ARM 版 Mac 的信息。虽然网上对其期待的声音很多,但就实际拿 Mac 写代码的「非苹果生态」的程序员来说,是否真的是好事?

本人之前尝试将手头的 Node + Python 项目放到树莓派(也是 ARM )上运行

索性这两个都是脚本语言,官方也有编译好的 ARM 版本,过程相对顺利,只有几个第三方库无法运行,换掉即可。MySQL 没有官方 ARM 版,但可以用 Maria 代替。

但是作为桌面来说,本人常用的几个软件并没有 ARM 版:

  1. Sublime Text 3
  2. VMWare Fusion for Mac
  3. Beyond Compare

除了 MacBook Pro 之外,是否存在其他最适合程序员的旗舰笔记本?

或者是否应该在买下苹果最后一款 x86 的 MacBook Pro ?

以上「 Mac 」泛指苹果家的所有电脑

7479 次点击
所在节点    macOS
44 条回复
murmur
2020-06-23 16:19:44 +08:00
旗舰笔记本?你用这个把自己绑死了,双屏高配台式机是任何笔记本给不了你得体验,就算是 2 个 1080p 的屏幕
liprais
2020-06-23 16:21:27 +08:00
正式版还没发布,还没新硬件上市,你急啥
jamfer
2020-06-23 16:25:55 +08:00
你昨天没看发布会吧,有兼容性模式可以让你继续用老架构的软件的。
gaobh
2020-06-23 16:29:13 +08:00
发布正式版的时候都就有 arm 版了,着啥急
pastgift
2020-06-23 16:35:24 +08:00
@murmur 每周跑一次上海所以需要笔记本,台式机家里已经有了
pastgift
2020-06-23 16:38:43 +08:00
@gaobh 话是这么说,比如 VMWare 大厂肯定不担心不出 ARM 版(虽然不知道会不会有什么限制)
但像 Sublime Text 这种作者长期处于不更新状态(最近的 dev build 是 2019 年 9 月)就不好说了
Leonard
2020-06-23 16:39:51 +08:00
你说的这几个软件到时候应该都会更新的
kdwycz
2020-06-23 17:34:15 +08:00
苹果的开发者号召力,让微软谷歌都馋哭了

拭目以待喽,等 ARM 版机器出了,看看小白鼠们的生产力评测

(其实我很想知道相同的系统和软件下,ARM 和 X86 的性能对比)
felixcode
2020-06-23 18:40:44 +08:00
ARM 上运行 x86 虚拟机,技术成熟程度比 x86 上运行 x86 虚拟机差远了,到时哪怕用上了,效率稳定程度都无法保证。
johnsonshu
2020-06-23 18:42:54 +08:00
@felixcode arm 有先天优势吧。精简指令集
icy37785
2020-06-23 18:43:07 +08:00
@pastgift #5 发布会上不是说了不更新的软件,可以用兼容模式运行嘛。
finab
2020-06-23 18:45:56 +08:00
苹果要两年过渡期。这两年内,肯定有某些方面不如 x86 版,否则要过渡期干嘛~

到时候观望吧,如果相比于缺少的,新增加的 iOS iPadOS MacOS 大一统体验很好的话,我还是有购买的意愿的。
否则还是 15 款再战 3 年
icyalala
2020-06-23 18:53:53 +08:00
官网演示的 PD 运行 Linux,是 "Linux 4.19.0-9-arm64 on aarch64",所以这是 ARM 的虚拟化,跑不了 Windows 。。。
felixcode
2020-06-23 19:02:57 +08:00
@johnsonshu 不同指令集的虚拟,难度不是大了一点点
autoxbc
2020-06-23 19:35:15 +08:00
@felixcode #9 不需要 x86 虚拟机,ARM Mac 起来了虚拟机里就是 ARM Linux,ARM Windows
pastgift
2020-06-23 20:04:14 +08:00
@autoxbc 要的就是 x86 虚拟机,本地模拟真实服务器运行环境,毕竟工作用的,不可能应为苹果换 ARM,公司的服务器也跟着换 ARM 吧
felixcode
2020-06-23 20:32:15 +08:00
@autoxbc 以苹果为中心的 IT 行业颠覆
IgniteWhite
2020-06-23 20:52:17 +08:00
工作量都在 distro 和 package 的开发者身上,所以适合不适合要看你用的 package 是否有开发者适配 ARM 。功劳也要算在这些开发者身上,所谓生态实际上是由他们维持的。
gggxxxx
2020-06-23 21:46:08 +08:00
很多开发人员会转去用 windows 机器吧。
以前 mac 吸引一大批非 mac 和 ios 开发者主要的原因就是 x86,各种虚拟机 windows 和 linux 用起来舒心。
现在 arm mac 至少有一点,windows 不能虚拟了,linux 也不是运行的 x86 版本。工作需要,最佳选择成了 windows 电脑了。
pastgift
2020-06-23 22:35:13 +08:00
@gggxxxx 有点赞同,最佳选择或许是最后一代 Intel 的 MacBoock Pro ……

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

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

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

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

© 2021 V2EX