在 macOS 系统上怎样最简洁的运行 32 位 OS X 应用程序?

2020-04-05 18:48:09 +08:00
 johannhuang
相关参照如下 https://uk.pcmag.com/news-analysis/123012/how-to-run-32-bit-apps-in-macos-catalina

但是还是感觉虚拟机方式还不够简洁,系统上再架了一层系统,和 macOS Catalina 似乎已经无关了,而且常常是为了运行一个应用启动了一个系统浪费大量资源。

所以故此发文,不知道有没有朋友仔细研究过。
5151 次点击
所在节点    macOS
27 条回复
littlewing
2020-04-05 18:54:22 +08:00
现在还不升级的 app 都是很老的没人维护的吧
nieyujiang
2020-04-05 19:33:10 +08:00
降级 10.14 吧,最后一个支持 32 位的
johannhuang
2020-04-05 19:39:48 +08:00
@nieyujiang 降级不是一个好的选择哦,毕竟没有理由抱着没有官方维护的老东西不放。新系统也是官方注入了心血的,还是保持更新比较像是个聪明人。
johannhuang
2020-04-05 19:40:20 +08:00
@littlewing 有很多 app 并不需要维护啊。比如离线的词典软件。
ijixiangus
2020-04-05 19:45:30 +08:00
好多游戏也是 32 位的…文明 5…
newarea
2020-04-05 20:30:43 +08:00
crossover?
LincolnZh
2020-04-05 22:42:51 +08:00
@ijixiangus 文明 5 的 Steam 版本已经在去年 11 月更新为 64 位了
clrss
2020-04-05 22:47:17 +08:00
你的电脑支持 Mojave 、接受重启&不要求同时使用主力系统环境的话, 加一个 APFS Volume 装 Mojave 就行了.
Qusic
2020-04-05 23:09:05 +08:00
找个 64bit 的替代品最简单吧
johannhuang
2020-04-06 00:24:39 +08:00
@clrss 你这个重启要求完全就成了 另外一个系统的环境了。唉,发现 V2EX 没办法修改主题,我以及很多其他小伙伴的诉求更多还是 在 macOS Catalina 上运行 32 位的 Application 吧。
johannhuang
2020-04-06 00:25:00 +08:00
@Qusic 不是所有应用都有替代品的哦
johannhuang
2020-04-06 00:25:26 +08:00
@dicbldicbl crossover 是什么?能详解一下不
newarea
2020-04-06 08:39:11 +08:00
@johannhuang 软件,你百度一下就知道了
ihwbunny
2020-04-06 11:00:55 +08:00
crossover 只是运行 Windows 程序的, 楼主更多是关心 Mac 的 32 位程序吧?

一种可能思路是: container(如 Docker) 和 serverless 等, 是否能实现
shiyouming91
2020-04-06 11:04:32 +08:00
可以在 APFS 里新加一个分区,10.14 和 10.15 并存……不过还是要多占一个系统的空间……但至少性能有保障
ihwbunny
2020-04-06 11:08:46 +08:00
@ihwbunny 不知道有人研究过 Apple 的 Hypervisor 是否是个突破口: https://developer.apple.com/documentation/hypervisor
XimCN
2020-04-06 11:45:53 +08:00
http://netkas.org/?p=1491

有需要的话可以尝试,我没有 Catalina,之前评估升级后果的时候看到的
lizhuoli
2020-04-06 11:55:02 +08:00
系统库已经删除了 32 版本,而这些 framework,比如最最简单的 malloc,背后调用的是 libSystem.B,已经不存在了,你怎么应用层兼容?把 10.14 的那 4GB 左右的系统库捆绑一份到你的 App 里?不现实
lizhuoli
2020-04-06 11:55:31 +08:00
最简单的做法还是虚拟机,而且环境隔离,想怎么整都不会影响
beginor
2020-04-06 14:15:36 +08:00
我也觉得虚拟化以后可能有突破口,前提是轻量级的虚拟化

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

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

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

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

© 2021 V2EX