Microsoft cho phép xây dựng các ứng dụng đa nền tảng với nền tảng WinUI & Uno

Microsoft đã thông báo rằng các nhà phát triển có thể sử dụng Nền tảng Uno và WinUI để phát triển các ứng dụng Windows 10 gốc cũng sẽ hoạt động trên Web / WebAssembly, Linux, macOS, iOS, iOS và Android. Nền tảng Uno là một liên doanh mã nguồn mở và nó có sẵn thông qua GitHub. Công ty đã giải thích cách tối ưu hóa môi trường phát triển cho tính năng mới này.

Nền tảng WinUI + Uno

Microsoft trình bày các bước bạn có thể làm theo để phát triển một ứng dụng đa nền tảng. Ứng dụng này hoạt động trên Windows, Web / WebAssembly và Android, nhưng các nhà phát triển có thể thiết lập các điều kiện tiên quyết phù hợp để đưa iOS hoặc macOS vào danh sách.

Các bước này có vẻ đơn giản và Microsoft cũng đã chứng minh cách ứng dụng hoạt động trên Windows, Web và Android mà không gặp vấn đề gì. Một khía cạnh ấn tượng khác của sự kết hợp Nền tảng WinUI + Uno là nó không ảnh hưởng đến chất lượng của thiết kế.

Nền tảng Uno, nền tảng giao diện người dùng đầu tiên cho các ứng dụng cơ sở mã đơn cho Windows, iOS, macOS, Android, Linux và WebAssembly, cung cấp nhiều tài liệu để hướng dẫn các nhà phát triển trong suốt quá trình. Mặt khác, Visual Studio 2019 cho phép bạn chọn các tùy chọn như Thư viện đa nền tảng (Uno Platform) và Ứng dụng đa nền tảng (Uno Platform) trong khi tạo dự án mới.

“Nếu bạn chưa quen với WinUI, đây là nền tảng UX gốc để xây dựng các ứng dụng hiện đại cho Windows 10 - bạn có thể tìm hiểu thêm về nó trên trang web WinUI. Với Nền tảng Uno, bạn có thể mang các ứng dụng WinUI của mình đến mọi nơi mà WinUI không chạy tự nhiên - Web / WebAssembly, Linux, macOS, iOS và Android. Nền tảng Uno là Mã nguồn mở (Apache 2.0) và có sẵn trên GitHub, ” Microsoft cho biết .

Các nhà phát triển có thể chọn một số thiết kế tuyệt vời để cung cấp sức mạnh cho ứng dụng trên nhiều nền tảng. Cũng cần lưu ý rằng Nền tảng Uno cung cấp một số đoạn mã và các nhà phát triển ứng dụng mẫu có thể học hỏi từ đó. Vì nền tảng hỗ trợ các IDE phổ biến như Visual Studio, VS Code và Rider nên các nhà phát triển có thể linh hoạt.

Nền tảng Uno cũng được ghi nhận là cung cấp hiệu suất gốc cho các ứng dụng này trên iOS, macOS và Android. Cũng có thể dễ dàng triển khai các ứng dụng đa nền tảng này thông qua các kho lưu trữ như Apple App Store, Google Play Store và Windows Store.

Với tất cả các tính năng tuyệt vời này, WinUI-Uno là sự kết hợp có thể đưa sự phát triển đa nền tảng lên một tầm cao mới.