Chuyển đến nội dung chính

iOS 26 and Liquid Glass: What Apple's biggest redesign in a decade means for mobile developers

For nine years, the iPhone looked essentially the same. iOS 7 flattened Apple’s software in 2013, and every release since refined that flat, opaque aesthetic without fundamentally changing it. iOS 26, the version currently shipping to iPhones worldwide, ends that era. Its headline feature is Liquid Glass — a translucent material that Apple has threaded through the entire operating system, from the lock screen to app toolbars.

What Liquid Glass actually is

Liquid Glass is a rendering material, not just a color palette. Like real glass, it lets light and the color of whatever sits behind it shine through, refracting and reflecting as content scrolls underneath. Apple describes it as the foundation for “the next decade of iOS design,” which signals this is not a one-release experiment. It is the new baseline.

For users, the effect is immediately visible: transparent toolbars, tab bars that pick up the color of the content behind them, and controls that feel like they are floating above the interface rather than pinned to it. It is the first time since iOS 7 that opening a familiar app feels genuinely new.

Why developers should care

A system-wide material change is never purely cosmetic. When Apple shifts its design language, three things happen for app builders:

  • Native components restyle themselves. Apps that use standard UIKit and SwiftUI controls inherit the Liquid Glass look automatically. That is a gift for teams that stuck to the platform defaults — and a warning for teams that hand-rolled custom chrome that now looks dated next to the system.
  • Contrast and legibility need re-testing. Translucency means your text and icons sit on a variable, content-dependent background. Layouts that assumed a solid bar behind them can lose contrast. Every screen deserves a fresh accessibility pass.
  • Brand UI has to make a choice. Do you lean into Liquid Glass for a native feel, or hold your own identity? Both are valid, but the decision should be deliberate rather than accidental.

What it means if you build with Flutter

Cross-platform teams do not get Liquid Glass for free the way native UIKit apps do, but the Flutter ecosystem has moved quickly. Recent Flutter releases added full support for the iOS 26 toolchain and introduced Cupertino Squircles — the continuous-curvature rounded corners that match Apple’s native shapes. If your goal is an app that feels at home on iOS 26, staying current on the Cupertino widget set and testing against the latest iOS SDK matters more than it did a year ago.

The pragmatic takeaway: whether you build native or cross-platform, iOS 26 raises the bar for what “feels like an iPhone app” means. Audit your custom UI, re-check contrast on translucent surfaces, and decide consciously how much of Liquid Glass you want to adopt.

The bottom line

iOS 26 is the most visually significant iPhone update in nine years, and Liquid Glass is here to stay. For developers, the work is not dramatic, but it is real: lean on system components where you can, re-test legibility everywhere, and keep your toolchain current. The apps that feel best on iOS 26 will be the ones whose teams treated the redesign as a prompt to revisit their UI — not a problem to ignore.


Originally published on FlutterCook. Read the latest version there — that copy is the one kept up to date.

Nhận xét

Bài đăng phổ biến từ blog này

Thiết kế giao diện với DotNetBar (Phần 1)

Đây là phiên bản DotNetBar hỗ trợ C# và Visual Basic https://www.dropbox.com/s/wx80jpvgnlrmtux/DotNetBar.rar  , phiên bản này hỗ trợ giao diện Metro cực kỳ “dễ thương” Các bạn load về và cài đặt, khi cài đặt xong sẽ có source code mẫu của tất cả các control. Để sử dụng được các control của DotNetBar các bạn nhớ add item vào controls box. Thiết kế giao diện với DotNetBar, giao diện sẽ rất đẹp. Link các video hướng dẫn chi tiết cách sử dụng và coding: http://www.devcomponents.com/dotnetbar/movies.aspx Hiện tại DotNetBar có rất nhiều công cụ cực mạnh, trong đó có 3 công cụ dưới đây: DotNetBar for Windows Forms Requires with Visual Studio 2003, 2005, 2008, 2010 or 2012.   DotNetBar for WPF Requires with Visual Studio 2010 or 2012 and Windows Presentation Foundation.   DotNetBar for Silverlight Requires with Visual Studio 2010 or 2012 and Silverlight. Dưới đây là một số hình ảnh về các control trong DotnetBar.   Metro User Interface  controls with Metro Tiles, toolba...

5 concepts every Flutter dev should know

  Phụ lục: State management architecture Testing IDE Shortcuts Platform channel Maintaining a project Tôi đã làm việc với Flagship trong một thời gian dài, và đây là những điều mà tôi phát hiện ra là điều cần phải có đối với bất kỳ nhà phát triển Flagship nào, về tổng thể nó sẽ khiến bạn trở thành một nhà phát triển Flagship giỏi trong thời gian dài. 1. State management architecture Đây là một trong những chủ đề quan trọng nhất trong cộng đồng thiết bị rung, nó khá quan trọng nếu bạn muốn duy trì một dự án rung kích thước trung bình hoặc lớn. Nó sẽ giúp tạo một dự án suôn sẻ và thêm các tính năng mới một cách hoàn hảo.  2. Testing Đây là một chủ đề duy nhất mà tôi không hiểu tại sao nó lại quan trọng trước đó trong sự nghiệp của tôi, nhưng khi tôi tiến lên trong sự nghiệp của mình và có kinh nghiệm với nhiều dự án và vấn đề xảy ra trong môi trường sản xuất. Tôi đã nhận ra một cách khó khăn, tại sao điều này lại quan trọng như vậy. Nếu bạn vẫn muốn có thêm lý do để cân nhắc thử...

Announcing Flutter 2

  Phụ lục: Flutter on the web Flutter 2 on desktops, foldables, and embedded devices The growing Flutter ecosystem Dart: The secret sauce behind Flutter Flutter 2: Available now Hôm nay, chúng tôi sẽ công bố Flutter 2: một bản nâng cấp lớn cho Flutter cho phép các nhà phát triển tạo các ứng dụng đẹp, nhanh chóng và di động cho bất kỳ nền tảng nào. Với Flutter 2, bạn có thể sử dụng cùng một cơ sở mã để gửi các ứng dụng gốc cho năm hệ điều hành: IOS, Android, Windows, macOS và Linux; cũng như trải nghiệm web nhắm mục tiêu các trình duyệt như Chrome, Firefox, Safari hoặc Edge. Flutter thậm chí có thể được nhúng vào ô tô, TV và thiết bị gia dụng thông minh, mang đến trải nghiệm di động và lan tỏa nhất cho thế giới điện toán xung quanh. Mục tiêu của chúng tôi là thay đổi cơ bản cách các nhà phát triển nghĩ về việc xây dựng ứng dụng, bắt đầu không phải với nền tảng bạn đang nhắm mục tiêu mà là với trải nghiệm bạn muốn tạo. Flutter cho phép bạn tạo ra những trải nghiệm tuyệt đẹp trong đó ...