Google đã tiết lộ Flutter 2.10, một bản cập nhật quan trọng cho khung nguồn mở cho phép các nhà phát triển chia sẻ mã trên nhiều nền tảng. Tính năng đáng chú ý nhất của bản phát hành này là giới thiệu hỗ trợ ổn định để xây dựng các ứng dụng Windows bằng Flutter, điều này sẽ mở đường cho nhiều ứng dụng đa nền tảng hơn nhắm mục tiêu Android, iOS, Linux, web và máy tính để bàn Windows.
Phát triển ứng dụng cho nền tảng máy tính để bàn yêu cầu một cách tiếp cận khác với phát triển ứng dụng dành cho thiết bị di động, vì máy tính và PC có màn hình rộng hơn và nhiều phương thức nhập liệu hơn so với điện thoại thông minh. Hơn nữa, các ứng dụng chạy trên PC sử dụng các API khác với các ứng dụng trên thiết bị Android hoặc iOS. Để đáp ứng các yếu tố này, Google đã tối ưu hóa Flutter để phát triển ứng dụng Windows.
Flutter dựa trên sự kết hợp giữa khung Dart và công cụ C++ để cung cấp hỗ trợ Windows, tương tự như kiến trúc của nó dành cho Android và iOS. Các nhóm từ Microsoft đã hỗ trợ Google trong quá trình mở rộng này, đóng góp các điểm nhấn thiết kế có giá trị như biểu tượng từ nhóm thiết kế Fluent. Hơn nữa, Visual Studio của Microsoft đã tạo điều kiện thuận lợi cho dự án bằng cách hỗ trợ tiện ích mở rộng Dart.
Kevin Gallo, Phó chủ tịch công ty về Nền tảng dành cho nhà phát triển Windows tại Microsoft, bày tỏ sự nhiệt tình của mình đối với việc kết hợp hỗ trợ Windows của Flutter:
Chúng tôi rất vui khi thấy Flutter bổ sung hỗ trợ tạo ứng dụng Windows. Windows là một nền tảng mở và chúng tôi hoan nghênh tất cả các nhà phát triển. Chúng tôi rất vui khi thấy các nhà phát triển Flutter mang trải nghiệm của họ lên Windows và cũng xuất bản lên Microsoft Store. Hỗ trợ Flutter cho Windows là một bước tiến lớn đối với cộng đồng và chúng tôi rất nóng lòng được xem bạn sẽ mang đến những gì cho Windows!
Ngoài Flutter, nhiều công cụ phát triển khác nhau như FlutterFlow, Realm, Rive, Syncfusion và Nevercode cũng sẽ mở rộng hỗ trợ cho Windows. Hiện có hơn 500.000 ứng dụng Flutter trong Cửa hàng Google Play, bao gồm các ứng dụng nổi tiếng của BMW, ByteDance (người tạo ra TikTok) và Google.
Là một trong những framework đa nền tảng phổ biến nhất, Flutter đã đạt được sức hút đáng kể trong cộng đồng phát triển. Một ví dụ về ứng dụng Windows Flutter mới được phát triển, Harmonoid, hiện đã có trên GitHub. Ứng dụng này là ứng dụng khách YouTube Music gốc 1:1 có chế độ Cửa sổ nhỏ và phát lại nhạc dựa trên MPV.
Đáng chú ý, bản phát hành alpha ban đầu của Flutter dành cho Windows diễn ra vào tháng 9 năm 2020. Bạn có thể tìm thêm thông tin về Flutter dành cho Windows trên trang thông báo , trang này cung cấp thêm thông tin chi tiết cho các nhà phát triển.
Khi phát triển đa nền tảng thậm chí còn trở nên nổi bật hơn, các công cụ như Flutter và các nền tảng không mã/ low-code như AppMaster.io hứa hẹn sẽ đơn giản hóa quy trình phát triển và cung cấp cho các nhà phát triển các giải pháp nhanh hơn, hiệu quả hơn về chi phí để xây dựng các ứng dụng giải quyết vấn đề mảng đa dạng của các trường hợp sử dụng và nền tảng.