Så, lad os sige, I overvejer at udvikle (eller forny) jeres app in-house eller på anden vis administrere driften selv.
Ønsker I en native app i både Android og iOS, kræver det udviklere, der er velbefærdede i fx Kotlin eller Java for at arbejde i Android og Objective-C eller Swift for iOS.
Det kan have enorm betydning for forretningen.
Fordelen er, at du har erfarne folk, der arbejder på din app til to af de største platforme i verden.
Men på den anden side hænger erfarne udviklere ikke nødvendigvis på træerne. Og jo mere erfaren en udvikler er, jo sværere er det til gengæld at holde fast i dem.
Og hvad gør du, hvis pludselig en nøgleudvikler på Android holdet bliver syg eller stopper? Her er det ikke muligt ’bare’ at flytte arbejdskraft fra det ene hold til det andet, da det er sjældent, at iOS-udviklere taler samme sprog som Android udviklere og vice versa.
Det er en af årsagerne til, at native appudvikling ofte er mindre fleksibel og mere ressourcekrævende end cross-platform, hvor du ikke er underlagt samme organisatoriske byrde, fordi alle udviklere taler og arbejder i samme sprog.