Mobiilisovellusten tuki ja ylläpito

Sovelluksenne on kaupoissa, ihmiset maksavat siitä, eikä kukaan vastaa siitä teknisesti. Mobiilituote on iOS, Android, taustajärjestelmä, infrastruktuuri ja kahden sovelluskaupan tarkastus, ja jokainen osa hajoaa omalla tavallaan. Pidämme kokonaisuuden toiminnassa, kuten olemme pitäneet Abukia vuodesta 2018 ja MemoWordia vuodesta 2019.

Mobiilisovellusten tuki ja ylläpito

Kun sovelluksenne tarvitsee omistajan

Käytössä oleva sovellus ei pysy ennallaan. Apple ja Google muuttavat sen ympärillä olevia alustoja joka vuosi, ja useimmat ongelmat ulottuvat useammalle kuin yhdelle tasolle.

Mitä pidämme toiminnassa

iOS- ja Android-sovellukset

Natiivit Swift- ja Kotlin-sovellukset tai React Native Expon kanssa. Uudet käyttöjärjestelmäversiot testataan beetoilla, SDK:t ja kirjastot pidetään tuetuissa versioissa, ja kaatumiset korjataan aloittaen niistä, jotka osuvat useimpiin käyttäjiin.

Taustajärjestelmä ja API

Palvelin, jonka kanssa sovelluksenne keskustelee: Rails, NestJS, Fastify, .NET tai PHP sekä PostgreSQL tai MySQL. Kun jokin hajoaa, jäljitämme sen puhelimesta tietokantaan asti siirtämättä sitä toiselle toimittajalle.

Infrastruktuuri

Hosting AWS:ssä (ECS, CloudFront), Hetznerillä tai muilla palveluntarjoajilla, Docker, käyttöönotot, valvonta ja varmuuskopiot, joiden palautus on oikeasti testattu.

Maksut ja tilaukset

StoreKit ja Google Play Billing, tilaukset, kuitit ja palvelinpuolen validointi. Maksukirjastot päivitetään ennen kauppojen määräaikoja, jotta uusinnat jatkuvat.

Julkaisut ja kauppojen tarkastukset

Käännämme, allekirjoitamme ja lähetämme julkaisut, vastaamme App Storen ja Google Playn tarkastuspalautteeseen ja jaamme päivitykset vaiheittain. Sertifikaatteja, avaimia ja vaatimustenmukaisuuslomakkeita seurataan kalenterissa.

Tilit, avaimet ja vastaanotto

Jos entinen kehittäjä hallinnoi kehittäjätiliä, sertifikaatteja tai allekirjoitusavaimia, hoidamme palautuksen tai siirron Applen ja Googlen kanssa. Muiden tiimien rakentamat sovellukset otetaan hoitoon auditoinnin jälkeen.

Neljä erikoisalaa ja kaksi tarkastusta, yksi tiimi

Neljä erikoisalaa ja kaksi tarkastusta, yksi tiimi

Mobiilituote tarvitsee vähintään neljänlaisia kehittäjiä: iOS, Android, taustajärjestelmä ja infrastruktuuri. Lisäksi jokainen julkaisu läpäisee kaksi tarkastusta, joihin ette voi vaikuttaa, Applella ja Googlella. Yksi freelancer kattaa niistä yhden tai kaksi, joten omistaja päätyy koordinoimaan useita ihmisiä, kun käyttäjät jo kirjoittavat arvosteluja. Me vastaamme koko tuotteesta: sovelluksista, palvelimesta, hostingista, julkaisuprosessista ja alustojen määräaikojen kalenterista, ja meidän puolellamme on tekninen johtaja, joka keskustelee liiketoiminnan kanssa ja asettaa prioriteetit.

Vuosia, ei kuukausia: Abuk ja MemoWord

Vuosia, ei kuukausia: Abuk ja MemoWord

Suurin huoli käytössä olevaa tuotetta luovutettaessa on, että uusi toimittaja katoaa kuukaudessa. Vastauksemme on tarkistettavissa oleva historia. Abukia, äänikirjapalvelua, jolla on verkkosivusto sekä natiivit iOS- ja Android-sovellukset, on ylläpitänyt tiimimme vuodesta 2018: Rails-taustajärjestelmä, AWS ECS ja CloudFront, Swift ja StoreKit sekä Kotlin ja Play Billing. MemoWord, kieltenoppimissovellus, on ollut kanssamme vuodesta 2019, mukaan lukien sen .NET-taustajärjestelmän siirto nykyiseen versioon sovellusten ja maksujen pysyessä käytössä.

Sovelluksen vastaanotto, vaikka kehittäjä olisi kadonnut

Sovelluksen vastaanotto, vaikka kehittäjä olisi kadonnut

Ennen kuin sitoudumme sovelluksen ylläpitoon, käännämme sen lähdekoodista, ajamme sitä laitteilla ja luemme koodin, taustajärjestelmän ja infrastruktuurin. Jos edellinen kehittäjä lähti kauppatilin tai allekirjoitusavainten kanssa, selvitämme ensin, mitä teillä vielä on. Pääsyn voi yleensä palauttaa Applen tai Googlen kautta, ja jos se ei onnistu, sovelluksen voi julkaista uudelleen yrityksenne omalla tilillä. Quakerille korvasimme vanhentuneella tekniikalla tehdyn hybridisovelluksen natiiveilla iOS- ja Android-sovelluksilla, ja kerromme yhtä suoraan, jos sovelluksenne on samassa tilanteessa.

Miten mobiiliylläpito alkaa

01

Auditointi

Ennen kuin otamme vastuun, käännämme sovelluksen lähdekoodista, tarkistamme kauppatilit, sertifikaatit ja allekirjoituksen sekä käymme läpi taustajärjestelmän ja infrastruktuurin. Saatte kirjallisen raportin siitä, missä kunnossa tuote todellisuudessa on.

02

Laajuus ja ehdot

Kuukausittainen laajuus tuntikatolla, sovittu vasteaika häiriöille ja selkeä sääntö siitä, mitä tapahtuu, kun katto täyttyy.

03

Ensimmäinen julkaisu

Korjaamme kiireelliset ongelmat ja teemme julkaisun itse, mikä osoittaa, että koko käännös-, allekirjoitus- ja lähetysketju toimii.

04

Jatkuva ylläpito

Valvonta, päivitykset, julkaisut ja korjaukset sovitun laajuuden puitteissa sekä kirjallinen raportti jokaisen kuukauden lopussa.

Alustat ja työkalut

iOS

Android

Monialustainen

Taustajärjestelmä ja infrastruktuuri

Yhteistyömallit

Kuukausittainen ylläpitosopimus

Kiinteä kuukausittainen laajuus auditoinnin jälkeen tuntikatolla ja sovitulla vasteajalla: valvonta, päivitykset, julkaisut, maksujen korjaukset ja kirjallinen raportti.

Tekninen johtaja ja tiimi

Otamme myös teknisen johtajan roolin: prioriteetit, julkaisujen suunnittelu ja keskustelu liiketoiminnan kanssa, ja sen takana iOS-, Android- ja taustajärjestelmäkehittäjät.

Kertaluonteinen työ

Kiireellinen korjaus, vaatimusten mukainen päivitys ennen kaupan määräaikaa tai tilin palautus, laskutettuna tuntiperusteisesti tai kiinteänä tehtävänä.

Palautteet

Kohtelemme jokaista asiakasta ja hänen projektiaan huolella.

Usein kysytyt kysymykset

Kuinka kauan yleensä pysytte tuotteen mukana?

Vuosia. Tiimimme on ylläpitänyt Abukia vuodesta 2018 ja MemoWordia vuodesta 2019. Ylläpito toimii parhaiten, kun samat kehittäjät tuntevat koodin, kauppatilit ja jokaisen päätöksen taustan, joten suunnittelemme pitkää yhteistyötä ensimmäisestä kuukaudesta alkaen.

Kehittäjämme katosi, eikä meillä ole pääsyä kauppatiliin. Voiko sen palauttaa?

Yleensä kyllä, vaikka se vie aikaa ja vaatii paperitöitä Applen tai Googlen kanssa. Ensimmäinen vaihe on selvittää, mitä teillä on (koodi, tili, allekirjoitusavaimet), koska vastaus riippuu siitä, mikä niistä puuttuu. Jos palautus on mahdoton, sovelluksen voi julkaista uudelleen yrityksenne tilillä.

Paljonko sovelluksen ylläpito maksaa?

Se riippuu sovelluksen koosta, alustojen määrästä, taustajärjestelmästä ja siitä, kuinka usein haluatte julkaisuja. Auditoinnin jälkeen annamme kuukausittaisen laajuuden tuntikatolla ja kiinteällä hinnalla. Uudet ominaisuudet, uudistettu ulkoasu ja siirto toiseen teknologiaan hinnoitellaan erikseen.

Kuinka nopeasti reagoitte kriittiseen virheeseen?

Vasteaika sovitaan sovelluskohtaisesti sen mukaan, mitä sovellus tekee, ja kirjataan suunnitelmaan. Huomatkaa, että mobiilikorjauksen on myös läpäistävä sovelluskaupan tarkastus; kiireellisissä tapauksissa pyydämme iOS:llä nopeutettua tarkastusta ja käytämme vaiheittaista jakelua vahinkojen rajaamiseksi.

Ylläpidättekö React Native -sovelluksia ja vanhempia koodipohjia?

Kyllä, React Nativea Expon kanssa sekä natiivia Swiftiä, Objective-C:tä, Kotlinia ja Javaa. Sovelluksista, jotka on tehty kehyksillä, joita ei enää ylläpidetä, auditointi kertoo, kuinka kauan ylläpito on realistista ja mitä siirtymä vaatisi.

Ylläpidättekö myös sovelluksen taustajärjestelmää ja palvelimia?

Kyllä, ja se on koko järjestelyn ydin. API, hallintapaneeli, hosting ja käyttöönotot kuuluvat samaan sopimukseen, joten epäonnistuneen maksun tai puuttuvan push-ilmoituksen jäljittää puhelimesta tietokantaan asti yksi tiimi.

Pysyykö sovellus omalla kehittäjätilillämme?

Sen pitäisi. Julkaisemme yrityksenne Apple- ja Google-tileillä antamillanne käyttöoikeuksilla, joten sovelluksen omistus ei koskaan riipu meistä.

Kertokaa projektistanne

Kuvatkaa tehtävä muutamalla rivillä. Vastaamme yhden työpäivän kuluessa kysymyksillä tai alustavalla näkemyksellä laajuudesta ja kustannuksista.

Sopiiko sähköposti tai puhelu paremmin?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinna, Viro. Tiimimme on hajautettu ympäri maailmaa.

Liity tiimiimme

Lähettäkää ansioluettelonne osoitteeseen career@revolsource.com