how to migrate to liquid glass

Asked on 06/18/2025

1 search

To migrate to Liquid Glass, you can follow these general steps based on the sessions from WWDC:

  1. Build with Xcode 26: Start by building your app with Xcode 26. This will automatically apply many of the new design elements, including Liquid Glass, to standard controls.

  2. Audit Your App: Go through your app screen by screen to identify which views stand out and may need adjustments. Pay special attention to custom controls and views.

  3. Use System Views and Controls: Where possible, use system views and controls to ensure the best experience with Liquid Glass. This is especially important for elements that are meant to float above the content, like toolbars and navigation elements.

  4. Adopt Liquid Glass for Key Elements: Identify key elements of your interface that can be elevated with Liquid Glass. This includes navigation controls and other important UI components.

  5. Avoid Overuse: Liquid Glass should be used sparingly and strategically. Avoid placing Liquid Glass elements on top of each other to prevent a cluttered interface.

  6. Customize with Care: If you have custom elements, consider whether they can be replaced or enhanced with standard UIKit, AppKit, or SwiftUI controls that support Liquid Glass.

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

These sessions provide insights into how to effectively integrate Liquid Glass into your app's design.