对于 arm Mac 有一事不明……老的 x86 软件

2020-10-20 11:55:40 +08:00
 Themyth
我想等等 arm mac 但是奈何有个问题不太懂
就是假如很多 app 没有去适配 arm mac 架构
那 amr mac 发布后,还能使用之前的 app 吗?譬如微信?
其次,homebrew 里面装的一些东西 譬如 python scapy Git 还有一些以前编译过的 golang 程序还能跑的起来吗?
不考虑性能,只考虑能不能用……
如果可以兼容之前的 x86 程序的话,那倒是可以买个试试
6069 次点击
所在节点    Apple
41 条回复
lostberryzz
2020-10-20 12:06:30 +08:00
Rosetta 2

Rosetta 2 is included as of macOS Big Sur to aid in the Mac transition to Apple Silicon from Intel processors.[1][8] In addition to the just-in-time (JIT) translation support available in Rosetta, Rosetta 2 includes support for translating an application at installation time.[9]

https://en.wikipedia.org/wiki/Rosetta_(software)#Rosetta_2
BrettD
2020-10-20 12:29:48 +08:00
x86 软件应该只能用运行时翻译的方式运行。homebrew 那些开源软件在 ARM 上面重新编译就能跑了。
Themyth
2020-10-20 12:42:21 +08:00
@lostberryzz 意思是在安装时就可以翻译这个 app 了么?

@BrettD 那好吧。。到时候上市了看看
aptx4689
2020-10-20 13:24:50 +08:00
可以兼容
Xusually
2020-10-20 13:29:38 +08:00
Homebrew 里面的很多东西都有问题,都需要重新编译。然后现在很多源码还没有适配 arm 处理器,比如现在我的 DTK 的 Homebrew 里面的 Python@3.9 就编译不通过,issues 里面很多人也在等。
wellsc
2020-10-20 13:33:25 +08:00
苹果闭源,理论上大部分兼容性的问题他们都给你搞定了
holulu
2020-10-20 13:34:08 +08:00
刚开始肯定有很多不兼容的,都计划要两年了,实际可能要更久。感觉这个还是看你要用的软件能不能用,如果能用就买 Apple Silicon Mac,不能用还是先用 Intel Mac
learningman
2020-10-20 14:39:09 +08:00
苹果大手一挥干掉 32 位的时候都没出事,估计有解
gzf6
2020-10-20 14:48:11 +08:00
估计很多 ios 上的软件直接就可以拿来用了,开源软件重新编译个 arm 应该就行
yangxin0
2020-10-20 15:03:03 +08:00
只要 Office 和 wechat 适配了我就买。其他不重要,我关心续航,哈哈
IgniteWhite
2020-10-20 15:42:23 +08:00
我在树莓派里搭了主力 python 服务器。python 主版本支持 arm 很久了,anaconda 和 miniconda 有点没跟上,不过我在用 conda-forge 出的 miniforge,好用的很
oyjc
2020-10-20 15:54:08 +08:00
wechat 直接运行 iOS 版的就行了,理论上,iOS 应用都支持
xninan
2020-10-20 17:04:14 +08:00
@BrettD 并不是运行时翻译,是安装时翻译
est
2020-10-20 17:06:10 +08:00
说不定给你个 iPadOS 。
tomari
2020-10-20 17:18:51 +08:00
兼容是新版本 mac 的重点工作之一……
IgniteWhite
2020-10-20 18:01:31 +08:00
#11 补充一句,以 python 为例,rosetta 转的 x86 binary 和 aarch64 ( 64 位 arm ) binary 要看哪个效率高了。届时会有很多对比讨论的。
TStealer
2020-10-20 18:06:39 +08:00
非关键软件可以先用 iOS 的版本,关键生产力软件苹果应该给了足够时间厂商去开发。
我也在等 Mac Silicon,从 9 月等到 10 月,现在听说是 11 月,希望别再鸽我了,不然我就投奔 Wins 了。
wydinhk
2020-10-20 18:18:52 +08:00
@yangxin0 wwdc 都展示了,office 应该会出吧? wechat 到时直接运行 iPadOS 版,体验估计更好
Themyth
2020-10-20 19:22:40 +08:00
@Xusually Python3.6 3.7 之类的呢? Python 其他的 C++相关库呢?很好奇啊!
@IgniteWhite 那看来还是有指望的!!!哈哈
@oyjc 理论上可以跑,但是苹果会不会允许我们使用 iOS 应用呢?
@est 不是确定了是 macos big sur 么?话说你的网名让我想起我以前想收购的一个域名 e.st,可是这个老外不卖给我。。。
@TStealer 好吧 同等!据说 11 月 17 日发布会!

@wydinhk 就怕不让用 iPadOS 的 APP 啊。。。
wydinhk
2020-10-20 19:40:50 +08:00
@Themyth 怎么会不让用呢? wwdc 原话是 day 1 就可以从 Mac App Store 下载啊,大多数应用不用适配就可运行

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

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

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

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

© 2021 V2EX