液态玻璃的「免死金牌」没了,但执法不在9月:iOS 27强制适配时间线拆清,四类开发者先对号入座

源自20位全网作者

10:28

昨天(8月18日)苹果推送了 iOS 27 Beta 6,版本号 24A5418b,更新节奏改成了一周一更——这是进入收尾打磨的信号,按惯例,正式版会在9月随新一代 iPhone 一起到来。知乎知乎

用户侧在讨论新的透明度滑块,但有一个变化,iOS 开发者比谁都应该上心:液态玻璃适配的最后一个官方「免死金牌」,已经被收走了。

UIDesignRequiresCompatibility 这个后门,正式失效

去年 iOS 26 带来 Liquid Glass 时,苹果给开发者留了一道后门:通过 UIDesignRequiresCompatibility 开关,可以关闭液态玻璃 UI,让 App 继续以旧界面风格运行。今年6月 WWDC26 期间,苹果更新了开发者文档——这个 Key 在 iOS 26 SDK 里依然有效,但只要用 iOS 27 SDK(Xcode 27)构建,系统会直接忽略它。微博

液态玻璃的「免死金牌」没了,但执法不在9月:iOS 27强制适配时间线拆清,四类开发者先对号入座

翻译一下:以后用 Xcode 27 编译的 App,系统控件会自动按液态玻璃渲染,不再有官方可选退路。今年3月就有爆料说 Xcode 27 将全面禁用开发者的「延期适配」特权,当时还有人当传闻看,现在文档白纸黑字坐实了。微博

先说结论:真正的执法节点,不是9月正式版

社区里流传着一个说法:等 iOS 27 正式版发布后,不支持液态玻璃的 App 不能上架,也不能更新。微博这个说法其实说过头了。把时间线拆开,其实是两个完全不同的节点:

第一个节点,今年9月:iOS 27 正式版发布。这只是「用户看得到」的日子——用新 SDK 编译的 App 开始呈现液态玻璃效果,但苹果不会因为正式版发布就拒审旧 SDK 的 App。

第二个节点,明年4月:苹果的惯例是次年4月开始,要求提交到 App Store 的应用必须用最新 Xcode 编译。微博2014年是 Xcode 5。微博2023年4月是 Xcode 14.1。微博按这个惯例推,2027年4月起,想提交新版本就必须用 Xcode 27——而 Xcode 27 编译,液态玻璃自动生效。

也就是说:已上架的 App 只要不更新,可以一直躺着;要更新,也能继续用 iOS 26 SDK 顶一阵。但只要这个 App 还要活着、还要迭代,液态玻璃这一关迟早要过,最晚就是明年4月。

液态玻璃的「免死金牌」没了,但执法不在9月:iOS 27强制适配时间线拆清,四类开发者先对号入座

这也解释了苹果的态度。有外媒报道,苹果在一场面向开发者的内部研讨会上明确表态,将从 iOS 27 起全面拓展液态玻璃,设计团队甚至对部分开发者想放弃这套设计的想法感到「震惊」。微博知乎「强制适配会带来哪些挑战」的问题下,至今还有人赌大型 App 会保住自己的定制 TabBar、赌苹果会给出定制选项。知乎从文档把开关直接写失效来看,这个赌局基本已经输了。

四类开发者,四份时间表

机制搞清楚,接下来是对号入座。不同技术栈,成本差得不是一点半点。

第一类,SwiftUI 为主、标准控件的应用,影响最小。TabView、NavigationStack 这类系统控件在 iOS 27 SDK 下自动获得液态玻璃外观,适配接近「零代码」。你要做的不是重写,而是回归测试:iOS 26.1 起加入了「透明/色调」双模式。知乎iOS 27 又加了透明度调节滑块,用户可以自己调效果强弱。微博你的 UI 要在最通透和最不透明两个档位都保持可读;再测粗体文字、深浅色模式和 LCD 老机型上的渲染差异。预留一到两周足够。

液态玻璃的「免死金牌」没了,但执法不在9月:iOS 27强制适配时间线拆清,四类开发者先对号入座

第二类,UIKit 重、带定制 TabBar 和导航栏的应用,是这次强制适配的主力对象。自定义控件的液态玻璃效果需要手动接入 glassEffect 相关 API,通常还要跟一轮视觉重做——半透明背景下,间距、层级、分割线全得重新画。App 体量大的话,2到8周是合理估计。建议别等苹果推你:赶得上9月正式版的曝光窗口就现在动手;赶不上,至少留出完整一个月余量,在明年4月提审硬线前完成。

第三类,跨平台框架(Flutter、React Native、Compose Multiplatform、Kuikly 等),要不要动手取决于框架版本。系统级导航栏、Tab 的玻璃效果最好交给 iOS 原生渲染,JetBrains 已经给出 Compose Multiplatform 的接入方案。知乎腾讯的 Kuikly 早在去年9月就宣布适配液态玻璃。知乎这类团队现在要做的是盯紧框架版本计划,把升级窗口排进日程。

第四类,维护态或接近放弃的 App。好消息:不更新就完全不受影响。坏消息:等到某天必须更新——兼容性 bug、政策变化、SDK 要求——你要补的不是一次适配,而是攒下的所有欠账。与其被动等到明年4月,不如现在就决定「继续养还是卖掉」。

三个容易被忽略的细节

别拿「液态玻璃费电」当拖延理由。iOS 26 被诟病的液态玻璃动效功耗问题,在 iOS 27 中已经得到彻底解决。知乎这套说辞不好使了。

别轻易把工作机升到 macOS 27 beta。已经有开发者踩坑:macOS 27 上装不了 Xcode 26,Xcode 27 beta 编译的项目没法上架 App Store。微博有人打包上传 TestFlight,等了三天没反应,想退回 Xcode 26.6 又装不上,最后只能回退系统。微博在 Xcode 27 GM 之前,生产环境老老实实待在稳定版。

适配的资产是可以复用的。国产厂商也在集体跟进:荣耀 MagicOS 11 已经开始推送,液态玻璃是这次升级的主要看点。微博vivo 的「光影美学」设计也来了。微博小米澎湃 OS 4 也终于上了液态玻璃。微博iOS 这一套适配做扎实,等于把未来多端一致性的设计提前做了,这笔投入不是一次性的。

液态玻璃的「免死金牌」没了,但执法不在9月:iOS 27强制适配时间线拆清,四类开发者先对号入座

接下来值得盯的信号

Xcode 27 GM 的发布时间,通常紧跟 iPhone 发布会,提审通道随之切换;App 审核指南会不会同步发布液态玻璃的明确要求;微信这类超级 App 的适配动向,9月就会见分晓;以及传闻中「给开发者的定制选项」到底有没有——目前文档里还看不到任何迹象。

这一次和 iOS 7 扁平化时代的设计之争不同:液态玻璃已经拿下 ADC 年度大奖四项。知乎国产厂商也在集体跟进。方向已经定了,文档写了,时间线也摆在那——八个月听着不短,但做过大型 UI 重构的人都知道,越早动手越便宜。

内容由AI生成

精选参考来源

1. iOS27.0Beta6发布,更新内容预览

2. 苹果推送iOS27Beta6,距离正式版预计还有一个月

3. 苹果更新了开发者文档,新增了 UIDesignRequiresCompatibility 这个兼容模式开关,在 iOS 26 SDK 中,开发者可以通过这个 Key 关闭 Liquid Glass UI,让 App 继续以旧版界面风格运行,现在苹果明确表示了当 App 使用 iOS 27 SDK(Xcode 27)构建时,这个 Key 会被系统忽略。按照苹果往年惯例,苹果会在明年 4 月份开始要求开发者必须使用最新 SDK 提交应用,这也意味着到了明年这个时间节点,所有持续更新的 App 都将无法继续使用旧版 UI,全面转向 Liquid Glass 设计语言。

4. #曝iOS27拓展液态玻璃#:消息称苹果在更新推出开发工具Xcode27后,系统将全面禁用开发者此前使用的“延期适配”特权。所有开发者必须符合新一代的设计规范,视觉重构其App。没办法的,人家说了算

5. WWDC还有一个好消息。只要你用Xcode27SDK编译应用,就必须使用LiquidGlass,也就是说等iOS27正式版发布后,会有大批量的App适配液态玻璃,不支持液态玻璃的App不能上架,也不能更新。(但不影响已经上架的App,前提永远不更新)这里重点提醒一下姓张的同学,赶紧麻溜的吧。

6. 【苹果要求应用需针对 iOS 7 优化 】今天苹果在开发者中心向开发者发布了一份公告,要求从 2014 年 2 月 1 日起,所以提交到 App Store 的应用必须使用最新版本 Xcode 5 来开发,而且“必须针对 iOS 7 进行优化”。 否则苹果将拒绝其应用上架到AppStore之中。

7. 苹果公司在本周二宣布了一项新的要求,要求开发者在提交应用到 App Store 时必须使用 Xcode 14.1 或更高版本的工具来开发,以确保应用与 iOS 16、iPadOS 16、watchOS 9、tvOS 16 和 macOS Ventura 等系统兼容。Xcode 是开发者用来创建苹果平台(包括 iOS 和 macOS)上应用的工具,这项新规定将于 2023 年 4 月 25 日生效,届时 App Store 将不再接受使用旧版本 Xcode 开发的应用,这项规定适用于新提交的应用和已经上架的应用的更新。苹果公司还“强烈建议”开发者更新他们的应用,以利用 iOS 16 和 iPadOS 16 等系统提供的最新功能。

8. 外媒称,苹果在近期一场面向开发者的内部研讨会上明确表态,将自iOS27起全面拓展「液态玻璃」设计语言,并要求所有App完成适配。苹果设计团队对部分开发者希望放弃该设计的想法感到“震惊”,并强调这一风格将继续在整个生态系统中扩张。为推进落地,苹果将通过更新Xcode27,取消开发者此前可...全文

9. 苹果iOS27将强制App适配「液态玻璃」,开发者和用户会面临哪些挑战?

10. iOS这次更新,苹果终于把液态玻璃开关交给了用户

11. #苹果液态玻璃图标大改#透明度自由调节:系统新增液态玻璃效果全局滑动条,用户可自定义透明度与模糊度,兼顾个性化与可读性。强制开发者适配:Xcode27成为强制编译版本,要求所有应用原生集成液态玻璃渲染框架,统一全生态视觉规范#苹果液态玻璃图标大改#

12. 绝了!ComposeMultiplatform也能实现iOS26液态玻璃的效果了

13. 腾讯开源框架Kuikly再升级!率先适配“液态玻璃”,原生体验更极致

14. 液态玻璃不再是痛点,iOS27更省电了!

15. macOS27没法安装xcode26,xcode27beta编译的项目没法上架appstore。明天回退macOS26吧,幸亏用时间机器备份了数据

16. 哈?我用Xcode27Beta打包App上传准备发TF,结果3天了都没有反应,我寻思下个Xcode26.6打包上传,结果macOS27beta无法使用Xcode26.6,我现在属于进退两难。

17. #MagicOS11#已经开始陆续推送了,我也体验了有一两周的时间了,对于这套系统我觉得惊艳程度不亚于从MagicOS9升级到MagicOS10,主要在于液态玻璃以及一些系统动效做的是更加成熟了。刚升级完会进入一个升级故事界面,里面也是记录了这么多年来用荣耀手机的一些情况,以及升级的亮点,最关键是升级...全文

18. 属于vivo的“液态玻璃”效果也来了!蓝厂称它为「光影美学」设计。有点像灵动岛了,大家虽然都是岛,但名字又是各不相同。

19. 小米澎湃OS4体验!液态玻璃终于上了!#有点东西##一分钟精选视频扶持计划#白问豆豆的微博视频

20. 认可!iOS26"液态玻璃"设计获得ADC年度大奖

0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章