Mobiilisovellusten tuki ja ylläpito
Pidämme iOS- ja Android-sovellukset toiminnassa julkaisun jälkeen: päivitykset uusille käyttöjärjestelmäversioille, kaatumisten korjaukset, sovelluskauppojen vaatimusten noudattaminen ja säännölliset julkaisut. Sekä itse rakentamillemme että muiden tiimien rakentamille sovelluksille.
Milloin sovelluksenne tarvitsee ylläpitoa
Sovellus, jota kukaan ei ylläpidä, ei pysy ennallaan. Se lakkaa vähitellen toimimasta, kun Apple ja Google muuttavat alustoja sen ympärillä.
- Uusi iOS- tai Android-versio rikkoi osan sovelluksesta
- Sovelluskauppa varoittaa, että päivitykset estetään määräajan jälkeen
- Kaatumisraportteja tulee yhä enemmän, eikä kukaan korjaa niitä
- Kehittäjä on lähtenyt ja vienyt mukanaan pääsyn kauppatiliin tai allekirjoitusavaimiin
- Arvosteluissa valitetaan virheistä, mutta kukaan ei julkaise korjausta
- Sovelluksen on rakentanut toinen tiimi, ja tarvitsette jonkun ottamaan sen hoitoon
Mitä palvelu sisältää
Uudet käyttöjärjestelmä- ja SDK-versiot
Testaamme sovelluksen iOS:n ja Androidin beetaversioilla ja julkaisemme päivitykset ennen kuin käyttäjät kohtaavat ongelman. SDK:t ja kirjastot pidetään tuetuissa versioissa.
Kaatumisten seuranta ja korjaukset
Kaatumiset korjataan kaatumisanalytiikan ja sovelluskauppojen konsolien todellisten raporttien perusteella, alkaen niistä, jotka koskettavat eniten käyttäjiä.
Sovelluskauppojen vaatimukset
Tavoite-API-tasot, tietosuojamanifestit, tietoturvalomakkeet, tilin poistaminen sovelluksessa: kauppojen säännöt muuttuvat joka vuosi. Pidämme versiot ja kauppasivut ajan tasalla, jotta päivitykset hyväksytään jatkossakin.
Julkaisut sovelluskaupoissa
Käännämme, allekirjoitamme ja lähetämme julkaisut, vastaamme tarkastuspalautteeseen ja jaamme päivitykset vaiheittain, jotta huono versio tavoittaa mahdollisimman harvan käyttäjän.
Tilien ja avainten palautus
Jos entinen kehittäjä hallinnoi kehittäjätiliä, sertifikaatteja tai allekirjoitusavaimia, käymme Applen ja Googlen kanssa läpi palautus- tai siirtoprosessin.
Suorituskyky ja pienet ominaisuudet
Käynnistysaika, akun ja datan kulutus sekä käyttöliittymän parannukset ja pienet ominaisuudet, jotka pitävät sovelluksen ajan tasalla julkaisun jälkeen.
Miksi sovellus tarvitsee ylläpitoa julkaisun jälkeen
Apple ja Google julkaisevat joka vuosi uudet käyttöjärjestelmäversiot, muuttavat kauppojen vaatimuksia ja poistavat vanhoja rajapintoja omassa aikataulussaan. Google Play asettaa sovelluspäivityksille vähimmäistavoite-API-tason, ja Apple nostaa ajoittain uusien lähetysten Xcode- ja SDK-vähimmäisversiota. Suurin osa mobiiliylläpidosta on tämän ulkoisen kalenterin tahdissa pysymistä, jotta rutiininomaista virhekorjausta ei koskaan estä ohitettu määräaika.
- Kalenteri sovellukseenne vaikuttavista alustojen määräajoista
- Testaus käyttöjärjestelmien beetaversioilla ennen julkista julkaisua
- Kirjastot ja SDK:t päivitetään ennen kuin niiden tuki päättyy
- Julkaisut suunnitellaan niin, ettei sovellus koskaan jää sovelluskauppojen ulkopuolelle
Katosiko kehittäjänne?
Sitä tapahtuu useammin kuin uskoisi. Pääsyn kauppatiliin voi yleensä palauttaa, vaikka se vie aikaa ja vaatii paperitöitä Applen tai Googlen kanssa, ja olemme tehneet sen useammin kuin kerran. Ensin selvitämme, mitä teillä vielä on: lähdekoodi, kehittäjätili, allekirjoitusavaimet ja taustajärjestelmä. Seuraavat vaiheet riippuvat siitä, mikä niistä puuttuu, ja jos tiliä ei voi palauttaa, sovelluksen voi julkaista uudelleen yrityksenne omalla tilillä.
- Koodin, tilien, sertifikaattien ja avainten inventaario
- Kehittäjätilin palautus tai siirto yrityksellenne
- Toimiva sovellusversio teillä olevasta lähdekoodista
- Käyttöoikeudet dokumentoituina ja rekisteröityinä teidän nimiinne
Sovelluksen vastaanotto toiselta tiimiltä
Ennen kuin sitoudumme sovelluksen ylläpitoon, käännämme sen lähdekoodista, ajamme sitä laitteilla ja luemme koodin. Siitä näkee, voiko sitä ylläpitää sellaisenaan, tarvitseeko se paikoin refaktorointia vai perustuuko se tekniikkaan, jolla ei ole tulevaisuutta. Quakerille korvasimme vanhentuneella tekniikalla tehdyn hybridisovelluksen natiiveilla iOS- ja Android-sovelluksilla, ja kerromme yhtä suoraan, jos sovelluksenne on samassa tilanteessa.
- Koodin ja build-prosessin auditointi kirjallisella raportilla
- Realistinen ylläpidon laajuus ja kuukausihinta
- Lista kiireellisistä riskeistä, kuten kauppojen määräajoista tai hylätyistä kirjastoista
- Taustajärjestelmän ja palvelinten ylläpito saatavilla samalla sopimuksella
Miten mobiiliylläpito alkaa
Auditointi
Käännämme sovelluksen lähdekoodista, tarkistamme kauppatilit ja allekirjoituksen sekä käymme läpi koodin ja kaatumisdatan. Saatte raportin sovelluksen kunnosta.
Laajuus ja hinta
Saatte kuukausittaisen laajuuden kiinteällä hinnalla avoimen tuntiperusteisen järjestelyn sijaan.
Ensimmäinen julkaisu
Korjaamme kiireelliset ongelmat ja teemme julkaisun itse, mikä osoittaa, että koko käännös-, allekirjoitus- ja lähetysketju toimii.
Jatkuva ylläpito
Käyttöjärjestelmäpäivitykset, kaatumisten korjaukset ja julkaisut sovitun laajuuden puitteissa ja yhteenveto jokaisen julkaisun jälkeen.
Alustat ja työkalut
iOS
- Swift
- Objective-C
- Xcode
- TestFlight
- App Store Connect
Android
- Kotlin
- Java
- Android Studio
- Google Play Console
Monialustainen
- React Native
Valvonta
- Firebase Crashlytics
- Firebase Analytics
Yhteistyömallit
Kuukausittainen ylläpitosopimus
Kiinteä kuukausittainen laajuus auditoinnin jälkeen: käyttöjärjestelmäpäivitykset, kaatumisten korjaukset, julkaisut ja sovittu määrä pieniä muutoksia.
Dedikoitu mobiilitiimi
Sovelluksellenne nimetyt iOS- ja Android-kehittäjät, jotka hoitavat ylläpidon ja uudet ominaisuudet yhdessä.
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
Revolin tiimi tehostaa edelleen asiakkaan kehityskyvykkyyttä laadukkaalla työllään ja luotettavalla tuellaan. Tiimi viestii tehokkaasti ja ymmärtää hyvin asiakkaan tarpeet ja liiketoiminnan.
Tomas
Revolin työ vastasi täysin odotuksia, ja asiakas oli tyytyväinen. Tuore lähestymistapa ja valmius olla tukena myös jatkossa ovat olleet arvokkaita. Asiakkaat voivat valita heidät viestiväksi, asiakaslähtöiseksi tiimiksi tavoitteidensa saavuttamiseen.
Andrey
Usein kysytyt kysymykset
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ä ja siitä, kuinka usein haluatte julkaisuja. Auditoinnin jälkeen annamme kuukausittaisen laajuuden ja sille kiinteän hinnan.
Kuinka nopeasti reagoitte kriittiseen virheeseen?
Vasteaika sovitaan sovelluskohtaisesti sen mukaan, mitä sovellus tekee. 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 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ää?
Kyllä. API, hallintapaneeli ja palvelimet kuuluvat verkkosivustojen ja palvelinten ylläpitoon, ja ne voi yhdistää sovelluksen ylläpitoon samaan sopimukseen, jolloin ongelma jäljitetään puhelimesta tietokantaan asti.
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