Xamarin uden support: hvad det betyder for din app, og hvordan du migrerer
Supporten af Xamarin sluttede 1. maj 2024, og App Store og Google Play er rykket videre. Siden 28. april 2026 tager App Store kun imod uploads, der er bygget med Xcode 26, og Xamarin stopper ved Xcode 15. Din app kan altså ikke længere få opdateringer ud. Den kører videre for dem, der har den, men den står stille. Der er tre veje videre: .NET MAUI, Uno Platform eller Flutter, og ingen af dem kræver, at appen går offline.

Kort svar: din Xamarin-app kører videre, men du kan ikke udgive en almindelig opdatering i hverken App Store eller Google Play. Vejen ud er en migrering til .NET MAUI, Uno Platform eller Flutter. Hos os starter den med en appgennemgang til 4.500-7.500 EUR ekskl. moms, en omskrivning til Flutter koster fra 18.000 EUR ekskl. moms, og den nye app når dine brugere som en opdatering på samme butiksside.
Hvad betyder det for min app, at Xamarin ikke har support længere?
Kort sagt: ingen rettelser, ingen sikkerhedsopdateringer, ingen nye platform-API'er og siden 2026 heller ingen opdateringer i butikkerne. Microsoft stoppede supporten af alle Xamarin-SDK'er, også Xamarin.Forms, den 1. maj 2024.
Det største problem er butikkerne. Xamarin stopper ved Xcode 15 og Android API 34. Apple og Google kræver nu nyere versioner, så et Xamarin-projekt kan ikke længere sende en almindelig opdatering ud.
I App Store
Siden 28. april 2026 skal alle apps, der uploades til App Store Connect, være bygget med Xcode 26 og iOS 26 SDK. Xamarins sidste version er Xcode 15. Reglen gælder nye uploads, så den version, der ligger i App Store, kører videre for dem, der har den. Men du kan ikke sende en rettelse, en ny funktion eller en sikkerhedsopdatering.
I Google Play
Siden 31. august 2026 skal nye apps og opdateringer målrette Android 16 (API-niveau 36). Man kunne søge om en forlængelse, men kun til 1. november 2026, og den er nu udløbet. Eksisterende apps skal målrette mindst API 35 for at kunne findes af nye brugere på nyere Android-versioner. En Xamarin-app målretter API 34, så nye brugere med Android 15 og nyere kan ikke længere finde den.
For dig betyder det: appen virker for dem, der allerede har den, men den står stille. Hver ny version af iOS og Android øger risikoen, og du kan ikke reagere.
Hvordan ved jeg, om min app er ramt?
Kort sagt: passer et af de fire tegn nedenfor, er din app ramt. De fleste kan du se uden en udvikler.
- Dine udviklere åbner projektet og ser Xamarin.Forms, Xamarin.iOS eller Xamarin.Android.
- Din seneste iOS-opdatering kunne ikke uploades, eller Apple afviste den.
- Google Play Console viser en advarsel om API-målniveauet.
- Nedbrudsrapporterne stiger efter en ny version af iOS eller Android.
Er du i tvivl? En appgennemgang giver dig svaret på skrift: kode, nedbrud og status i butikkerne, plus hvad der kan blive, og hvad der skal skrives om. Den koster 4.500-7.500 EUR ekskl. moms og ender med en konkret plan.
Xamarin-migrering: MAUI, Uno eller Flutter?
Kort sagt: MAUI, hvis du har et stærkt C#-team, og brugerfladen er fin. Uno, hvis en Windows- eller desktopapp hører til samme produkt. Flutter, hvis brugerfladen alligevel er forældet, og appen skal have opdateringer i mange år endnu. Ingen af de tre passer til alle apps.
.NET MAUI: Microsofts egen vej
Ifølge Microsoft er Xamarin.Forms blevet til .NET MAUI, og Xamarin.Forms-projekter bør flytte dertil. Apps på Xamarin.iOS og Xamarin.Android flytter til .NET for iOS og .NET for Android. Du beholder C# og en stor del af forretningslogikken. Skærmene kræver stadig arbejde, så det er ikke en opgradering med ét klik.
Regn opgraderingerne med. Hver hovedversion af MAUI har support indtil 6 måneder efter, at den næste udkommer. MAUI 9 sluttede 12. maj 2026, og MAUI 10 slutter 11. maj 2027. Du opgraderer altså ca. én gang om året.
Uno Platform: C# og XAML på flere platforme
Uno Platform er open source under Apache 2.0. Du skriver C# og XAML, og det kører på iOS, Android, på nettet (WebAssembly), Windows, macOS og Linux. Din viden om XAML kan du bruge videre, men hver skærm kræver stadig rigtigt arbejde.
Flutter: en omskrivning, der holder
Flutter er Googles open source-framework, skrevet i Dart. Én kodebase giver dig iOS og Android og desuden web og desktop, hvis du får brug for det. At gå fra Xamarin til Flutter betyder, at appen skrives om, ikke at den flyttes over. Din backend, dine data og brugerkonti bliver.
Det er ikke altid Flutter. Har du et stærkt C#-team, og skal appen bare kunne få opdateringer ud igen, kan MAUI blive billigere. Det siger vi i gennemgangen, når det er tilfældet.
Hvordan foregår en migrering fra Xamarin til Flutter, mens appen er live?
Kort sagt: i fem trin, og dine brugere mærker kun skiftet ved, at appen bliver bedre. Sådan gør vi:
Den nye Flutter-app udkommer som en opdatering på samme butiksside: samme bundle-ID på iOS, samme pakkenavn og samme signeringsnøgle på Android. Android installerer kun en opdatering, hvis signeringscertifikaterne passer, så den del er vigtig. Brugerne opdaterer som altid, beholder deres konti, fordi backenden bliver, og dine anmeldelser bliver på butikssiden.
Udrulningen sker gradvist. I App Store når en udgivelse i faser brugere med automatiske opdateringer i trin, fra 1 % til 100 % over 7 dage. I Google Play når en trinvis udrulning først en del af brugerne, og du kan stoppe den, hvis noget er galt.
Du betaler en fast pris pr. milepæl og får en faktura pr. godkendt milepæl. Du kan stoppe efter hver milepæl. Vores seniorudviklere læser hver linje, og der kører automatiske test ved hver ændring.
Har det virket på en stor app, der var live?
Kort sagt: ja. Fitatu, en kalorietæller med over 10 mio. brugere, kørte på Cordova. Vi skrev den om til Flutter trin for trin, mens appen var live. Først kørte Flutter inde i Cordova-appen, og så overtog den skærm for skærm. Efter omskrivningen var appen 99,7 % fri for nedbrud.
En ærlig bemærkning: Fitatu var Cordova, ikke Xamarin. Flutter kører officielt inde i apps skrevet i Kotlin, Java, Swift og Objective-C, og Xamarin er ikke på den liste. Med Xamarin bruger vi derfor samme idé et niveau højere oppe: samme backend, samme butiksside, gradvis udrulning. Metoden er den samme, det er kun sømmen, der flytter.
Hvad koster en Xamarin-migrering?
Kort sagt: appgennemgangen koster 4.500-7.500 EUR ekskl. moms og ender med en konkret plan. En omskrivning til Flutter koster fra 18.000 EUR ekskl. moms. Den endelige pris afhænger af antallet af skærme, integrationerne, og hvor meget af backenden der kan blive.
Du kender den præcise pris, før noget bliver bygget om. Efter lanceringen får du 6 måneders garanti, og koden og kontiene i App Store og Google Play er dine fra første dag. Alle priser står på siden Priser. Hvordan vi arbejder med virksomheder, der allerede har en app, står på siden Til virksomheder.
Ofte stillede spørgsmål
01Forsvinder min Xamarin-app fra App Store?
Ikke på grund af Xcode-reglen alene. Den gælder nye uploads, så den nuværende version bliver og kører videre for dem, der har den. Du kan bare ikke sende en rettelse eller en opdatering ud fra Xamarin-projektet.
02Kan jeg stadig opdatere en Xamarin-app i Google Play?
Ikke med en almindelig opdatering. Siden 31. august 2026 skal opdateringer målrette API-niveau 36, og Xamarin stopper ved API 34. En forlængelse kunne kun skubbe fristen til 1. november 2026, og den er udløbet.
03Er .NET MAUI eller Flutter bedst til en Xamarin-migrering?
Det afhænger af dit team. MAUI beholder C# og passer til et stærkt .NET-team i huset. Flutter er en fuld omskrivning og passer til apps, hvis brugerflade alligevel trænger til en opfriskning, og som skal have opdateringer i mange år.
04Mister brugerne deres data eller konti?
Nej, når backenden bliver. Flutter-appen udkommer som en opdatering på samme butiksside og taler med samme backend, så konti og data er, hvor de var. Data, der kun ligger på telefonen, kræver sit eget migreringstrin, og gennemgangen lister dem.
05Hvor lang tid tager en migrering fra Xamarin til Flutter?
Det afhænger af antallet af skærme og integrationer. Appgennemgangen ender med en plan pr. milepæl, hver med sin pris. Mens vi udvikler, får du en ny version på din telefon hver uge.
06Hvad koster en Xamarin-migrering?
Hos Codigee starter den med en appgennemgang til 4.500-7.500 EUR ekskl. moms. En omskrivning til Flutter koster fra 18.000 EUR ekskl. moms, og den præcise pris pr. milepæl får du fra gennemgangen, før noget bliver bygget om.
Var artiklen nyttig?
5,0 / 5 · 4 bedømmelser









