我是一名 .NET 开发人员,我想用 C# 开发一个 Android 应用程序,
我需要长期支持的语言框架来工作,
因为Xamarin即将结束,
请指教
我尝试在 Visual Studio 中创建一个项目,我发现了一个 Android 应用程序 但它不是 Xamarin 也不是 MAUI
我认为它们主要是为您提供的两种选择。正如你提到的,在毛伊岛。它是 Xamarin 的继承者,因此将得到长期支持。
或者,如果您的应用程序更像是游戏,您可以选择 Unity https://unity.com/solutions/mobile/android-game-development
Xamarin.Forms -> .NET MAUI:这是品牌重塑的主要变化。 Xamarin.Forms (https://github.com/xamarin/Xamarin.Forms) 已被 .NET MAUI (https://github.com/dotnet/maui) 取代。 Xamarin.Forms 将于 2024 年 5 月 1 日终止生命周期。
Xamarin.Android -> .NET for Android:本质上,Xamarin.Android 是 .NET for Android,因为所有 .NET for Android 版本仍然来自同一源代码存储库 (https://github.com /xamarin/xamarin-android)。如果引入了新的存储库,请通知我。
Xamarin.iOS -> .NET for iOS:.NET for iOS 本质上与 Xamarin.iOS 相同,两个版本均从 https://github.com/xamarin/xamarin-macios 发布。
Xamarin.Mac -> .NET for Mac:.NET for Mac (https://github.com/xamarin/xamarin-macios) 只是与 xamarin.macios 相同存储库的不同配置版本,他们使用 Mac Catalyst 执行。