.net 的跨平台UI框架——MAUI

原文: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
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值