Liquid Glass and iOS 27 #1556
Replies: 3 comments
UIDesignRequiresCompatibility flagAdding this flag in a new Xcode 27 beta 1 project can crash Xcode. The documentation about this flag says:
|
Transparency settingsiOS 27 can let user define the amount of transparency to apply In Liquid Glass settingsvideo.-20260609-080921-72bd90e3.mp4Design System Toolbox (2.1.0, Xcode 26)With highest transparency and Orange Themevideo.-20260609-081130-3599e6fa.mp4Design Toolbox 2.1.0 (Xcode 26) on iOS 21 beta 1 with highest transparency.zip With highest transparency and Sosh Themevideo.-20260609-083308-b5e4f852.mp4With lowest transparencyvideo.-20260609-081609-77f19f0b.mp4Design Toolbox 2.1.0 (Xcode 26) on iOS 21 beta 1 witho lowest transparency.zip |
Side by side comparisonsWith disabling flagHere is the design system toolbox (develop version, 2.2.0-beta.2) build with Xcode 27 on simulators using iOS 19, iOS 26 and iOS 27 and without UIDesignRequiresCompatibility set to YES Enregistrement.de.l.ecran.2026-06-09.a.12.40.38.movNote For iOS 18, no issue, Liquid Glass unavailable. Caution For iOS 27 and Xcode 27 (both beta 1), result is not acceptable if flag is set to YES. Without disabling flag / flag set to NOHere is the design system toolbox (develop version, 2.2.0-beta.2) build with Xcode 27 on simulators using iOS 19, iOS 26 and iOS 27 and with UIDesignRequiresCompatibility set to NO Enregistrement.de.l.ecran.2026-06-09.a.13.07.02.movNote For iOS 18, no issue, Liquid Glass unavailable. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Context
iOS 27 beta 1 and Xcode 27 beta 1 are available since WWDC 2027.
Thus, the promises about Liquid Glass and its deactivation should be checked.
TL ; DR
For Xcode 26.4
If the UIDesignRequiresCompatibility flag is defined (i.e. set to YES) in Xcode 26:
If the UIDesignRequiresCompatibility flag is missing or NO in Xcode 26:
For Xcode 27 (beta 1)
If the UIDesignRequiresCompatibility flag is defined (i.e. set to YES) in Xcode 27:
If the UIDesignRequiresCompatibility flag is missing or NO in Xcode 27:
Conclusion
Tip
Stop using the UIDesignRequiresCompatibility flag, overall if you use Xcode 27
All reactions