1
lostberryzz 2020-10-20 12:06:30 +08:00 1
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 |
2
BrettD 2020-10-20 12:29:48 +08:00 via iPhone
x86 软件应该只能用运行时翻译的方式运行。homebrew 那些开源软件在 ARM 上面重新编译就能跑了。
|
3
Themyth OP |
4
aptx4689 2020-10-20 13:24:50 +08:00
可以兼容
|
5
Xusually 2020-10-20 13:29:38 +08:00
Homebrew 里面的很多东西都有问题,都需要重新编译。然后现在很多源码还没有适配 arm 处理器,比如现在我的 DTK 的 Homebrew 里面的 [email protected] 就编译不通过,issues 里面很多人也在等。
|
6
wellsc 2020-10-20 13:33:25 +08:00
苹果闭源,理论上大部分兼容性的问题他们都给你搞定了
|
7
holulu 2020-10-20 13:34:08 +08:00
刚开始肯定有很多不兼容的,都计划要两年了,实际可能要更久。感觉这个还是看你要用的软件能不能用,如果能用就买 Apple Silicon Mac,不能用还是先用 Intel Mac
|
8
learningman 2020-10-20 14:39:09 +08:00
苹果大手一挥干掉 32 位的时候都没出事,估计有解
|
9
gzf6 2020-10-20 14:48:11 +08:00
估计很多 ios 上的软件直接就可以拿来用了,开源软件重新编译个 arm 应该就行
|
10
yangxin0 2020-10-20 15:03:03 +08:00 via iPhone
只要 Office 和 wechat 适配了我就买。其他不重要,我关心续航,哈哈
|
11
IgniteWhite 2020-10-20 15:42:23 +08:00 via iPhone
我在树莓派里搭了主力 python 服务器。python 主版本支持 arm 很久了,anaconda 和 miniconda 有点没跟上,不过我在用 conda-forge 出的 miniforge,好用的很
|
12
oyjc 2020-10-20 15:54:08 +08:00
wechat 直接运行 iOS 版的就行了,理论上,iOS 应用都支持
|
14
est 2020-10-20 17:06:10 +08:00
说不定给你个 iPadOS 。
|
15
tomari 2020-10-20 17:18:51 +08:00
兼容是新版本 mac 的重点工作之一……
|
16
IgniteWhite 2020-10-20 18:01:31 +08:00
#11 补充一句,以 python 为例,rosetta 转的 x86 binary 和 aarch64 ( 64 位 arm ) binary 要看哪个效率高了。届时会有很多对比讨论的。
|
17
TStealer 2020-10-20 18:06:39 +08:00
非关键软件可以先用 iOS 的版本,关键生产力软件苹果应该给了足够时间厂商去开发。
我也在等 Mac Silicon,从 9 月等到 10 月,现在听说是 11 月,希望别再鸽我了,不然我就投奔 Wins 了。 |
18
wydinhk 2020-10-20 18:18:52 +08:00
@yangxin0 wwdc 都展示了,office 应该会出吧? wechat 到时直接运行 iPadOS 版,体验估计更好
|
19
Themyth OP |
20
wydinhk 2020-10-20 19:40:50 +08:00 via iPhone
@Themyth 怎么会不让用呢? wwdc 原话是 day 1 就可以从 Mac App Store 下载啊,大多数应用不用适配就可运行
|
24
Gcourage 2020-10-20 23:51:40 +08:00 via iPhone
之前用过 aarch64 的 centos,python 这些都有。但是我也只是基础使用,其他库支持的怎么样记不清楚了。
感觉还是能用的。再然后 apple 还有他自己的转码工具。 |
25
pC0oc4EbCSsJUy4W 2020-10-21 01:20:54 +08:00
刚出来对于轻度用户影响不大,重度用户恶心一批算一批,光 big sur 老软件的兼容性都差很多,各种闪退,别说 arm 了
可能玩 ios 游戏和应用更方便,其他就看软件厂商跟进了 |
26
t6attack 2020-10-21 01:33:18 +08:00
Windows RT 不是折腾过一轮了嘛。这是第二轮了。
|
27
reayyu 2020-10-21 01:45:04 +08:00
三年以后再看吧
|
29
xuanbg 2020-10-21 04:05:21 +08:00
@learningman 啥叫没出事,我 steam 上一堆的游戏都不能玩了好吗
|
31
colordog 2020-10-21 15:08:17 +08:00
|
32
TStealer 2020-10-21 16:32:31 +08:00 via Android
|
33
mortintojmax 2020-10-21 18:31:13 +08:00
@wellsc 苹果除了桌面环境和硬件驱动都是开源的。mac 和 ios 实际的系统都叫 darwin,内核都是 xnu ( mach+freebsd ),区别只有桌面环境不同
|
34
mortintojmax 2020-10-21 18:32:34 +08:00
@yangxin0 office 套件不是已经展示过了吗
|
35
mortintojmax 2020-10-21 18:38:14 +08:00
大多数应该都是可以的,毕竟有 aarch64 linux 已经铺好路了,苹果提供 apple silicon 支持的开源软件名单里也有 homebrew 和 macports 。
|
36
wellsc 2020-10-21 18:58:05 +08:00
@mortintojmax 之前没说清楚,我的意思是 ios/macos 的开发环境是闭源的
|
39
colordog 2020-10-21 21:08:39 +08:00
@wydinhk 没用哪个,我指的是直接官网标注 mac 版本直接下载的,另外 studio 好像是因为 cpu 不支持虚拟化,很多人都说支持 ipad 的原生程序,这点我没测过,不敢瞎说
|
41
Xusually 2020-10-28 09:53:31 +08:00
@Themyth https://github.com/Homebrew/brew/issues/7857
这里是 DTK 的 homebrew 兼容性列表和改善进度 [email protected] 在里面已经有 patch 了,我手动改了 formulae,然后又额外禁用了 ipv6 支持才编译通过,不过上游 repo 可能也会尽快 merge 总之费劲 |