How do I adopt my existing application to the new Liquid Glass design?

Asked on 06/11/2025

1 search

To adopt your existing application to the new Liquid Glass design, you can follow these steps based on the sessions from WWDC 2025:

  1. Recompile Your App: Start by recompiling your app with Xcode 26. This will automatically apply the new Liquid Glass design to many standard controls and views without any code changes. This is applicable across SwiftUI, UIKit, and AppKit frameworks.

  2. Audit and Refine: After recompiling, audit your app screen by screen to identify which views stand out and may need further refinement. Pay special attention to custom controls and decide if standard controls might be a better fit.

  3. Use New APIs: Utilize the new APIs provided by Apple to tailor the design to your app. This includes adopting new navigation and toolbar designs, and using Liquid Glass effects to enhance your app's unique features.

  4. Custom Views: For custom views, you can use the Liquid Glass effect to make them stand out. In SwiftUI, use the Glass Effect ID modifier, and in AppKit, use the NSGlassEffectView API to apply the necessary visual treatments.

  5. Design Principles: Follow the design principles of hierarchy, harmony, and consistency. Liquid Glass elements should float at the top level of the UI, elevating important controls and navigation.

For more detailed guidance, you can refer to the following sessions:

These sessions provide comprehensive steps and examples on how to integrate the new design into your app.