Xamarin 已结束生命;在 C# Net 中开发 Android 应用程序的替代品是什么?

问题描述 投票:0回答:2

我是一名 .NET 开发人员,我想用 C# 开发一个 Android 应用程序,

我需要长期支持的语言框架来工作,

因为Xamarin即将结束,

请指教

我尝试在 Visual Studio 中创建一个项目,我发现了一个 Android 应用程序 但它不是 Xamarin 也不是 MAUI

c# android .net cross-platform maui
2个回答
2
投票

我认为它们主要是为您提供的两种选择。正如你提到的,在毛伊岛。它是 Xamarin 的继承者,因此将得到长期支持。

或者,如果您的应用程序更像是游戏,您可以选择 Unity https://unity.com/solutions/mobile/android-game-development


0
投票
我同意有关 Microsoft 在从 Xamarin 过渡到 .NET MAUI 时缺乏明确沟通的评论。鉴于涉及的多个组件,我将提供以下细分:

  1. Xamarin.Forms -> .NET MAUI:这是品牌重塑的主要变化。 Xamarin.Forms (https://github.com/xamarin/Xamarin.Forms) 已被 .NET MAUI (https://github.com/dotnet/maui) 取代。 Xamarin.Forms 将于 2024 年 5 月 1 日终止生命周期。

  2. Xamarin.Android -> .NET for Android:本质上,Xamarin.Android 是 .NET for Android,因为所有 .NET for Android 版本仍然来自同一源代码存储库 (https://github.com /xamarin/xamarin-android)。如果引入了新的存储库,请通知我。

  3. Xamarin.iOS -> .NET for iOS:.NET for iOS 本质上与 Xamarin.iOS 相同,两个版本均从 https://github.com/xamarin/xamarin-macios 发布。

  4. Xamarin.Mac -> .NET for Mac:.NET for Mac (https://github.com/xamarin/xamarin-macios) 只是与 xamarin.macios 相同存储库的不同配置版本,他们使用 Mac Catalyst 执行。

© www.soinside.com 2019 - 2024. All rights reserved.