Crossplattformbyggande
Crossplattformbyggande är en programvaruutvecklingsstrategi vars mål är att skapa mjukvara som kan köras över flera operativsystem och enheter från en gemensam kodbas. Man försöker dela så mycket affärslogik och användargränssnitt som möjligt, samtidigt som plattformspecifika anpassningar görs där det behövs.
Tillvägagångssätt varierar: native-first med delad logik men olika UI för varje plattform; hybridlösningar där en inbäddad
Fördelar med crossplattformbyggande inkluderar minskat utvecklingsarbete, snabbare lansering, konsekvent användarupplevelse och enklare underhåll. Samtidigt uppstår utmaningar
Utmaningar inkluderar också UI/UX-konsistens kontra native look and feel, olika plattformars komponent- och livscykelhantering, och risker
Rekommenderade praktiker innebär planering av en gemensam arkitektur med tydlig separation mellan affärslogik och gränssnitt, samt