.NET多平台应用程序UI (MAUI)将android、iOS、macOS和Windows API统一为一个API,这样你就可以编写一个应用程序在许多平台上本机运行。我们专注于提高您的日常生产力以及您的应用程序的性能。我们认为,开发人员生产率的提高不应该以应用程序性能为代价。 应用程序的大小也是如此——在一个空白的.NET MAUI应用程序中存在什么开销?当我们开始优化.NET MAUI时,很明显iOS需要做一些工作来改善应用程序的大小,而android则缺乏启动性能。 一个dotnet new maui项目的iOS应用程序最初大约是18MB。同样,在之前的预览中.NET MAUI在android上的启动时间也不是很理想: 应用程序 框架 启动时间(ms) Xamarin.Android Xamarin 306.5 Xamarin.Forms Xamarin 498.6 Xamarin.Forms (Shell) Xamarin 817.7 dotnet new android .NET 6 (早期预览) 210.5 dotnet new maui .NET 6 (早期预览)...