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

不懂就问, mac Appstore 上架的应用还在允许不支持 apple silicon 吗?

  •  
  •   haoyh1 · 62 天前 · 1861 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2022-11-28 06:20:12 +08:00
    zhaoxin
        1
    zhaoxin  
       62 天前
    苹果好像没规定必须支持 M1 ,苹果只是规定了 Xcode 的版本,低于那个版本的就不再接受了。所以,如果开发者手动移除对于 M1 的支持,也无所谓。
    mbooyn
        2
    mbooyn  
       62 天前 via iPhone
    说反了,现阶段应该是“允许支持 Apple silicon”的上架 AppStore
    phub2020
        3
    phub2020  
       62 天前
    现阶段是过渡期,Apple 还没有强制要求,不过也快了嘛,可能明年或者后年的 WWDC 吧
    xingda920813
        4
    xingda920813  
       62 天前
    macOS 又不是 iOS, 就算 Apple 有要求, app 开发商不在 App Store 上架, 只发布 dmg 就行了. 得等到系统不再支持 Rosetta 2 的那一天.
    phub2020
        5
    phub2020  
       62 天前
    @xingda920813 对,取消 Rosetta 之后,dmg 就没办法了
    agagega
        6
    agagega  
       62 天前
    「苹果动不动就会要求应用下架」是个常见的误解,实际上苹果强制要求 xxx 的情况并不多,一般是要求用新 SDK 构建,适配新设备,然后隐私政策配合一下就行了。Mac 软件生态掌控力更弱,Rosetta 2 我猜会长期存在,当年 Rosetta 没用几年是因为 PowerPC 和 Mac 社区本来都小众,没多少人开发软件,后来换成 x86 刚好见证了 iPhone 的爆发,Mac 用户激涨。
    kaz10025
        7
    kaz10025  
       62 天前 via iPhone
    当然可以 钉钉就是 打开会提示安装 Rosetta
    Justinyeager
        8
    Justinyeager  
       62 天前
    AppStore 下载 AdBlock ,能安装到 M1 Mac 上,但运行会提示需要 Rosetta 。
    winddweb
        9
    winddweb  
       61 天前
    这些都是有规矩的,哪怕只是约定俗成不成文的规矩。等 Intel mac 的用户数量少于多少的时候,才可能有类似要求出现的条件,现在还早。而且上不上 store 确实没必要卡这么死,毕竟 MAS 的重要性没那么高。

    等 Intel mac 用户足够少(最后一款官方出售的 Intel mac 停止销售+5 年或 7 年)以后直接在 OS 里去掉 rosetta 2 就可以了。

    从技术来说,现在只支持 Intel 的 app 两边都能用,只支持 AS 的可就不支持老设备了,所以这就跟 iOS 里 app 放弃对老设备支持的考量是类似的。同样从技术角度来看,(大公司移植可能比较慢,但是)他们也没有故意不去支持 AS 的理由。

    所以 2027 年再来问?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   595 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 17:23 · PVG 01:23 · LAX 09:23 · JFK 12:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.