MAUI Improves Android App Start Time
Written by Kay Ewbank   
Tuesday, 19 October 2021

The latest preview of .NET Multi-platform App UI (MAUI) is now available with .NET 6 RC2 and in the preview channel of Visual Studio 2022 Preview 5. Among the improvements to the new release are performance tweaks to help Android apps start more rapidly .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

The developers have continued to work on completing and stabilizing more than 50 controls and layouts, and preview 9 adds support for borders, corners, and shadows across most all controls and layouts.

net2

The improvements to the performance on Android have largely been made by using Ahead-of-time (AOT) compilation. The developers say that while this can make a big difference in how quickly your applications can code start on Android, full AOT may also make your application artifacts larger than you wish. This is a particular issue if you're trying to keep your apps small enough to be installable over wifi. The developers say that In this situation, Startup Tracing is the answer. This traces the path of startup execution, then uses AOT on only those parts of your application. This can balance speed and size.

The other improvements to MAUI start with better implementations of various controls including boxview, imagebutton, and webview, which uses the platform native browser control to render any online or embedded HTML content. The MAUI team says this makes it ideal for displaying markup more complex than the subset of HTML supported by Label.

More obviously, there's a new Microsoft.Maui.Graphics library that provides a consistent UI drawing API based on native graphics engines. This makes it easy to add borders, corner rendering, and shadows to most layouts and controls in .NET MAUI.

.NET MAUI is part of the latest .NET preview, and is available now.

 net2

More Information

MAUI On GitHub

Related Articles

.NET MAUI Adds New Layouts

Microsoft Will Replace Xamarin Forms With MAUI .NET

.NET 6 Preview Adds MAUI

Visual Studio 2022 Preview 2 Targets Productivity

Developer Preview Of .NET 6 Released

New In Windows Forms .NET

Xamarin Forms 3.0 Adds Visual State Manager

 

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


Apache Arrow 6 Improves Support For R and Rust
22/11/2021

Apache Arrow 6 has been released with improvements to support for R and Rust as well as Arrow Flight. There's also new support for DataFusion.



AWS BugBust Challenge Underway In World Guinness Record Attempt
30/11/2021

As part of its annual re:Invent conference, Amazon Web Services (AWS) is running a BugBust Challenge.  Java and Python developers of all skill levels, can compete to fix as many software bugs a [ ... ]


More News

square

 



 

Comments




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

Last Updated ( Tuesday, 19 October 2021 )