Spring til indhold

Android, iOS eller webapp: vælg platform efter opgaven

Platformvalget for en app skal følge brugernes opgave og de enheder, de har. Android, iOS og en webapp kan løse forskellige behov med forskelligt ansvar for udvikling, distribution og drift. Start med det nødvendige forløb, før du vælger teknologien.

Undersøg de faktiske enheder og adgangsforhold

Et internt værktøj på virksomhedens egne enheder har andre forudsætninger end en app til alle kunder. Registrér enhedstyper, eksisterende login og de situationer, løsningen skal bruges i. En medarbejder uden stabil forbindelse stiller andre krav end en kunde, der blot skal læse produktinformation.

Afklar også hjælpemidler og tilgængelighed. Brugere kan have større tekst, skærmlæser eller begrænset motorik. Det påvirker interaktion og test, uanset platform. En prototype på én ny telefon er ikke et tilstrækkeligt billede af hele målgruppen.

Sammenlign forløbet frem for løse platformløfter

Spørgsmål til platformvalget
ValgKan være relevant nårDet skal undersøges
Native iOSOpgaven retter sig mod iPhone eller iPad og deres mulighederEnhedsfunktioner, systemversioner og distributionsform
Android-appAndroid-enheder er en nødvendig del af målgruppenEnhedsvariation, tilladelser og test på relevante modeller
Delt kodeFlere platforme skal løse beslægtede opgaverHvor fælles koden reelt kan være, og hvor platformstilpasning kræves
WebappEt link og browseradgang kan opfylde behovetBrowserfunktioner, installation og eventuel offlineadfærd

Offline kræver regler for data

At vise en gemt skærm er ikke det samme som at understøtte en hel opgave uden forbindelse. Beskriv hvilke data der skal kunne læses og ændres, hvad der gemmes på enheden, og hvad der sker, når forbindelsen kommer tilbage.

Hvis to medarbejdere ændrer samme sag, skal konflikten have en aftalt behandling. Planlæg genkørsel og stabile identifikatorer, så en handling ikke bliver oprettet to gange. Afklar også tabt enhed, logout og sletning af lokale data. Det er en del af produktet, ikke en detalje til sidst.

Et app-brief til en første version

  • Bruger og vigtigste opgave er beskrevet.
  • Nødvendige enheder og platforme er kendte.
  • Login, data og integrationer har en ansvarlig ejer.
  • Offlinebehov og konflikter er afgrænset.
  • Fejl, tomme tilstande og langsom forbindelse indgår i forløbet.
  • Distribution, konti, test og drift er en del af planen.
  • Den første version kan vurderes på konkrete opgaver.

Butiksudgivelse og drift er selvstændige leverancer

Hvis appen skal gennem en appbutik, skal konti, materiale, nødvendige erklæringer og platformskrav være afklaret. En afleveret binær fil er ikke en garanti for godkendelse eller en bestemt udgivelsesdato. Et internt distributionsforløb kan have andre krav.

Efter lancering skal nogen følge fejl, ændringer i platforme og nødvendige opdateringer. I bør eje kildekode, udgivelseskonti og dokumentation i jeres egne systemer. Det gør det muligt at vedligeholde appen og skifte leverandør uden at starte fra et ukendt grundlag.

Kilder og videre læsning

Har du en konkret opgave?

Send linket til din hjemmeside og beskriv, hvad du vil have løst. Så afgrænser vi næste skridt og aftaler leverancen, før arbejdet begynder.