Xamarin 支持策略
上次更新时间: 2024年5月1日
适用于 Xamarin 的 Microsoft 支持
每个 Microsoft 产品都有一个生命周期,包括 Xamarin。生命周期从产品发布时开始,并在不再受支持时结束。了解此生命周期中的关键日期有助于你做出有关何时升级或对软件进行其他更改的明智决策。此产品受 Microsoft 新式生命周期 的约束。
本文档介绍了 Xamarin.Android、Xamarin.Forms 和 Xamarin.iOS 的生命周期策略。
Xamarin 和 Xamarin.Forms 终止支持
Xamarin.Android、Xamarin.iOS 和 Xamarin.Mac 现在直接集成到 .NET (从 .NET 6 开始)作为 NET for Android、.NET for iOS 和 .NET for Mac。如果你现在正在使用这些项目类型进行构建,应将其升级到 .NET SDK 样式的项目以继续获得支持。
Xamarin.Forms 已发展为 .NET Multi-Platform App UI (MAUI),应将现有的 Xamarin.Forms 项目迁移到 .NET MAUI。
Xamarin 对所有 Xamarin SDK (包括 Xamarin.Forms)的支持已于 2024 年 5 月 1 日结束。Android API 34 和 Xcode 15 SDK (iOS 和 iPadOS 17、macOS 14)是 Xamarin 从现有 Xamarin SDK 开始面向的最终版本(即,未计划新的 API)。
有关将 Xamarin 项目升级到 .NET 的详细信息,请参阅从 Xamarin 升级到 .NET 和 .NET MAUI 文档。
发布类型
Microsoft 为 Xamarin 生成了一个 Current 版本,其定义如下:
Current 版本包括可能会根据反馈进行未来更改的新功能。这些版本是积极开发中的应用程序的理想选择,使你可以访问最新功能、改进和关键更新,以处理基本的外部依赖项(如 Xcode 或 Android SDK Tool)。
此发行类型会在整个生命周期内接收关于安全性和可靠性的重要修复,或者添加对新发行版本的支持。必须随时更新最新补丁才有资格获得支持。
版本支持策略
根据以下策略支持 Xamarin 版本。
当前版本
在 2024 年 5 月 1 日之前,支持当前版本。
这基于一项假设,即当前依赖项,例如 Xcode (用于 Xamarin.iOS)和 Android 工具(用于 Xamarin.Android),与上一个版本相比没有更改,并且不保证支持第三方依赖项的任何更新版本。
终止支持
支持终止是指 Microsoft 不再提供修补、更新或在线技术援助的日期。在此日期临近时,请确保已安装最新的更新*。如果没有 Microsoft 支持,你将不再收到安全更新,可帮助保护你的计算机免受有害的病毒、间谍软件和其他可能窃取你个人信息的恶意软件的侵害。
* 更新是累积性的,每次更新都是在前面所有更新的基础之上生成的。设备需要安装最新的更新程序才能继续获得支持。更新可能包括新功能、修复(安全性和/或非安全),或二者的组合。并非更新中的所有功能都可用于所有设备。更新可用性可能不同,例如,按国家/地区、区域、网络连接或硬件功能(包括(例如,)的可用磁盘空间)。
Xamarin 版本
下表介绍了 Xamarin 版本的支持类型、支持的修补程序版本和终止支持日期。
Xamarin.Android
版本 | 发布日期 | 支持级别 | 支持补丁版本 | 终止支持 |
---|---|---|---|---|
Xamarin.Android 13 (can target SDK version 34) | 2023年10月10日 | 终止支持 | 13.2.2.0 | 2024年5月1日 |
Xamarin.Android 12 | 2021年11月8日 | 终止支持 | 12.2.0.4 | 终止支持 |
Xamarin.Forms
版本 | 发布日期 | 支持级别 | 支持补丁版本 | 终止支持 |
---|---|---|---|---|
Xamarin.Forms 5.0 | 2023年8月10日 | 终止支持 | 5.0.0.2612 | 2024年5月1日 |
Xamarin.Forms 4.8 | 2020年8月6日 | 终止支持 | 4.8.0.1821 | 终止支持 |
Xamarin.Forms 4.7 | 2020年6月17日 | 终止支持 | 4.7.0.1351 | 终止支持 |
Xamarin.iOS
版本 | 发布日期 | 支持级别 | 支持补丁版本 | 终止支持 |
---|---|---|---|---|
Xamarin.iOS 16 (compatible with Xcode 15) | 2023年10月10日 | 终止支持 | 16.0.523 | 2024年5月1日 |
Xamarin.iOS 15 | 2022年6月21日 | 终止支持 | 15.10.0.5 | 终止支持 |