在 macOS 系统上怎样最简洁的运行 32 位 OS X 应用程序? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johannhuang
V2EX    macOS

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

  •  
  •   johannhuang 2020-04-05 18:48:09 +08:00 5903 次点击
    这是一个创建于 2097 天前的主题,其中的信息可能已经有所发展或是发生改变。
    相关参照如下 https://uk.pcmag.com/news-analysis/123012/how-to-run-32-bit-apps-in-macos-catlina

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

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

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

    有需要的话可以尝试,我没有 Catalina,之前评估升级后果的时候看到的
    lizhuoli
        18
    lizhuoli  
       2020-04-06 11:55:02 +08:00 via iPhone
    系统库已经删除了 32 版本,而这些 framework,比如最最简单的 malloc,背后调用的是 libSystem.B,已经不存在了,你怎么应用层兼容?把 10.14 的那 4GB 左右的系统库捆绑一份到你的 App 里?不现实
    lizhuoli
        19
    lizhuoli  
       2020-04-06 11:55:31 +08:00 via iPhone
    最简单的做法还是虚拟机,而且环境隔离,想怎么整都不会影响
    beginor
        20
    beginor  
       2020-04-06 14:15:36 +08:00 via Android
    我也觉得虚拟化以后可能有突破口,前提是轻量级的虚拟化
    FurN1
        21
    FurN1  
       2020-04-06 15:51:12 +08:00 via iPhone
    我之前发过一个关于 wine 和 crossover 的帖子,可以去看看,讲 32 位的
    johannhuang
        22
    johannhuang  
    OP
       2020-04-07 06:48:48 +08:00
    @dicbldicbl 表示 Google 了以后也没明白怎么弄 才问你要个通俗解释的
    johannhuang
        23
    johannhuang  
    OP
       2020-04-07 06:51:08 +08:00
    @XimCN 这篇文章我找的时候也看到了,不过我觉得还是不够“干净”而且大半情况在后续升级后又会失效
    johannhuang
        24
    johannhuang  
    OP
       2020-04-07 06:52:49 +08:00
    @beginor 是的 就看有没有公司去专门搞这个了 个人估计还是很难搞定的
    pmispig
        25
    pmispig  
       2020-04-09 09:08:12 +08:00
    新的系统不一定就是好的
    johannhuang
        26
    johannhuang  
    OP
       2020-04-09 16:32:04 +08:00
    @pmispig 看你评价好的标准或者纬度吧。一般而言,综合来看,新系统还是很好于老系统的。概率论的东西,别着魔为好。
    KaynWASD
        27
    KaynWASD  
       2020-04-16 20:28:29 +08:00
    无解
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2149 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 16:07 PVG 00:07 LAX 08:07 JFK 11:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86