1
zhaoxin 2022-11-27 13:30:07 +08:00
苹果好像没规定必须支持 M1 ,苹果只是规定了 Xcode 的版本,低于那个版本的就不再接受了。所以,如果开发者手动移除对于 M1 的支持,也无所谓。
|
2
mbooyn 2022-11-27 13:30:39 +08:00 via iPhone
说反了,现阶段应该是“允许支持 Apple silicon”的上架 AppStore
|
3
phub2020 2022-11-27 13:51:28 +08:00
现阶段是过渡期,Apple 还没有强制要求,不过也快了嘛,可能明年或者后年的 WWDC 吧
|
4
xingda920813 2022-11-27 14:40:50 +08:00
macOS 又不是 iOS, 就算 Apple 有要求, app 开发商不在 App Store 上架, 只发布 dmg 就行了. 得等到系统不再支持 Rosetta 2 的那一天.
|
5
phub2020 2022-11-27 14:50:07 +08:00
@xingda920813 对,取消 Rosetta 之后,dmg 就没办法了
|
6
agagega 2022-11-27 15:38:30 +08:00
「苹果动不动就会要求应用下架」是个常见的误解,实际上苹果强制要求 xxx 的情况并不多,一般是要求用新 SDK 构建,适配新设备,然后隐私政策配合一下就行了。Mac 软件生态掌控力更弱,Rosetta 2 我猜会长期存在,当年 Rosetta 没用几年是因为 PowerPC 和 Mac 社区本来都小众,没多少人开发软件,后来换成 x86 刚好见证了 iPhone 的爆发,Mac 用户激涨。
|
7
kaz10025 2022-11-27 17:00:42 +08:00 via iPhone
当然可以 钉钉就是 打开会提示安装 Rosetta
|
8
Justinyeager 2022-11-27 22:49:36 +08:00
AppStore 下载 AdBlock ,能安装到 M1 Mac 上,但运行会提示需要 Rosetta 。
|
9
winddweb 2022-11-28 06:20:12 +08:00
这些都是有规矩的,哪怕只是约定俗成不成文的规矩。等 Intel mac 的用户数量少于多少的时候,才可能有类似要求出现的条件,现在还早。而且上不上 store 确实没必要卡这么死,毕竟 MAS 的重要性没那么高。
等 Intel mac 用户足够少(最后一款官方出售的 Intel mac 停止销售+5 年或 7 年)以后直接在 OS 里去掉 rosetta 2 就可以了。 从技术来说,现在只支持 Intel 的 app 两边都能用,只支持 AS 的可就不支持老设备了,所以这就跟 iOS 里 app 放弃对老设备支持的考量是类似的。同样从技术角度来看,(大公司移植可能比较慢,但是)他们也没有故意不去支持 AS 的理由。 所以 2027 年再来问? |