iOS-sovelluksen julkaisu App Storeen: aikataulu, hylkäyssyyt ja tarkistuslista
Julkaisu kaatuu harvoin koodiin ja lähes aina siihen, mitä sovelluksen ympärille piti toimittaa. Käymme läpi yleisimmät hylkäyssyyt, realistisen aikataulun ja tarkistuslistan, joka säästää kokonaisen tarkistuskierroksen.
Lyhyt vastaus: iOS-sovelluksen julkaisu App Storeen vie valmiista sovelluksesta tyypillisesti päivistä viikkoon, mutta ensimmäinen julkaisu venyy lähes aina, eikä syy ole tarkistuksen kesto. Syy on se, että kauppasivun aineistot, tilit ja käyttöehdot ovat kesken silloin kun koodi on valmis. Hylkäys ei useimmiten koske sovelluksen toimintaa lainkaan vaan sitä, mitä sovelluksen ympärille piti toimittaa.
Olemme julkaisseet 21 sovellusta App Storeen, ja ne kaikki löytyvät kehittäjäsivultamme. Tämä juttu kertoo, mitä siinä matkassa opittiin: mistä hylkäykset oikeasti tulevat, missä järjestyksessä asiat kannattaa tehdä ja mikä on realistinen aikataulu. Emme väitä tarkkoja tarkistusaikoja, koska Apple ei julkaise takuita eikä niitä voi luvata. Palvelun sisältö on kuvattu sivulla iOS-sovellus ja hinnat hinnastossa.
Mitä julkaisu oikeasti sisältää?
App Store -julkaisu on kolme erillistä vaihetta, ja ne menevät keskenään sekaisin, koska niistä puhutaan yhtenä asiana. Ensimmäinen on tili ja oikeudet: kehittäjäohjelmaan liittyminen, henkilöllisyyden ja yrityksen todentaminen sekä sopimusten hyväksyminen. Toinen on kauppasivun aineisto eli nimi, kuvaus, avainsanat, kuvakaappaukset jokaiselle vaaditulle laitekoolle, kuvake, tietosuojaseloste, ikäraja ja tietojenkeruuvastaukset. Kolmas on tarkistus ja julkaisu. Ensimmäisessä julkaisussa aikaa kuluu ylivoimaisesti eniten toiseen vaiheeseen, ja juuri se on se osa joka unohtuu, koska koodi on siinä vaiheessa jo valmis. Toisessa ja kolmannessa julkaisussa sama vaihe on nopea, koska aineistot ovat olemassa.
- Tili ja oikeudetKehittäjäohjelmaan liittyminen, henkilöllisyyden ja yrityksen todentaminen, sopimusten hyväksyminen. Yritystilillä tarvitaan yleensä myös organisaation tunniste. Tämä vaihe on hitain ja se tehdään kerran.
- Kauppasivun aineistoNimi, kuvaus, avainsanat, kuvakaappaukset jokaiselle vaaditulle laitekoolle, kuvake, tietosuojaseloste, ikäraja, tietojenkeruuvastaukset. Tämä on se osa, joka unohtuu ja pysäyttää.
- Tarkistus ja julkaisuPaketin lähetys, automaattiset tarkistukset, ihmisen tekemä arviointi, ja lopuksi julkaisu joko heti tai valittuna päivänä.
Ensimmäisessä julkaisussa aikaa kuluu ylivoimaisesti eniten vaiheeseen kaksi. Toisessa ja kolmannessa julkaisussa se on nopeaa, koska aineistot ovat olemassa. Tästä syystä yhden sovelluksen kokemus antaa väärän kuvan siitä, mitä julkaisu maksaa — ensimmäinen kerta ei kerro seuraavista.
Mitkä ovat yleisimmät hylkäyssyyt, jotka eivät liity koodiin?
Yleisimmät App Store -hylkäykset eivät koske sovelluksen toimintaa lainkaan vaan sitä, mitä sovelluksen ympärille piti toimittaa. Käytännön kokemuksesta toistuvia syitä on seitsemän: puuttuva käyttöehtolinkki tilaussovelluksessa, toimimattomat testitunnukset, tyhjä tai keskeneräinen ensimmäinen näkymä, kuvakaappaukset jotka eivät vastaa sovellusta, käyttäjien luoma sisältö ilman valvontakeinoja, sovellus joka on lähinnä verkkosivun kuori, sekä tietojenkeruuvastaukset jotka ovat ristiriidassa sovelluksen toiminnan kanssa. Yhteistä niille kaikille on se, että jokainen on korjattavissa ennen lähetystä ilman että kukaan kirjoittaa riviäkään koodia. Alla oleva taulukko kertoo jokaisen kohdalla, mistä sen tunnistaa etukäteen ja miten se korjataan.
| Syy | Mistä se tunnistaa etukäteen | Korjaus |
|---|---|---|
| Puuttuva käyttöehtolinkki tilaussovelluksessa | sovelluksessa on kuukausitilaus, mutta kauppasivun kuvauksessa ei ole linkkiä käyttöehtoihin | lisää käyttöehtojen ja tietosuojaselosteen osoitteet kuvaukseen ja sovelluksen maksunäkymään |
| Toimimattomat testitunnukset | sovellus vaatii kirjautumisen, eikä arvioijalle annettu toimivaa tiliä | luo pysyvä testitili, testaa se itse lähetyspäivänä ja kirjoita tunnukset arvioijan muistiinpanoihin |
| Tyhjä tai keskeneräinen sisältö | sovellus avautuu tyhjään näkymään ilman esimerkkidataa | lisää esimerkkisisältöä tai selkeä ohje ensimmäiseen näkymään |
| Kuvakaappaukset eivät vastaa sovellusta | markkinointigrafiikkaa, tekstiä ja lupauksia joita sovelluksessa ei ole | käytä oikeita näkymiä ja tarkista, että kaikki vaaditut laitekoot on täytetty |
| Sisältö, jota käyttäjät luovat, ilman valvontakeinoja | sovelluksessa voi julkaista tekstiä tai kuvia muille | ilmoitus asiattomasta sisällöstä, käyttäjän estäminen ja käyttöehdot, joissa kielletään asiaton sisältö |
| Sovellus, joka on lähinnä verkkosivun kuori | sovellus ei tee mitään, mitä selain ei tekisi | lisää aito laiteominaisuus tai harkitse mobiilisivustoa |
| Tietojenkeruuvastaukset ristiriidassa | lomakkeella on ilmoitettu, ettei tietoa kerätä, mutta sovellus kysyy sähköpostin | täytä tietojenkeruulomake sen mukaan, mitä sovellus oikeasti tekee |
Mikä on realistinen aikataulu ensimmäiselle julkaisulle?
Realistinen aikataulu ensimmäiselle App Store -julkaisulle koostuu viidestä vaiheesta, ja niistä vain yksi on varsinainen tarkistus. Vaiheet ovat kehittäjäohjelmaan liittyminen ja todentaminen, sopimusten ja verotietojen täyttö, kauppasivun aineiston tuottaminen, ensimmäinen lähetys ja tarkistus, sekä mahdollinen korjauskierros. Hitain vaihe on lähes aina todentaminen, ei tarkistus — ja se on samalla se vaihe, jota ei voi nopeuttaa millään. Alla oleva taulukko antaa jokaiselle vaiheelle tyypillisen keston ja sen, mikä sitä tavallisimmin venyttää. Aikataulu olettaa, että sovellus on jo valmis ja testattu, ja luvut ovat kokemukseen perustuvia arvioita eivätkä lupauksia.
| Vaihe | Tyypillinen kesto | Mikä voi venyttää |
|---|---|---|
| Kehittäjäohjelmaan liittyminen ja todentaminen | päivistä muutamaan viikkoon | yritysmuodon todentaminen, puuttuvat viralliset tunnisteet |
| Sopimusten ja verotietojen täyttö | tunneista päivään | pankkitiedot ja verolomakkeet, jos sovellus on maksullinen |
| Kauppasivun aineiston tuottaminen | 1–3 päivää työtä | kuvakaappaukset kaikille laitekoille, tekstien kääntäminen |
| Ensimmäinen lähetys ja tarkistus | tyypillisesti päivistä viikkoon | ruuhkahuiput, monimutkainen sovellus, epäselvä toiminnallisuus |
| Mahdollinen korjauskierros | korjaus + uusi tarkistus | jokainen hylkäys aloittaa kierroksen alusta |
Käytännön suositus: varaa ensimmäiselle julkaisulle kalenterista kuukausi, vaikka työtä olisi muutama päivä. Se ei ole tehottomuutta vaan sitä, ettei sinun tarvitse selittää asiakkaille myöhästymistä. Jos julkaisulla on kiinteä päivämäärä, esimerkiksi messut tai kampanja, ole valmiina kaksi viikkoa etuajassa ja käytä julkaisupäivän ajastusta.
Mitä tarkistetaan ennen lähetystä?
Ennen jokaista lähetystä käydään läpi sama seitsemän kohdan tarkistuslista, ja se vie noin puoli tuntia. Lista kattaa asennuksen puhtaalle laitteelle, testitunnusten kokeilemisen samana päivänä, kuvauksen linkkien avaamisen, kuvakaappaukset laitekoottain, tietojenkeruulomakkeen rivi riviltä, arvioijalle kirjoitettavan muistiinpanon ja julkaisun asettamisen manuaaliseksi. Puoli tuntia on halpa hinta siitä, ettei kokonainen tarkistuskierros mene uusiksi — ja hylätty lähetys aloittaa kierroksen aina alusta. Lista kannattaa käydä läpi myös päivityksissä, ei vain ensimmäisessä julkaisussa, koska vanhentunut testitili ja puuttuva kuvakaappaus osuvat kohdalle yhtä lailla toisella kerralla.
- Asenna paketti puhtaalle laitteelleEi kehityskoneelle, vaan laitteelle jossa sovellusta ei ole ollut. Yllättävän moni vika näkyy vain ensiasennuksessa: puuttuva aloitusdata, kaatuva ensimmäinen näkymä, lupakysely joka ei tule.
- Kokeile testitunnukset itse samana päivänäKirjaudu ulos ja sisään. Vanhentunut testitili on yleisimpiä hylkäyssyitä ja täysin vältettävissä.
- Lue kuvaus läpi linkit klikatenKäyttöehdot, tietosuojaseloste ja tukisivu. Jokaisen pitää avautua julkisesti ilman kirjautumista.
- Tarkista kuvakaappaukset laitekoottainJokaiselle ilmoitetulle laiteperheelle omat kuvat. Puuttuva koko pysäyttää lähetyksen.
- Käy tietojenkeruulomake läpi rivi riviltäVertaa siihen, mitä sovellus oikeasti lähettää. Analytiikka ja kaatumisraportointi ovat tiedonkeruuta, vaikka et itse lue niitä.
- Kirjoita arvioijalle muistiinpanoKolme lausetta: mitä sovellus tekee, miten sen testaa, ja mistä erikoisominaisuudet löytyvät. Tämä lyhentää arviointia ja vähentää väärinymmärryksiä.
- Aseta julkaisu manuaaliseksiNäin hyväksytty sovellus ei ilmesty kauppaan kesken viikonlopun, vaan silloin kun sinä olet paikalla.
Miksi testijakelu ei ole vapaaehtoinen vaihe?
Testijakelu ennen julkista julkaisua ei ole vapaaehtoinen vaihe, koska se on ainoa tapa nähdä, miten sovellus käyttäytyy laitteella jota et itse omista ja käsissä joka ei tunne sovellusta. Jakelu on ilmaista, sen paketti käy läpi kevyemmän tarkistuksen kuin julkinen versio, ja kierros on siksi nopea. Mukaan kutsutaan vähintään kolme ihmistä, jotka eivät ole olleet tekemässä sovellusta — heidän ensimmäinen minuuttinsa kertoo enemmän kuin viikko omaa testaamista, koska sinä osaat käyttää sovellusta oikein etkä huomaa missä kohtaa aloittaja jää jumiin. Kaksi asiaa kannattaa katsoa nimenomaan tässä vaiheessa: ensimmäinen avaus tyhjällä tilillä ja verkkoyhteyden katkeaminen kesken toiminnon.
Testijakelun paketti käy läpi kevyemmän tarkistuksen kuin julkinen versio, joten kierros on nopea. Kutsu mukaan vähintään kolme ihmistä, jotka eivät ole olleet mukana tekemässä sovellusta. Heidän ensimmäinen minuuttinsa kertoo enemmän kuin viikko omaa testaamista, koska sinä osaat käyttää sovellusta oikein etkä huomaa, missä kohtaa aloittaja jää jumiin.
Kaksi asiaa kannattaa katsoa nimenomaan testijakelussa: mitä tapahtuu ensimmäisellä avauksella tyhjällä tilillä, ja mitä tapahtuu, kun verkkoyhteys katkeaa kesken toiminnon. Nämä kaksi tuottavat suurimman osan ensimmäisistä huonoista arvosteluista.
Miksi kauppasivu on hakukone eikä esite?
Sovelluskaupan sivu on hakukone eikä esite: nimi, alaotsikko ja avainsanakenttä ratkaisevat sen, löytyykö sovellus kaupan omasta hausta lainkaan. Tämä on julkaisun aliarvioiduin osa, koska se tehdään kiireessä viimeisenä silloin kun kaikki muu on jo valmista. Käytännön ohjeita on kolme. Nimeen kuuluu brändin lisäksi se sana, jolla sovellusta haetaan, jos se mahtuu luontevasti. Alaotsikko kertoo hyödyn yhdellä lauseella eikä toista nimeä. Avainsanakenttään ei kirjoiteta samoja sanoja, jotka ovat jo nimessä, koska ne on jo huomioitu ja tila on rajallinen. Kuvaustekstin ensimmäiset rivit ovat ainoa osa, jonka useimmat lukevat — kirjoita niihin mitä sovellus tekee, ei kuka sen teki.
Kolme käytännön ohjetta. Nimeen kuuluu brändin lisäksi se sana, jolla sovellusta haetaan, jos se mahtuu luontevasti. Alaotsikko kertoo hyödyn yhdellä lauseella eikä toista nimeä. Avainsanakenttään ei kirjoiteta samoja sanoja, jotka ovat jo nimessä, koska ne on jo huomioitu — tila on rajallinen ja kaksinkertainen merkintä on hukkaan heitettyä.
Kuvaustekstin ensimmäiset rivit ovat ainoa osa, jonka useimmat lukevat. Kirjoita niihin se, mitä sovellus tekee, ei sitä mikä yritys sen teki. Loppuosaan kuuluvat tilaustiedot ja linkit käyttöehtoihin ja tietosuojaselosteeseen, jos sovelluksessa on maksuja.
Mitä teet, jos hylkäys tulee?
Hylkäys ei ole harvinaisuus eikä epäonnistuminen. Se on viesti, jossa kerrotaan sääntökohta ja usein kuvakaappaus, ja siihen vastataan kolmella asialla. Ensimmäinen on lukea tarkasti, mihin sääntökohtaan viitataan: sama sanamuoto tarkoittaa eri asiaa eri kohdissa, ja viittaus kertoo onko kyse toiminnallisuudesta, sisällöstä, maksuista vai turvallisuudesta. Toinen on vastata samassa keskustelussa ennen kuin lähettää uutta pakettia — jos kyse on väärinymmärryksestä, selitys riittää, ja uusi paketti aloittaisi tarkistuksen alusta. Kolmas on korjata yksi asia kerrallaan ja kirjata mitä muutit. Yksi ero kannattaa tuntea: jos hylkäys koskee sovelluksen ideaa eikä toteutusta, uusi versio ei auta.
Lue mihin kohtaan sääntöä viitataan. Sama sanamuoto voi tarkoittaa eri asiaa eri kohdissa. Viittaus kertoo, onko kyse toiminnallisuudesta, sisällöstä, maksuista vai turvallisuudesta.
Vastaa samassa keskustelussa ennen kuin lähetät uutta pakettia. Jos kyse on väärinymmärryksestä, selitys riittää eikä uutta versiota tarvita. Uusi paketti aloittaa tarkistuksen alusta, vastaus ei.
Korjaa yksi asia kerrallaan ja kirjaa mitä muutit. Jos muutat viisi asiaa ja hylkäys toistuu, et tiedä mikä oli syy. Sama koskee vastauksia: kerro tarkasti mitä teit.
Yksi ero kannattaa tuntea: jos hylkäys koskee sovelluksen ideaa eikä toteutusta, uusi versio ei auta. Silloin kyse on siitä, ettei sovellus kuulu kauppaan siinä muodossa, ja ratkaisu on muuttaa sitä mitä sovellus tekee, ei sitä miltä se näyttää.
Milloin App Store -julkaisua ei kannata tehdä?
App Store -julkaisu on väärä työkalu kolmessa tilanteessa, ja ne on rehellisintä sanoa suoraan. Ensimmäinen on sovellus, joka on tarkoitettu vain omalle henkilökunnalle: julkinen kauppa on väärä jakelutie sisäiselle työkalulle, ja sisäiseen jakeluun on omat keinonsa ilman julkista arviointia. Toinen on sovellus, joka näyttää vain sisältöä joka on jo verkkosivulla — se törmää usein verkkosivukuoria koskevaan sääntöön, ja vaikka se pääsisi läpi, sen ylläpito maksaa joka vuosi. Kolmas on tilanne, jossa sovellusta ei ehditä ylläpitää: julkaisu on sitoumus eikä päätepiste, koska käyttöjärjestelmä päivittyy vuosittain ja kehittäjäohjelma laskutetaan vuosittain.
Kun sovellus on tarkoitettu vain omalle henkilökunnalle. Julkinen kauppa on väärä jakelutie sisäiselle työkalulle. Sisäiseen jakeluun on omat keinonsa, eikä silloin tarvitse käydä läpi julkista arviointia lainkaan.
Kun sovellus näyttää vain sisältöä, joka on jo verkkosivulla. Tällainen sovellus törmää usein siihen sääntöön, joka koskee kauppaan tuotuja verkkosivukuoria, ja vaikka se pääsisi läpi, sen ylläpito maksaa joka vuosi. Vertailu on jutussa mobiilisovellus vai mobiilisivusto.
Kun sovellusta ei ehditä ylläpitää. Julkaisu on sitoumus, ei päätepiste. Käyttöjärjestelmä päivittyy vuosittain ja kehittäjäohjelma laskutetaan vuosittain. Varaa julkaisun rinnalle vuosibudjetti ylläpidolle; itse toteutus ja ylläpito on kuvattu sivulla sovelluskehitys.
Mitä tehdään julkaisun jälkeisellä ensimmäisellä viikolla?
Julkaisupäivä on projektin näkyvin hetki ja sen vähiten tärkeä. Kaksi asiaa kannattaa tehdä heti ensimmäisellä viikolla. Katso kaatumisraportit päivittäin: ensimmäisten päivien viat tulevat laitteilta ja tilanteista, joita et testannut. Ja vastaa jokaiseen arvosteluun, myös yhden tähden arvosteluihin, koska ne ovat ensimmäinen asia jonka seuraava lataaja lukee.
Kolmas asia on korjauspäivitys valmiiksi kolmen viikon päähän. Ensimmäisen version jälkeen tulee aina lista pieniä asioita, ja yksi suunniteltu korjauskierros on halvempi kuin viisi kiireellistä.
Ja säilytä kaikki julkaisussa käytetyt aineistot yhdessä kansiossa: kuvakaappaukset, tekstit, tunnukset ja lomakevastaukset. Seuraava julkaisu on niiden ansiosta päivän työ eikä viikon.
Usein kysyttyä
Kuinka kauan App Store -tarkistus kestää?
Tyypillisesti päivistä viikkoon, mutta Apple ei anna takuuta eikä sitä voi luvata asiakkaalle. Ruuhkahuiput ja monimutkaiset sovellukset venyttävät aikaa. Suunnittele niin, ettei julkaisupäiväsi ole riippuvainen tarkistuksen nopeudesta.
Tarvitaanko yritys, vai voiko julkaista yksityishenkilönä?
Molemmat ovat mahdollisia. Yksityishenkilönä kaupassa näkyy oma nimesi, yrityksenä yrityksen nimi, ja yritystili vaatii lisää todentamista. Jos sovellus liittyy liiketoimintaasi, yritystili on käytännössä ainoa järkevä vaihtoehto.
Kenen kehittäjätilillä sovelluksen pitäisi olla?
Omallasi. Jos sovellus on toimittajan tilillä, et voi vaihtaa toimittajaa ilman että sovellus julkaistaan uudelleen, jolloin arvostelut ja latausmäärät nollautuvat. Vaadi tämä sopimusvaiheessa, ei jälkikäteen.
Mitä tarvitaan, jos sovelluksessa on kuukausitilaus?
Tilaustuote pitää luoda ja hinnoitella erikseen, ja siihen tarvitaan oma arviointinsa. Lisäksi kauppasivun kuvauksessa on oltava linkit käyttöehtoihin ja tietosuojaselosteeseen, tilauksen kesto ja hinta kerrottuna selvästi, ja sovelluksen sisällä näkymä, josta samat tiedot löytyvät ennen ostoa. Puuttuva käyttöehtolinkki on tässä yleisin yksittäinen pysäyttäjä.
Voiko hylkäyksestä valittaa?
Kyllä, tulkinnan voi riitauttaa erillisen menettelyn kautta. Se kannattaa vasta, kun on varmaa että kyse on väärinymmärryksestä eikä korjattavasta puutteesta. Useimmiten nopein tie on korjata se, mihin viitataan.
Pitääkö sovellus julkaista molempiin kauppoihin samaan aikaan?
Ei tarvitse, ja usein ei kannata. Yksi alusta kerrallaan tarkoittaa yhden julkaisuprosessin opettelua ja puolet ylläpitotyöstä ensimmäisenä vuonna. Katso verkkosivustosi kävijätilastoista laitejakauma ja aloita siitä, mitä asiakkaasi käyttävät. Play-puolen oma aikataulunsa on käyty läpi erikseen sivulla Android-sovellus.
Lue seuraavaksi
- Android-sovelluksen julkaisu Google Playhin: testivaatimukset ja aikataulu viikkoina
- Sovelluksen ylläpito ja hinta: mitä se maksaa vuodessa julkaisun jälkeen
- Yrityssovelluksen kehittämisen hinta
- WordPress-ylläpidon hinta ja mitä siihen oikeasti kuuluu
- WordPressin hakukoneoptimointi: neljä asetusta, jotka ratkaisevat teknisen puolen
- Microsoft Dynamics 365 vai kevyempi vaihtoehto pk-yritykselle?
Lue myös: hinnasto · kassajärjestelmä ravintolaan · kanta-asiakasohjelma pienyritykselle · digitaalinen leimakortti · ajanvarausjärjestelmien hinnat · verkkosivut yritykselle · sovelluskehitys iOS ja Android · ohjelmistokehitys