Microsoft has announced that developers can use the Uno Platform and WinUI to develop native Windows 10 applications that will also work on Web/WebAssembly, Linux, macOS, iOS, iOS, and Android. Uno Platform is an open-source venture, and it is available via GitHub. The company has explained how to optimize the development environment for this new feature.
WinUI +Uno Platform
Microsoft demonstrates steps you can follow to develop a cross-platform app. This app works on Windows, Web/WebAssembly, and Android, but developers can set up the prerequisites accordingly to include iOS or macOS in the list.
These steps seem simple, and Microsoft also demonstrated how the app worked on Windows, Web, and Android without a problem. Another impressive aspect of the WinUI + Uno Platform combination is that it does not compromise the quality of designs.
The Uno Platform, the first UI platform for single-codebase apps for Windows, iOS, macOS, Android, Linux, and WebAssembly, provides ample docs to guide developers through the process. On the other hand, Visual Studio 2019 allows you to choose options like Cross-Platform Library (Uno Platform) and Cross-Platform App (Uno Platform) while creating a new project.
“If you are not familiar with WinUI, it is the native UX platform for building modern apps for Windows 10 – you can learn more about it on the WinUI website. With Uno Platform you can bring your WinUI apps everywhere that WinUI does not natively run– Web/WebAssembly, Linux, macOS, iOS, and Android. Uno Platform is Open Source (Apache 2.0) and available on GitHub,” Microsoft said.
Developers can choose some superb designs to power the application on multiple platforms. It is also worth noting that the Uno Platform offers several code snippets and sample apps developers can learn from. Since the platform supports popular IDEs like Visual Studio, VS Code, and Rider, developers have flexibility.
Uno Platform is also noted for providing native performance for these apps on iOS, macOS, and Android. It is also easy to deploy these cross-platform applications via repositories like Apple App Store, Google Play Store, and Windows Store.
In light of all these amazing features, the WinUI-Uno is a combination that can take cross-platform development to a new level.