Vedlikehold og drift av mobilapper

Vi holder apper for iOS og Android i gang etter lansering: oppdateringer for nye OS-versjoner, retting av krasj, oppfyllelse av kravene i appbutikkene og jevnlige nye versjoner. For apper vi har laget, og for apper laget av andre team.

Vedlikehold og drift av mobilapper

Når appen deres trenger vedlikehold

En app som ingen vedlikeholder, forblir ikke den samme. Den slutter gradvis å fungere etter hvert som Apple og Google endrer plattformene rundt den.

Hva som inngår

Nye versjoner av OS og SDK

Vi tester appen på betaversjoner av iOS og Android og publiserer oppdateringer før brukerne møter problemet. SDK-er og biblioteker holdes på støttede versjoner.

Overvåking og retting av krasj

Krasj rettes ut fra ekte rapporter fra krasjanalyse og konsollene i appbutikkene, og vi starter med dem som rammer flest brukere.

Krav i appbutikkene

Mål-API-nivåer, personvernmanifester, skjemaer om datasikkerhet, sletting av konto i appen: reglene i appbutikkene endres hvert år. Vi holder versjoner og butikksider i tråd med dem, slik at oppdateringene fortsatt blir godkjent.

Publisering i appbutikkene

Vi bygger, signerer og sender inn nye versjoner, svarer på tilbakemeldinger fra gjennomgangen og ruller ut oppdateringer trinnvis, slik at en dårlig versjon når så få brukere som mulig.

Gjenoppretting av kontoer og nøkler

Hvis en tidligere utvikler hadde utviklerkontoen, sertifikatene eller signeringsnøklene, går vi gjennom prosessen for gjenoppretting eller overføring hos Apple og Google.

Ytelse og mindre funksjoner

Oppstartstid, batteri- og databruk, pluss forbedringer i grensesnittet og mindre funksjoner som holder appen oppdatert etter lansering.

Hvorfor en app trenger vedlikehold etter lansering

Hvorfor en app trenger vedlikehold etter lansering

Apple og Google gir ut nye versjoner av operativsystemene hvert år, endrer kravene i appbutikkene og faser ut gamle API-er etter sin egen tidsplan. Google Play setter et minste mål-API-nivå for appoppdateringer, og Apple hever jevnlig minstekravet til Xcode- og SDK-versjon for nye innsendinger. Det meste av vedlikeholdet av mobilapper handler om å holde tritt med denne eksterne kalenderen, slik at en rutinemessig feilretting aldri blir blokkert av en oversett frist.

Har utvikleren deres forsvunnet?

Har utvikleren deres forsvunnet?

Det skjer oftere enn man skulle tro. Tilgangen til kontoen i appbutikken kan som regel gjenopprettes, selv om det tar tid og krever papirarbeid hos Apple eller Google, og vi har gjort det mer enn én gang. Først kartlegger vi hva dere fortsatt har: kildekoden, utviklerkontoen, signeringsnøklene og backenden. De neste stegene avhenger av hva som mangler, og kan kontoen ikke gjenopprettes, kan appen publiseres på nytt under bedriftens egen konto.

Overtakelse av en app fra et annet team

Overtakelse av en app fra et annet team

Før vi forplikter oss til å drifte en app, bygger vi den fra kildekoden, kjører den på enheter og leser koden. Det viser om den kan vedlikeholdes som den er, trenger refaktorering enkelte steder, eller er bygd på teknologi uten fremtid. For Quaker erstattet vi en hybridapp på utdatert teknologi med native apper for iOS og Android, og vi sier like rett ut fra hvis appen deres er i samme situasjon.

Slik starter vedlikeholdet av mobilappen

01

Gjennomgang

Vi bygger appen fra kildekoden, sjekker kontoene i appbutikkene og signeringen, og går gjennom koden og krasjdataene. Dere får en rapport om appens tilstand.

02

Omfang og pris

Dere får et månedlig omfang med fast pris, i stedet for en åpen timebasert ordning.

03

Første lansering

Vi retter de akutte problemene og publiserer en ny versjon selv, noe som beviser at hele kjeden med bygg, signering og innsending fungerer.

04

Løpende drift

OS-oppdateringer, retting av krasj og nye versjoner innenfor det avtalte omfanget, med en oppsummering etter hver lansering.

Plattformer og verktøy

iOS

Android

Plattformuavhengig

Overvåking

Slik kan dere jobbe med oss

Månedlig driftsavtale

Et fast månedlig omfang etter gjennomgangen: OS-oppdateringer, retting av krasj, nye versjoner og et fastsatt volum av mindre endringer.

Dedikert mobilteam

Utviklere for iOS og Android som er tildelt appen deres og håndterer drift og nye funksjoner samlet.

Enkeltoppdrag

En akutt retting, en oppdatering for å oppfylle krav før en frist i appbutikken eller en gjenoppretting av konto, fakturert per time eller som en fast oppgave.

Tilbakemeldinger

Vi behandler hver kunde og prosjektet deres med omtanke.

Ofte stilte spørsmål

Utvikleren vår har forsvunnet, og vi har ikke tilgang til kontoen i appbutikken. Kan den gjenopprettes?

Som regel ja, selv om det tar tid og krever papirarbeid hos Apple eller Google. Første steg er å finne ut hva dere faktisk har (koden, kontoen, signeringsnøklene), fordi svaret avhenger av hva som mangler. Er gjenoppretting umulig, kan appen publiseres på nytt under bedriftens konto.

Hva koster vedlikehold av en app?

Det avhenger av størrelsen på appen, antall plattformer og hvor ofte dere vil ha nye versjoner. Etter gjennomgangen gir vi et månedlig omfang og en fast pris for det.

Hvor raskt kan dere reagere på en kritisk feil?

Svartiden avtales per app, ut fra hva appen gjør. Husk at en retting i en mobilapp også må gjennom gjennomgangen i appbutikken; i akutte tilfeller ber vi om hastebehandling på iOS og bruker trinnvis utrulling for å begrense skaden.

Drifter dere React Native-apper og eldre kodebaser?

Ja, React Native så vel som native Swift, Objective-C, Kotlin og Java. For apper på rammeverk som ikke lenger vedlikeholdes, viser gjennomgangen hvor lenge drift er realistisk og hva en migrering vil innebære.

Drifter dere også backenden til appen?

Ja. API, administrasjonspanel og servere hører inn under drift av nettsteder og servere, og de kan kombineres med vedlikehold av appen i én avtale, slik at et problem spores fra telefonen til databasen.

Blir appen værende i vår egen utviklerkonto?

Det bør den. Vi publiserer under bedriftens kontoer hos Apple og Google med de tilgangene dere gir oss, slik at eierskapet til appen aldri avhenger av oss.

Fortell oss om prosjektet deres

Beskriv oppgaven med noen få linjer. Innen én virkedag svarer vi med spørsmål eller en første vurdering av omfang og kostnad.

Foretrekker dere e-post eller en samtale?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estland. Teamet vårt er distribuert over hele verden.

Bli med i teamet vårt

Send CV-en din til career@revolsource.com