Last updated: October 25, 2022
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.
.NET 6 takes over from Xamarin for building Android, iOS, and cross-platform applications. Xamarin.Android and Xamarin.iOS projects should be upgraded to .NET SDK-style projects. Xamarin.Forms projects should be upgraded to .NET Multi-platform App UI (MAUI).
Xamarin support will end on May 1, 2024 for all Xamarin SDKs. Android 13 and Xcode 14 SDKs (iOS and iPadOS 16, macOS 13) will be the final versions Xamarin will target.
For more information about upgrading Xamarin projects to .NET, see the Migrating from Xamarin.Forms (Preview) wiki and the Migrate your app from Xamarin.Forms article.
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). You need to upgrade to later Xamarin releases more often to stay in support.
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.
Xamarin releases are supported according to the following policy.
Current releases are supported for the following timeframe:
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 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).
This table describes support type, supported patch version and end of support date for Xamarin releases.
Version | Release Date | Support Level | Supported Patch Version | End of Support |
---|---|---|---|---|
Xamarin.Android 13 | July 26, 2022 | Current | 13.1.0.1 | May 1, 2024 |
Xamarin.Android 12 | November 8, 2021 | End of Support | 12.2.0.4 | End of Support |
Xamarin.Android 11 | March 2, 2021 | End of Support | 11.2.0.21 | End of Support |
Version | Release Date | Support Level | Supported Patch Version | End of Support |
---|---|---|---|---|
Xamarin.Forms 5.0 | January 5, 2021 | Current | 5.0.0.2515 | 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 |
Version | Release Date | Support Level | Supported Patch Version | End of Support |
---|---|---|---|---|
Xamarin.iOS 16 | October 10, 2022 | Current | 16.0.523 | May 1, 2024 |
Xamarin.iOS 15 | June 21, 2022 | End of Support | 15.10.0.5 | End of Support |
Xamarin.iOS 14 | September 21, 2020 | End of Support | 14.0.0.0 | End of Support |