Hoppa till innehållet

BloggFör företag

Supporten för Xamarin är slut: vad det betyder för din app och hur du byter

Microsoft avslutade supporten för Xamarin den 1 maj 2024, och appbutikerna har gått vidare. Sedan den 28 april 2026 tar App Store bara emot uppladdningar som är byggda med Xcode 26, och Xamarin stannar vid Xcode 15. Din app kan alltså inte längre få uppdateringar. Den fungerar för dem som redan har den, men den står still. Det finns tre vägar vidare: .NET MAUI, Uno Platform eller Flutter, och ingen av dem kräver att appen går offline.

För företag8 min läsningPublicerad Av Eryk Kruk, CEO
Fitatu: över 10 miljoner användare, flyttad från Cordova till Flutter medan appen var live.
Fitatu: över 10 miljoner användare, flyttad från Cordova till Flutter medan appen var live.

Kort svar: din Xamarin-app fungerar fortfarande, men du kan inte släppa en vanlig uppdatering i varken App Store eller Google Play. Vägen ut är en migrering till .NET MAUI, Uno Platform eller Flutter. Hos oss börjar den med en appgranskning för 4 500-7 500 EUR exkl. moms, en omskrivning till Flutter kostar från 18 000 EUR exkl. moms, och den nya appen når dina användare som en uppdatering på samma butikssida.

Vad betyder det att supporten för Xamarin är slut?

Kort svar: inga buggfixar, inga säkerhetsuppdateringar och inga nya plattforms-API:er, och sedan 2026 inga uppdateringar i appbutikerna heller. Microsoft avslutade supporten för alla Xamarin-SDK:er, även Xamarin.Forms, den 1 maj 2024.

Det stora problemet är appbutikerna. Xamarin stannar vid Xcode 15 och Android API 34, och Apple och Google kräver nu nyare versioner än så. Ett Xamarin-projekt kan därför inte längre skicka ut en vanlig uppdatering.

Tidslinje för Xamarin: supporten tog slut 1 maj 2024; reglerna i App Store och Google Play 2026 stoppar Xamarin-uppdateringar; supporten för MAUI 10 tar slut 11 maj 20271 maj 2024Microsoft avslutar supporten för Xamarin. Inga buggfixar, inga säkerhetsuppdateringar.28 april 2026App StoreNya uppladdningar kräver Xcode 26. Xamarin stannar vid Xcode 15.31 augusti 2026Google PlayUppdateringar måste rikta in sig på Android 16 (API 36). Xamarin: API 34.Oktober 2026Appen fungerar för dem som redan har den, men du kan inte skicka ut uppdateringar.1 november 2026Förlängningen hos Google Play tar slut.11 maj 2027Supporten för .NET MAUI 10 tar slut. Med MAUI uppgraderar du ungefär en gång om året.
Här står Xamarin-apparna: supporten tog slut 2024, och under 2026 började båda appbutikerna kräva verktyg som Xamarin inte kan använda.

I App Store

Sedan den 28 april 2026 måste varje app som laddas upp till App Store Connect vara byggd med Xcode 26 och iOS 26 SDK. Den sista versionen för Xamarin är Xcode 15. Regeln gäller nya uppladdningar, så versionen som redan ligger i App Store fortsätter att fungera för dem som har den. Men du kan inte skicka en buggfix, en ny funktion eller en säkerhetsuppdatering.

På Google Play

Sedan den 31 augusti 2026 måste nya appar och uppdateringar rikta in sig på Android 16 (API-nivå 36). Det gick att ansöka om förlängning, men bara till den 1 november 2026, och den har nu gått ut. Befintliga appar måste rikta in sig på minst API 35 för att nya användare med nyare Android-versioner ska hitta dem. En Xamarin-app riktar in sig på API 34, så nya användare med Android 15 eller senare hittar den inte längre.

För dig betyder det: appen fungerar för dem som redan har den, men den står still. Varje ny version av iOS och Android ökar risken, och du kan inte göra något åt det.

Hur vet jag om min app är drabbad?

Kort svar: stämmer något av de fyra tecknen nedan är din app drabbad. De flesta ser du utan att fråga en utvecklare.

  • Dina utvecklare öppnar projektet och ser Xamarin.Forms, Xamarin.iOS eller Xamarin.Android.
  • Din senaste iOS-uppdatering gick inte att ladda upp, eller så nekade App Store den.
  • Google Play Console visar en varning om API-målnivå.
  • Kraschrapporterna ökar efter en ny version av iOS eller Android.

Osäker? En appgranskning ger dig svaret skriftligt: kod, krascher och status i appbutikerna, och vad som kan vara kvar och vad som måste skrivas om. Den kostar 4 500-7 500 EUR exkl. moms och slutar med en konkret plan.

Xamarin-migrering: MAUI, Uno eller Flutter?

Kort svar: MAUI om du har ett starkt C#-team och gränssnittet duger. Uno om en Windows- eller datorapp hör till samma produkt. Flutter om gränssnittet ändå är föråldrat och appen ska få uppdateringar i många år. Inget av alternativen passar alla appar.

MAUI, Uno Platform eller Flutter sida vid sida
Kriterium.NET MAUIUno PlatformFlutter
BakomMicrosoft, officiell efterföljare till Xamarin.FormsÖppen källkod, Apache 2.0Google, öppen källkod
SpråkC#C# och XAMLDart
Det här följer medC# och en stor del av affärslogiken. Skärmarna behöver ändå arbeteDin XAML-kunskap. Varje skärm behöver ändå riktigt arbeteDin backend, dina data och konton. Själva appen skrivs om
Välj det närDu har ett C#-team internt, appen fungerar bra och gränssnittet duger som det ärEn Windows- eller datorapp ingår i samma produktGränssnittet ändå är föråldrat, du saknar C#-team och vill ha uppdateringar varje vecka i flera år

.NET MAUI: Microsofts egen väg

Enligt Microsoft har Xamarin.Forms blivit .NET MAUI, och Xamarin.Forms-projekt ska flytta dit. Appar byggda på Xamarin.iOS och Xamarin.Android flyttar till .NET for iOS och .NET for Android. Du behåller C# och en stor del av affärslogiken. Skärmarna behöver ändå arbete, det är ingen uppgradering med ett klick.

Räkna med uppgraderingar. Varje större version av MAUI får support till 6 månader efter att nästa har släppts. MAUI 9 tog slut den 12 maj 2026, och MAUI 10 tar slut den 11 maj 2027. Du uppgraderar alltså ungefär en gång om året.

Uno Platform: C# och XAML på fler plattformar

Uno Platform är öppen källkod under Apache 2.0. Du skriver C# och XAML, och det körs på iOS, Android, webben (WebAssembly), Windows, macOS och Linux. Din XAML-kunskap följer med, men varje skärm behöver ändå riktigt arbete.

Flutter: en omskrivning som håller

Flutter är Googles ramverk med öppen källkod, skrivet i Dart. En kodbas ger dig iOS och Android, och webb och dator om du behöver det. Att gå från Xamarin till Flutter betyder att appen skrivs om, inte portas. Din backend, dina data och dina konton blir kvar.

Det är inte alltid Flutter. Har du ett starkt C#-team och appen bara behöver fortsätta få uppdateringar kan MAUI bli billigare. Det säger vi i granskningen när det stämmer.

Hur går en migrering från Xamarin till Flutter till medan appen är live?

Kort svar: i fem steg, och dina användare märker bara bytet genom att appen blir bättre. Så här gör vi:

Så går en migrering från Xamarin till Flutter medan appen är live: granskning, plan, bygge, test och sedan en uppdatering på samma butikssida, stegvis från 1 % till 100 % på 7 dagarGranskningKod, krascher, status i butikerna och backend granskadePlanSkärmar, delmål och ett fast pris per delmålByggeSkärm för skärm, en ny version i din mobil varje veckaTestTestFlight och testspår i Google Play, samma backendLanseringEn uppdatering på samma butikssida: samma bundle-ID, paketnamn och signeringsnyckelStegvis lansering i App Store1%12%25%310%420%550%6100%7DagAnvändarna uppdaterar som vanligt och behåller kontot. Betygen följer med.12345
Den nya appen når användarna som en vanlig uppdatering, i steg. Då syns ett problem vid 1 % och inte vid 100 %.

Den nya Flutter-appen släpps som en uppdatering på samma butikssida: samma bundle-ID på iOS, samma paketnamn och signeringsnyckel på Android. Android installerar bara en uppdatering om signeringscertifikaten stämmer överens, så den här delen är viktig. Användarna uppdaterar som vanligt, behåller sina konton eftersom backend är densamma, och dina betyg finns kvar på butikssidan.

Utrullningen sker stegvis. I App Store når en stegvis lansering användarna med automatiska uppdateringar i steg, från 1 % till 100 % på 7 dagar. På Google Play når en stegvis utrullning först en del av användarna, och du kan pausa den om något är fel.

Du betalar ett fast pris per delmål och får en faktura per godkänt delmål. Du kan avsluta efter varje delmål. Våra seniora utvecklare granskar varje rad, och automatiska tester körs vid varje ändring.

Har det fungerat på en stor app som är live?

Kort svar: ja. Fitatu, en kaloriräknare med över 10 miljoner användare, var byggd i Cordova. Vi skrev om den i Flutter steg för steg medan appen var live. Först kördes Flutter inuti Cordova-appen, sedan tog den över skärm för skärm. Efter omskrivningen var appen 99,7 % kraschfri.

En ärlig reservation: Fitatu var Cordova, inte Xamarin. Flutter körs officiellt inuti appar skrivna i Kotlin, Java, Swift och Objective-C, och Xamarin finns inte med på den listan. Med Xamarin lyfter vi därför samma idé en nivå: samma backend, samma butikssida, stegvis utrullning. Metoden är densamma, bara skarven flyttar.

Vad kostar en Xamarin-migrering?

Kort svar: appgranskningen kostar 4 500-7 500 EUR exkl. moms och slutar med en konkret plan. En omskrivning till Flutter kostar från 18 000 EUR exkl. moms. Det faktiska priset beror på antalet skärmar, integrationerna och hur mycket av backend som kan vara kvar.

Vad en Xamarin-migrering kostar hos Codigee, november 2026, exkl. moms
StegPrisDet här får du
Appgranskning4 500-7 500 EURKod, krascher, status i appbutikerna och backend granskade, plus en konkret plan med pris per delmål
Omskrivning till Flutterfrån 18 000 EURAppen ombyggd i Flutter, som en uppdatering på samma butikssida, fast pris per delmål
Förvaltning efter lanseringenfrån 1 800 EUR/månUppdateringar, buggfixar och övervakning, om du vill

Du får veta det exakta priset innan något byggs om. Efter lanseringen har du 6 månaders garanti, och koden och kontona i appbutikerna är dina från första dagen. Alla priser finns på sidan Priser, och hur priset för en app räknas fram visar vår artikel Vad kostar det att utveckla en app?. Hur vi jobbar med företag som redan har en app i drift läser du på sidan För företag.

Vanliga frågor

01Försvinner min Xamarin-app från App Store?

Inte bara på grund av Xcode-regeln. Den gäller nya uppladdningar, så den nuvarande versionen ligger kvar och fungerar för dem som har den. Du kan bara inte skicka ut en buggfix eller uppdatering från Xamarin-projektet.

02Kan jag fortfarande uppdatera en Xamarin-app på Google Play?

Inte med en vanlig uppdatering. Sedan den 31 augusti 2026 måste uppdateringar rikta in sig på API-nivå 36, och Xamarin stannar vid API 34. En förlängning gick bara till den 1 november 2026 och har gått ut.

03Är .NET MAUI eller Flutter bäst för en Xamarin-migrering?

Det beror på ditt team. MAUI behåller C# och passar ett starkt internt .NET-team. Flutter är en helt ny app och passar när gränssnittet ändå behöver fräschas upp och appen ska få uppdateringar i många år.

04Förlorar användarna sina data eller konton?

Nej, inte om backend är kvar. Flutter-appen släpps som en uppdatering på samma butikssida och pratar med samma backend, så konton och data finns där de fanns. Data som bara ligger i telefonen behöver ett eget migreringssteg, och granskningen listar dem.

05Hur lång tid tar en migrering från Xamarin till Flutter?

Det beror på antalet skärmar och integrationer. Appgranskningen slutar med en plan per delmål, med pris för varje. Under bygget får du en ny version i mobilen varje vecka.

06Vad kostar en Xamarin-migrering?

Hos Codigee börjar den med en appgranskning för 4 500-7 500 EUR exkl. moms. En omskrivning till Flutter kostar från 18 000 EUR exkl. moms, och det exakta priset per delmål får du från granskningen innan något byggs om.

Var artikeln användbar?

5,0 / 5 · 4 betyg

Betygsätt artikeln

Let's make something together.

Inget krångel. Ingen bortkastad tid. Bara raka besked och leverans.

Eller boka ett samtal med Eryk (öppnar bokningskalendern)[email protected]
Vem är du?
Budget