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

Đánh giá Flutter 3.44: hỗ trợ iOS 26, hot reload có trạng thái trên web, và Cupertino Squircles

Bản Flutter ổn định mới nhất, Flutter 3.44, là một trong những cập nhật quan trọng nhất năm cho đội ship lên nền tảng Apple và web. Tài liệu được làm mới lần cuối ngày 10/07/2026, và release notes đọc như bảng kiểm những điểm nhức nhối mà dev đa nền tảng lâu nay mong Google sửa.

Hỗ trợ đầy đủ iOS 26 và macOS 26

Flutter 3.44 (nối tiếp 3.38) hỗ trợ đầy đủ iOS 26, Xcode 26 và macOS 26. Đó là tiêu điểm với hầu hết đội ngũ: khi Apple ra mắt thiết kế Liquid Glass và bộ công cụ mới, Flutter theo kịp để bạn build và nộp app với SDK hiện tại mà không phải chắp vá.

Có một điểm cần lưu ý về di trú: Flutter giờ hỗ trợ vòng đời UIScene mà Apple bắt buộc, và cần migrate mã để áp dụng. Nếu bạn duy trì app iOS bằng Flutter, đây là việc cần lên lịch — cơ học nhưng không thể bỏ qua về sau.

Cupertino Squircles xuất hiện

Góc bo của Apple chưa bao giờ là hình tròn đơn thuần — chúng dùng độ cong liên tục, tức “squircle”. Flutter 3.44 giới thiệu Cupertino Squircles qua hình RSuperellipse khớp góc bo bản địa của Apple. Điều này đòi thay đổi sâu trong engine kết xuất, và khép lại một trong những khác biệt hình ảnh cuối cùng giữa app Flutter trên iOS và app bản địa.

Hot reload có trạng thái thành mặc định trên web

Với ai làm Flutter Web, đây là điểm nâng chất lượng cuộc sống của bản phát hành: hot reload có trạng thái trên web giờ là mặc định. Bạn không còn mất navigation stack, dữ liệu form hay vị trí cuộn khi hot reload — đưa trải nghiệm web ngang với mobile bản địa mà dev Flutter đã quen nhiều năm.

Bảo mật: bảo vệ nội dung khi chia sẻ màn hình Android

Trên Android, dev giờ có thể bảo vệ nội dung nhạy cảm khi người dùng chia sẻ màn hình — ẩn thông tin khách hàng, số tài khoản khỏi quay/chiếu màn hình. Với app fintech, y tế, ngân hàng, đây là tính năng trước phải viết mã native, nay có sẵn trong framework.

Nên làm gì với bản này

  • Lên lịch migrate UIScene nếu bạn ship iOS. Bắt buộc cho tương thích về sau.
  • Áp dụng RSuperellipse cho card, nút, sheet trên iOS để khớp hình học góc bản địa.
  • Kiểm thử lại bản web với mặc định hot reload mới.
  • Thêm bảo vệ chia sẻ màn hình cho mọi màn hình có dữ liệu nhạy cảm trên Android.

Kết luận

Flutter 3.44 là bản “bắt kịp nền tảng và mài giũa chi tiết” — đúng thứ một framework đa nền tảng trưởng thành nên ship. Hỗ trợ đầy đủ iOS 26 và macOS 26 giữ bạn cập nhật với Apple; Squircles và bảo vệ màn hình khép lại khác biệt so với native; và hot reload có trạng thái trên web lặng lẽ khiến Flutter Web dễ chịu hơn nhiều. Nếu bạn đang trì hoãn nâng cấp, 3.44 xứng đáng một buổi chiều.


Bài viết gốc đăng tại FlutterCook. Bản trên đó là bản được cập nhật mới nhất.

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 đó ...