Uno Extends Linux Support
Written by Kay Ewbank   
Monday, 09 November 2020

There's an updated version of Uno that includes Linux and Windows 7 support using a new Skia rendering backend. Uno can be used to write C# and XAML once to create an app that will run on Windows, Android, macOS and iOS devices, as well as in web browsers via WebAssembly.

The Uno Platform is a Universal Windows Platform Bridge that provides the full API definitions of the UWP Windows 10, along with an implementation of parts of the UWP API, such as Windows.UI.Xaml, that allow UWP applications to run on these platforms.

uno

The XAML UI means the same XAML files can be displayed on Windows, iOS, Android and WebAssembly platforms. Uno also provides support for the Model-View-ViewModel (MVVM) pattern on all platforms, with binding, styling, control and data-templating features.

As the Uno Platform provides all of the APIs of the complete UWP platform, any UWP library can be compiled on top of Uno (e.g. XamlBehaviors), with the ability to determine which APIs are implemented or not via the IDE using C# Analyzers.

On iOS, Android and macOS, the Uno Platform relies on the current Xamarin Native stack (not Xamarin.Forms), which will be a part of the future .NET 5 / .NET 6. On WebAssembly, the Uno Platform relies directly on the Mono-WASM runtime, a part of.NET 5.

The new Linux support comes from the use of Skia to draw the UI on canvas. Skia is an open-source 2D graphics library that is used by a number of hardware and software platforms. Skia provides standard APIs and is used as the graphics engine for Google Chrome and Chrome OS, Android, Flutter, Dart, and Mozilla Firefox. In addition to Skia, the new support is based on SkiaSharpm which is Mono's API based on Skia) ; and GtkSharp, a C# wrapper for Gtk. 

Alongside the Linux support, the new release adds TreeView and TabView controls from WinUI, along with WinUI ColorPicker support for mobile applications. Prism 8 templates are also included. Prism is a framework for building XAML applications.

uno

 

More Information

Uno Website

Related Articles

Dart 2 Released With New Mobile Focus

Google's Dart Reborn As Cross Platform App Language

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.

Banner


Season Of Docs 2020 - A Success Story
07/01/2021

Season of Docs is a project supported by Google that aims to bring together open source organizations and technical writers with the aim of improving open source documentation. The results of the 2020 [ ... ]



Coursera For New Year-Long Opportunity
30/12/2020

Coursera, the online course provider which partners with leading universities and companies to deliver courses, certificates and even degrees has a great offer to welcome in 2021 - over $100 off a Cou [ ... ]


More News

square

 



 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 09 November 2020 )