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.

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.
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.
.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:
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.
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









