原文:Introducing .NET Multi-platform App UI
github:GitHub - dotnet/maui: .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

Milestones

.NET MAUI Preview 1 (Late 2020)

The first preview of .NET MAUI will be the first to take advantage of .NET 6 SDK features such as SDK style projects, build tools, and command line tools. We plan to also include:

FeatureDescriptionStatus
Namespace changes to System.MauiXamarin.Forms will become System.MauiCommitted
Slim renderer architectureSpecCommitted
Remove ObsoletesSpecCommitted
Replace DependencyServiceSpecProposed
Remove PagesProposed
Remove ThemesProposed
Startup registrySpecProposed

.NET MAUI Preview 2 (Early 2021)

FeatureDescriptionStatus
Introduce a Cross-Platform LifecycleSpecProposed
Move "AndExpand" layout optionSpecProposed
Update min and max sizing implementationsProposed
Implement GlideXSpecProposed
Change IAnimatableSpecProposed
Change Behavior and Trigger inheritanceSpecProposed
Replace Application.PropertiesSpecProposed

.NET MAUI Preview 3 (Early 2021)

FeatureDescriptionStatus
macOS ParityWikiCommitted

.NET MAUI Preview 4 (Mid 2021)

FeatureDescriptionStatus
Windows ParityWikiCommitted

.NET MAUI Preview 5 (Mid 2021)

.NET MAUI Release Candidate (September 2021)

.NET MAUI General Availability (November 2021)

-----------------------------------------------------------------------------------------------------------

Xamarin.Forms vs MAUI

Xamarin.FormsMAUI
Platforms
AndroidAPI 19+API 21+
iOS9-1410+
LinuxCommunityCommunity
macOSCommunityMicrosoft
TizenSamsungSamsung
WindowsUWP Microsoft
WPF Community
Microsoft
Features
RenderersTightly coupled to BindableObjectLoosely coupled, no Core dependencies
App ModelsMVVM, RxUIMVVM, RxUI, MVU, Blazor
Single ProjectNoYes
Multi-targetingNoYes
Multi-windowNoYes
Misc
.NETXamarin.iOS, Xamarin.Android, Mono, .NET Framework, ....NET 6+
AcquisitionNuGet & Visual Studio Installerdotnet
Project SystemFranken-projSDK Style
dotnet CLINoYes
Tools
Visual Studio 2019YesYes
Visual Studio 2019 for MacYesYes
Visual Studio CodeNoYes
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐