Xamarin has reached End of Support

https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin

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

Xamarin.Forms

Xamarin.iOS

{
"by": "pixelbyindex",
"descendants": 15,
"id": 40226863,
"kids": [
40227328,
40229885,
40227303,
40227319,
40227871
],
"score": 56,
"time": 1714586444,
"title": "Xamarin has reached End of Support",
"type": "story",
"url": "https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin"
}
{
"author": null,
"date": null,
"description": "Learn about Xamarin support policies, including Xamarin.Android, Xamarin.Forms, and Xamarin.iOS. Find patch information and end of support dates for each release.",
"image": "https://dotnet.microsoft.com/blob-assets/images/dotnet-icons/square.png",
"logo": "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31",
"publisher": "Microsoft",
"title": "Xamarin official support policy | .NET",
"url": "https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin"
}
{
"url": "https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin",
"title": "Xamarin official support policy | .NET",
"description": "Last updated: May 1, 2024 Microsoft Support for Xamarin Every Microsoft product has a lifecycle, including Xamarin. The lifecycle...",
"links": [
"https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin"
],
"image": "https://dotnet.microsoft.com/blob-assets/images/dotnet-icons/large.png",
"content": "<div>\n <p><i>Last updated: May 1, 2024</i></p>\n <h2 id=\"microsoft-support\">\r\n <a target=\"_blank\" href=\"https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin#microsoft-support\">\r\n <svg width=\"16\" height=\"16\">\r\n </svg>\r\n </a>\r\n Microsoft Support for Xamarin\r\n </h2>\r\n <p>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 <a href=\"https://support.microsoft.com/help/30881/modern-lifecycle-policy\" target=\"_blank\">Microsoft Modern Lifecycle</a>.</p>\r\n <p>This document describes the lifecycle policy for: Xamarin.Android, Xamarin.Forms, and Xamarin.iOS.</p>\n <h2 id=\"release-type-maui\">\r\n <a target=\"_blank\" href=\"https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin#microsoft-support\">\r\n <svg width=\"16\" height=\"16\">\r\n </svg>\r\n </a>\r\n Xamarin &amp; Xamarin.Forms End of Support\r\n </h2>\r\n <p>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. </p>\r\n <p>Xamarin.Forms has evolved into .NET Multi-platform App UI (MAUI) and existing Xamarin.Forms projects should be migrated to .NET MAUI.</p>\r\n <p>Xamarin support ended on <strong>May 1, 2024</strong> 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).</p>\r\n <p>For more information about upgrading Xamarin projects to .NET, see the <a href=\"https://learn.microsoft.com/dotnet/maui/migration/\" target=\"_blank\">Upgrade from Xamarin to .NET &amp; .NET MAUI</a> documentation.</p>\n <h2 id=\"release-type\">\r\n <a target=\"_blank\" href=\"https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin#release-type\">\r\n <svg width=\"16\" height=\"16\">\r\n </svg>\r\n </a>\r\n Release Type\r\n </h2>\r\n <p>Microsoft produces a <strong>Current</strong> release for Xamarin, which is defined as follows:</p>\r\n <p><strong>Current</strong> 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).</p>\r\n <p>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.</p>\n <h2 id=\"release-support-policies\">\r\n <a target=\"_blank\" href=\"https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin#release-support-policies\">\r\n <svg width=\"16\" height=\"16\">\r\n </svg>\r\n </a>\r\n Release Support Policies\r\n </h2>\r\n <p>Xamarin releases are supported according to the following policy.</p>\n <h3>Current releases</h3>\r\n <p>Current releases are supported until May 1, 2024.</p>\r\n <p>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.</p>\n <h3>End of support</h3>\r\n <p>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.</p>\r\n <p>* 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).</p>\n <h2 id=\"xamarin-releases\">\r\n <a target=\"_blank\" href=\"https://dotnet.microsoft.com/en-us/platform/support/policy/xamarin#xamarin-releases\">\r\n <svg width=\"16\" height=\"16\">\r\n </svg>\r\n </a>\r\n Xamarin Releases\r\n </h2>\r\n <p>This table describes support type, supported patch version and end of support date for Xamarin releases.</p>\n <h3>Xamarin.Android</h3>\r\n <h3>Xamarin.Forms</h3>\r\n <h3>Xamarin.iOS</h3>\r\n</div>",
"author": "",
"favicon": "",
"source": "dotnet.microsoft.com",
"published": "",
"ttr": 104,
"type": "website"
}