【发布时间】:2022-10-24 15:00:30
【问题描述】:
我们有一个使用 Xamarin 构建的应用程序,过去几年在生产环境中运行(iOS 和安卓)。但是,最近,我们一直听到并读到,Microsoft 将在 2023 年 11 月结束对 iOS 和 Android 的 Xamarin 支持。但是,Microsoft 不会在 2022 年 11 月之后修补/修复错误。这是真的吗?
除此之外,毛伊岛尚未对 GA 开放,我仍然看到大约 2000 个未解决的问题。 我想了解
- 2022 年 11 月之后微软不会修补/修复错误是真的吗
- 如果我们继续使用 Xamarin 到 2023 年 11 月,而使用 React Native 进行重写,会有什么风险)
【问题讨论】:
-
Xamarin Forms 将在 MAUI 的 GA 后支持 1 年。 Xamarin iOS 和 Android 将继续受支持,因为 MAUI 是在它们之上构建的。
-
1)如果您没有使用 Xamarin 的“表单”部分,那么正如 Jason 指出的那样,您的问题是基于一种误解。鉴于
.net 6是GA,您可以随时从xamarin.android和xamarin.ios切换到.net6-android和.net6-ios。虽然我还不会切换 - 你会想要“.net 6 多目标”,但到目前为止,多目标移动项目假设使用毛伊岛。2)[意见]:如果您正在使用 Xamarin 的“表单”部分,那么请了解几乎所有 Maui 错误一直存在于 XF 中。 Maui 将变得比 XF 更稳定。打算换。 -
3)X-Forms 错误是否会在今天给您带来问题?如果没有,那么留在 Xamarin 中没有额外的风险。 OTOH,到 2022 年底,任何仍在使用 Xamarin 的人都可能会切换到 .net 6 和 Maui。因此,如果您遇到新问题,为他们寻求帮助可能会变得更加困难。4)如果您正在使用 X-Forms(不是 Xamarin 本机),请考虑对 Maui 进行测试。您所做的几乎所有事情都将在 Maui 中“正常工作” - 它从 Xamarin Forms 代码库开始。
-
你可以自己修复错误。我认为你可以使用它,什么都不会改变。xamarin.forms 中也有很多错误。
标签: xamarin xamarin.android xamarin.ios maui