Xamarin Support Policy
Last updated: May 1, 2024
Microsoft Support for Xamarin
Every Microsoft product has a lifecycle, including Xamarin. The lifecycle begins when a product is released and ends when it's no longer supported. Knowing key dates in this lifecycle helps you make informed decisions about when to upgrade or make other changes to your software. This product is governed by the Microsoft Modern Lifecycle.
This document describes the lifecycle policy for: Xamarin.Android, Xamarin.Forms, and Xamarin.iOS.
Xamarin & Xamarin.Forms End of Support
Xamarin.Android, Xamarin.iOS, Xamarin.Mac are now integrated directly into .NET (starting with .NET 6) as .NET for Android, .NET for iOS, and .NET for Mac. If you're building with these project types today, they should be upgraded to .NET SDK-style projects for continued support.
Xamarin.Forms has evolved into .NET Multi-platform App UI (MAUI) and existing Xamarin.Forms projects should be migrated to .NET MAUI.
Xamarin support ended on May 1, 2024 for all Xamarin SDKs including Xamarin.Forms. Android API 34 and Xcode 15 SDKs (iOS and iPadOS 17, macOS 14) are the final versions Xamarin targets from existing Xamarin SDKs (that is, no new APIs are planned).
For more information about upgrading Xamarin projects to .NET, see the Upgrade from Xamarin to .NET & .NET MAUI documentation.
Release Type
Microsoft produces a Current release for Xamarin, which is defined as follows:
Current releases include new features that may undergo future change based on feedback. These releases are a good choice for applications in active development, giving you access to the latest features, improvements, and critical updates to work with the underlying external dependencies (such as Xcode, or Android SDK Tool).
This release type receives critical fixes throughout its lifecycle, for security, reliability, or to add support for new release versions. You must stay up to date with the latest patches to qualify for support.
Release Support Policies
Xamarin releases are supported according to the following policy.
Current releases
Current releases are supported until May 1, 2024.
This is on the assumption that current dependencies such as the Xcode (for Xamarin.iOS) and Android Tools (for Xamarin.Android) do not change from the last release and support will not be guaranteed for any newer releases of third-party dependencies.
End of support
End of support refers to the date when Microsoft no longer provides fixes, updates, or online technical assistance. As this date nears, make sure you have the latest available update* installed. Without Microsoft support, you'll no longer receive security updates that can help protect your machine from harmful viruses, spyware, and other malicious software that can steal your personal information.
* Updates are cumulative, with each update built upon all of the updates that preceded it. A device needs to install the latest update to remain supported. Updates may include new features, fixes (security and/or non-security), or a combination of both. Not all features in an update will work on all devices. Update availability may vary, for example by country/region, network connectivity, or hardware capabilities (including, for example, free disk space).
Xamarin Releases
This table describes support type, supported patch version and end of support date for Xamarin releases.
Xamarin.Android
Version | Release Date | Support Level | Supported Patch Version | End of Support |
---|---|---|---|---|
Xamarin.Android 13 (can target SDK version 34) | October 10, 2023 | End of Support | 13.2.2.0 | May 1, 2024 |
Xamarin.Android 12 | November 8, 2021 | End of Support | 12.2.0.4 | End of Support |
Xamarin.Forms
Version | Release Date | Support Level | Supported Patch Version | End of Support |
---|---|---|---|---|
Xamarin.Forms 5.0 | August 10, 2023 | End of Support | 5.0.0.2612 | May 1, 2024 |
Xamarin.Forms 4.8 | August 6, 2020 | End of Support | 4.8.0.1821 | End of Support |
Xamarin.Forms 4.7 | June 17, 2020 | End of Support | 4.7.0.1351 | End of Support |
Xamarin.iOS
Version | Release Date | Support Level | Supported Patch Version | End of Support |
---|---|---|---|---|
Xamarin.iOS 16 (compatible with Xcode 15) | October 10, 2023 | End of Support | 16.0.523 | May 1, 2024 |
Xamarin.iOS 15 | June 21, 2022 | End of Support | 15.10.0.5 | End of Support |