An iOS developer shares first-hand experience migrating three apps to iOS 26 and its new Liquid Glass design system. The author generally likes the new aesthetic, noting it gives native apps a more distinct look compared to web apps, and finds the migration easier for newer, simpler apps. Key challenges include significant performance regressions in beta2 (apps taking up to a minute to boot), battery drain issues, UI blinking caused by mixed light/dark photo content conflicting with the adaptive glass elements, and the need to refactor custom SwiftUI components that block adoption of new glass button styles. Practical migration advice is offered: start testing on a secondary device now, remove overly custom components, and don't rush full Liquid Glass adoption before September but plan for it inevitably.

13m read timeFrom marcgg.com
Post cover image
Table of contents
Liquid GlassThe Current Problems (beta1 & beta2)Migrating my AppsConclusion

Sort: