Slutt på Xamarin-støtten: hva det betyr for appen din, og slik migrerer du
Microsoft avsluttet støtten for Xamarin 1. mai 2024, og appbutikkene har gått videre. Siden 28. april 2026 tar App Store bare imot opplastinger bygget med Xcode 26, og Xamarin stopper på Xcode 15. Appen din kan altså ikke lenger få oppdateringer. Den virker fortsatt for dem som har den, men den står bom stille. Du har tre veier videre: .NET MAUI, Uno Platform eller Flutter, og ingen av dem krever at appen tas ned.

Kort svar: Xamarin-appen din kjører fortsatt, men du kan ikke sende ut vanlige oppdateringer, verken i App Store eller i Google Play. Veien videre er en migrering til .NET MAUI, Uno Platform eller Flutter. Hos oss starter den med en appgjennomgang til 4 500-7 500 EUR eks. mva. En omskriving til Flutter koster fra 18 000 EUR eks. mva. totalt, og den nye appen når brukerne som en oppdatering av den samme appen i appbutikkene.
Hva betyr slutten på Xamarin-støtten for appen min?
Kort sagt: ingen feilrettinger, ingen sikkerhetsoppdateringer og ingen nye plattform-API-er, og siden 2026 heller ingen oppdateringer i appbutikkene. Microsoft avsluttet støtten for alle Xamarin-SDK-er, også Xamarin.Forms, 1. mai 2024.
Det største problemet er appbutikkene. Xamarin stopper på Xcode 15 og Android API 34, mens Apple og Google nå krever nyere versjoner. Et Xamarin-prosjekt kan derfor ikke lenger levere en vanlig oppdatering.
I App Store
Siden 28. april 2026 må alle apper som lastes opp til App Store Connect, være bygget med Xcode 26 og iOS 26 SDK. Den siste versjonen Xamarin støtter, er Xcode 15. Regelen gjelder nye opplastinger, så versjonen som ligger i App Store, virker videre for dem som har den. Men du kan ikke sende ut en feilretting, en ny funksjon eller en sikkerhetsoppdatering.
I Google Play
Siden 31. august 2026 må nye apper og oppdateringer ha Android 16 (API-nivå 36) som mål. Utviklere kunne be om utsettelse, men bare til 1. november 2026, og den fristen har nå gått ut. Eksisterende apper må ha minst API 35 som mål for at nye brukere på nyere Android-versjoner skal finne dem. En Xamarin-app har API 34 som mål, så nye brukere med Android 15 og nyere finner den ikke lenger.
For deg betyr det: Appen virker for dem som allerede har den, men den står stille. Hver nye versjon av iOS og Android gir mer risiko, og du kan ikke gjøre noe med det.
Hvordan vet jeg om appen min er berørt?
Kort sagt: Stemmer ett av de fire punktene under, er appen din berørt. De fleste ser du uten å være utvikler.
- Utviklerne dine åpner prosjektet og ser Xamarin.Forms, Xamarin.iOS eller Xamarin.Android.
- Den siste iOS-oppdateringen lot seg ikke laste opp, eller App Store avviste den.
- Google Play Console viser en advarsel om API-nivå.
- Krasjrapportene øker etter en ny versjon av iOS eller Android.
Usikker? En appgjennomgang gir deg svaret skriftlig: kode, krasjer og status i appbutikkene, og hva som kan beholdes og hva som må skrives om. Den koster 4 500-7 500 EUR eks. mva. og ender med en konkret plan.
Xamarin-migrering: MAUI, Uno eller Flutter?
Kort sagt: MAUI hvis du har et sterkt C#-team og brukergrensesnittet fungerer. Uno hvis en Windows- eller desktop-app hører til samme produkt. Flutter hvis grensesnittet uansett er utdatert og appen skal få oppdateringer i mange år. Ingen av de tre passer for alle apper.
.NET MAUI: Microsofts egen vei
Ifølge Microsoft har Xamarin.Forms gått over i .NET MAUI, og Xamarin.Forms-prosjekter bør flytte dit. Apper bygget på Xamarin.iOS og Xamarin.Android flytter til .NET for iOS og .NET for Android. Du beholder C# og mye av forretningslogikken, men skjermene må likevel jobbes med. Det er ingen oppgradering med ett klikk.
Regn med oppgraderinger. Hver hovedversjon av MAUI har støtte til 6 måneder etter at den neste kommer ut. MAUI 9 gikk ut 12. mai 2026, og MAUI 10 går ut 11. mai 2027. Du oppgraderer altså omtrent én gang i året.
Uno Platform: C# og XAML på flere plattformer
Uno Platform er åpen kildekode under Apache 2.0. Du skriver C# og XAML, og det kjører på iOS, Android, på nett (WebAssembly), Windows, macOS og Linux. XAML-kunnskapen tar du med deg, men hver skjerm krever likevel ordentlig arbeid.
Flutter: en omskriving som varer
Flutter er Googles rammeverk med åpen kildekode, skrevet i Dart. Én kodebase gir deg iOS og Android, og web og desktop hvis du trenger det. Å gå fra Xamarin til Flutter betyr at appen skrives på nytt, ikke at den flyttes over. Backenden, dataene og kontoene blir der de er.
Ikke alltid Flutter. Har du et sterkt C#-team og appen bare må fortsette å få oppdateringer, kan MAUI bli billigere. Det sier vi i appgjennomgangen når det stemmer.
Hvordan flytter du fra Xamarin til Flutter mens appen er i drift?
Kort sagt: i fem steg, og brukerne dine merker bare at appen blir bedre. Slik gjør vi det:
Den nye Flutter-appen publiseres som en oppdatering av den samme appen: samme bundle-ID på iOS, samme pakkenavn og samme signeringsnøkkel på Android. Android installerer bare en oppdatering når signeringssertifikatene er like, så denne delen er viktig. Brukerne oppdaterer som vanlig, beholder kontoene sine fordi backenden er den samme, og vurderingene blir værende på appen i appbutikkene.
Utrullingen skjer gradvis. I App Store når en trinnvis utgivelse brukerne med automatiske oppdateringer i trinn, fra 1 % til 100 % over 7 dager. I Google Play når en trinnvis utrulling først en andel av brukerne, og du kan stoppe den hvis noe er galt.
Du betaler en fastpris per milepæl og får én faktura per godkjent milepæl. Du kan stoppe etter hver milepæl. Seniorutviklerne våre leser hver linje, og automatiske tester kjører på hver endring.
Har dette fungert på en stor app i drift?
Kort sagt: ja. Fitatu, en kaloriteller med over 10 mill. brukere, kjørte på Cordova. Vi skrev den om til Flutter steg for steg mens appen var i drift. Først kjørte Flutter inne i Cordova-appen, så tok Flutter over skjerm for skjerm. Etter omskrivingen var appen 99,7 % krasjfri.
Et ærlig forbehold: Fitatu var Cordova, ikke Xamarin. Flutter kan offisielt kjøre inne i apper skrevet i Kotlin, Java, Swift og Objective-C, og Xamarin står ikke på den listen. Med Xamarin bruker vi derfor samme idé ett nivå opp: samme backend, samme app i appbutikkene og gradvis utrulling. Metoden er den samme, bare skjøten flytter seg.
Hva koster en Xamarin-migrering?
Kort sagt: Appgjennomgangen koster 4 500-7 500 EUR eks. mva. og ender med en konkret plan. En omskriving til Flutter koster fra 18 000 EUR eks. mva. totalt, fakturert per milepæl. Den faktiske prisen avhenger av antall skjermer, integrasjoner og hvor mye av backenden som kan bli.
Den nøyaktige prisen får du før noe bygges om. Etter lansering får du 6 måneders garanti, og koden og kontoene i appbutikkene er dine fra første dag. Alle priser finner du på siden Priser. Hvordan vi jobber med bedrifter som allerede har en app, står på siden For bedrifter.
Vanlige spørsmål
01Forsvinner Xamarin-appen min fra App Store?
Ikke på grunn av Xcode-regelen alene. Den gjelder nye opplastinger, så den nåværende versjonen blir liggende og virker for dem som har den. Du kan bare ikke sende ut en feilretting eller en oppdatering fra Xamarin-prosjektet.
02Kan jeg fortsatt oppdatere en Xamarin-app i Google Play?
Ikke med en vanlig oppdatering. Siden 31. august 2026 må oppdateringer ha API-nivå 36 som mål, og Xamarin stopper på API 34. Utsettelse var bare mulig til 1. november 2026, og den fristen har gått ut.
03Er .NET MAUI eller Flutter best for en Xamarin-migrering?
Det kommer an på teamet ditt. MAUI beholder C# og passer for et sterkt .NET-team internt. Flutter er en full omskriving og passer for apper der grensesnittet uansett trenger en oppfriskning, og som skal få oppdateringer i mange år.
04Mister brukerne dataene eller kontoene sine?
Nei, ikke når backenden blir den samme. Flutter-appen publiseres som en oppdatering av samme app og snakker med samme backend, så kontoer og data er der de var. Data som bare ligger på telefonen, trenger et eget migreringssteg, og det står i appgjennomgangen.
05Hvor lang tid tar en migrering fra Xamarin til Flutter?
Det avhenger av antall skjermer og integrasjoner. Appgjennomgangen ender med en plan per milepæl, med pris for hver. Mens vi bygger, får du en ny versjon på telefonen hver uke.
06Hva koster en Xamarin-migrering?
Hos Codigee starter den med en appgjennomgang til 4 500-7 500 EUR eks. mva. En omskriving til Flutter koster fra 18 000 EUR eks. mva. totalt, og den nøyaktige prisen per milepæl får du fra gjennomgangen, før noe bygges om.
Var artikkelen nyttig?
5,0 / 5 · 4 vurderinger









