Userware has updated its OpenSilver open source UI framework for .NET, expanding the reach of Windows Presentation Foundation (WPF) to mobile apps.
OpenSilver is best known as a replacement for Microsoft Silverlight, a rich internet application framework that, like Adobe Flash, required a browser plugin. OpenSilver apps run in browsers without a plugin.
OpenSilver 3.2, introduced March 18 and downloadable from the project website, expands the reach of the framework beyond browsers to mobile platforms by integrating .NET MAUI Hybrid. This approach combines consistency of web-based UI rendering with the power of the .NET runtime, Userware said, and allows developers to deploy WPF-compatible applications to iOS, Android, Windows, Mac, Linux, and the web from a single code base. OpenSilver 3.2 uses .NET MAUI Hybrid to deliver a WPF-compatible UI through WebView while compiling C# business logic to native code. A single XAML/C# code base is maintained across platforms.