V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MilkyWayne
V2EX  ›  Apple

请问,目前有没有对 macOS App 瘦身的工具,减去芯片架构不对应的部分?

  •  
  •   MilkyWayne · 2020-12-16 09:57:33 +08:00 · 2280 次点击
    这是一个创建于 1437 天前的主题,其中的信息可能已经有所发展或是发生改变。

    早上更新完支持 Apple Silicon 的 Word,发现安装完体积已经达到了惊人的 1.98G...

    记得以前 PowerPC 向 Intel 过渡的时候是有这样的工具,可以把支持 PowerPC 的部分删掉,只留下支持 Intel 的部分,App 体积可以减少很多很多很多....

    再这样下去,当所有 App 都支持 2 种架构,电脑储存空间表示很艰难啊....

    8 条回复    2020-12-16 14:58:00 +08:00
    Jim142857
        1
    Jim142857  
       2020-12-16 10:14:03 +08:00
    我在 MAS 下载的 word 更新之前 1.12G ,现在更新后 1.34G ,变化没有那么大
    icyalala
        2
    icyalala  
       2020-12-16 10:29:04 +08:00
    @Jim142857 那是因为可执行 binary 只占一小部分,另外 AppStore 会在下载时根据架构仅下载裁剪过的构建。

    我猜现在没有这类工具可能是会导致二进制签名校验出错。。。
    fengjianxinghun
        3
    fengjianxinghun  
       2020-12-16 10:30:36 +08:00
    自带就有,不过要重签二进制
    wydinhk
        4
    wydinhk  
       2020-12-16 10:37:44 +08:00   ❤️ 1
    ditto --arch arm64 /Applications/old.app /Applications/new.app

    实测 Word 从 2.17G 变成 1.87G (裂开)
    Affinity Photos 从 2.72G 变成 1.51G
    Final Cut Pro 从 3.65G 变成 3.36G
    RIDESU
        5
    RIDESU  
       2020-12-16 10:52:34 +08:00
    有这样的工具,但是期望别太高,有的软件能精简一半大小,有的只能精简几 M,还不如精简语言文件省的空间多。我觉得 App Store 应该自动在 Apple Silicon 芯片版本的 Mac 上删除 Intel 架构的二进制文件。
    xjbeta
        6
    xjbeta  
       2020-12-16 11:13:36 +08:00
    原生的简单 app 兼容 arm 之后 archive 出来只大了 10M 不到点
    你只需要担心那些本来就很大的 app
    但是本来就很大的 app 不少都是 electron....
    hstdt
        7
    hstdt  
       2020-12-16 12:00:48 +08:00 via iPhone
    pc 瘦身还要考虑设备间拷贝应用的问题,所以官方应该是不会瘦身的。而且对苹果来说,过几年全是 m 芯片的自然就解决了,占用空间多了还能让用户购买大容量存储🐶
    windirt
        8
    windirt  
       2020-12-16 14:58:00 +08:00
    话说 word excel powerpoint 这几个 app, Contents/resources/Dfonts 下面,各自带了 500 多 MB 的字体文件,都是一样的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.