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

2022-11-27 13:19:58 +08:00
 haoyh1
举例 mac 优酷
http://tva1.sinaimg.cn/large/a10e9b68gy1h8jm2vidydj21h40hcqoa.jpg
2298 次点击
所在节点    Apple
9 条回复
zhaoxin
2022-11-27 13:30:07 +08:00
苹果好像没规定必须支持 M1 ,苹果只是规定了 Xcode 的版本,低于那个版本的就不再接受了。所以,如果开发者手动移除对于 M1 的支持,也无所谓。
mbooyn
2022-11-27 13:30:39 +08:00
说反了,现阶段应该是“允许支持 Apple silicon”的上架 AppStore
phub2020
2022-11-27 13:51:28 +08:00
现阶段是过渡期,Apple 还没有强制要求,不过也快了嘛,可能明年或者后年的 WWDC 吧
xingda920813
2022-11-27 14:40:50 +08:00
macOS 又不是 iOS, 就算 Apple 有要求, app 开发商不在 App Store 上架, 只发布 dmg 就行了. 得等到系统不再支持 Rosetta 2 的那一天.
phub2020
2022-11-27 14:50:07 +08:00
@xingda920813 对,取消 Rosetta 之后,dmg 就没办法了
agagega
2022-11-27 15:38:30 +08:00
「苹果动不动就会要求应用下架」是个常见的误解,实际上苹果强制要求 xxx 的情况并不多,一般是要求用新 SDK 构建,适配新设备,然后隐私政策配合一下就行了。Mac 软件生态掌控力更弱,Rosetta 2 我猜会长期存在,当年 Rosetta 没用几年是因为 PowerPC 和 Mac 社区本来都小众,没多少人开发软件,后来换成 x86 刚好见证了 iPhone 的爆发,Mac 用户激涨。
kaz10025
2022-11-27 17:00:42 +08:00
当然可以 钉钉就是 打开会提示安装 Rosetta
Justinyeager
2022-11-27 22:49:36 +08:00
AppStore 下载 AdBlock ,能安装到 M1 Mac 上,但运行会提示需要 Rosetta 。
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 年再来问?

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

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

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

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

© 2021 V2EX