【问题标题】:Xamarin end of support is Nov 2023 for iOS and AndroidXamarin 对 iOS 和 Android 的支持将于 2023 年 11 月结束
【发布时间】: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.androidxamarin.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


【解决方案1】:

每个 Microsoft 产品都有一个生命周期,包括 Xamarin。多个forums 报告称,在 MAUI 发布 2 年后,不再开发 Xamarin。

微软现在已经提供了明确的support policy。但是,建议尽快迁移,因为障碍似乎很少。最新版本将开发到2024.

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 2020-08-20
    • 2019-12-24
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多