iOS-sovellus App Storeen
Mitä iPhone-sovellus maksaa, miten Applen arviointi oikeasti menee, ja mistä hylkäykset johtuvat.
iOS-sovelluksen tekeminen on kaksi eri työtä. Toinen on sovellus itse. Toinen on App Storeen pääseminen, ja se on se osa, joka yllättää. Sovellus voi olla valmis ja toimiva, ja julkaisu silti seisoo kaksi viikkoa, koska yksi liite puuttuu tai yksi linkki on kirjoittamatta kuvaukseen.
Meillä on 21 julkaistua sovellusta App Storessa oman kehittäjätilimme alla. Se tarkoittaa, että olemme käyneet arviointiprosessin läpi kymmeniä kertoja ja saaneet myös hylkäyksiä. Tämä sivu on kirjoitettu niistä hylkäyksistä, ei Applen ohjeista, ja siksi täällä kerrotaan myös ne virheet, jotka olemme itse tehneet.
Mitä se maksaa
| Mitä | Hinta |
|---|---|
| Yksinkertainen sovellus, yksi näkymä | ks. hinnasto |
| Sovellus jossa kirjautuminen ja tili | ks. hinnasto |
| Sovellus jossa maksut tai tilaukset | ks. hinnasto |
| Applen kehittäjätili | 99 $/vuosi, sinun nimiisi |
| Ylläpito ja iOS-päivitykset | 50–400 €/kk |
| Muutostyöt julkaisun jälkeen | tuntityötä, ks. hinnasto |
Hintahaarukka ei ole epämääräisyyttä. Se seuraa yhtä asiaa: onko sovelluksessa käyttäjätilejä. Sovellus, joka toimii pelkkään puhelimeen tallennetulla tiedolla, on halpa, koska palvelinta ei ole. Heti kun sovelluksessa on kirjautuminen, mukana tulee palvelin, salasanan palautus, tietojen poisto pyynnöstä ja tietosuojaseloste, ja jokainen niistä on oma työnsä. Kolmas hyppy tulee maksuista, koska Apple vaatii, että digitaalinen sisältö myydään sen oman ostojärjestelmän läpi, ja siihen liittyy oma säännöstönsä.
Ylläpito ei ole valinnainen samalla tavalla kuin verkkosivuilla. Apple julkaisee uuden iOS-version joka syksy, ja sovellus, jota ei ole päivitetty, lakkaa jossain vaiheessa toimimasta tai poistetaan kaupasta. Kerromme alempana konkreettisesti, mitä se työ on.
Miten sovellus kulkee kehityksestä kauppaan
Koko matka mahtuu yhteen kuvaan. Huomaa nuoli, joka palaa takaisin: se on hylkäys, ja se kuuluu prosessiin eikä ole poikkeus.
Kuvassa on kaksi kohtaa, jotka maksavat rahaa. Ensimmäinen on punainen paluunuoli: jokainen kierros arvioinnissa on 24–48 tuntia odotusta, ja jos hylkäyksiä tulee kolme peräkkäin, julkaisu siirtyy viikolla. Toinen on oikeanpuoleisin laatikko, joka ei pääty mihinkään: se toistuu joka vuosi niin kauan kuin sovellus on kaupassa.
Mitä Apple vaatii ennen kuin arviointi edes alkaa
Tämä on se lista, jonka takia julkaisu myöhästyy useammin kuin itse koodin takia. Jokainen rivi on pakollinen, ja puuttuva rivi pysäyttää lähetyksen ennen kuin kukaan avaa sovellusta.
| Mitä vaaditaan | Mitä se tarkoittaa | Jos puuttuu |
|---|---|---|
| Kuvakaappaukset jokaiselle ilmoitetulle laitekoolle | iPhone-koot erikseen, iPad erikseen, jos iPad on mukana | lähetys ei mene läpi lainkaan |
| Sovelluskuvake ilman läpinäkyvyyttä | yksi tiedosto, tarkat mitat | lähetys hylkääntyy koneellisesti |
| Tietosuojaselosteen osoite | julkinen verkko-osoite, ei liitetiedosto | kenttä on pakollinen, ei voi jättää tyhjäksi |
| Tietojen keräyksen ilmoitus | mitä kerätään ja liittyykö se käyttäjään | ristiriita koodin kanssa johtaa hylkäykseen |
| Ikäraja eli age rating | kyselylomake, joka määrittelee ikärajan | väärin täytettynä rajaa myös markkina-alueita |
| Arvioijan muistiinpanot | vapaa teksti: mitä sovellus tekee ja miten sitä kokeillaan | arvioija arvaa, ja arvaus menee usein väärin |
| Demotunnukset, jos kirjautuminen vaaditaan | toimiva käyttäjätunnus ja salasana lomakkeelle | yleisin turha hylkäys koko listalla |
| Linkki käyttöehtoihin, jos myydään kestotilausta | osoite kuvauksessa, ei vain sovelluksen sisällä | koneellinen hylkäys ennen ihmisarviointia |
| Kuvakaappaus tilausnäkymästä | jokaiselle myytävälle tilaustuotteelle erikseen | tilaustuote jää tilaan, jossa sitä ei voi myydä |
| Markkina-alueiden valinta | missä maissa sovellus näkyy | tilaustuotetta ei voi hinnoitella ennen tätä |
Kaksi viimeistä riviä ovat niitä, joita ei löydy miltään suomalaiselta sovelluskehityksen sivulta, koska ne selviävät vasta silloin, kun on itse yrittänyt hinnoitella kestotilauksen. Tilaustuotetta ei voi hinnoitella ennen kuin sille on valittu markkina-alueet, eikä virheilmoitus kerro sitä. Sen löytäminen vie ensimmäisellä kerralla tunteja, toisella kerralla minuutin.
Kahdeksan julkaistuista sovelluksista. Jokainen on mennät Applen arvioinnin läpi.








Kahdeksan kahdestakymmenestäyhdestä julkaistusta sovelluksesta, kaikki samalla kehittäjätunnuksella. Sama arviointiprosessi, jonka läpi sinunkin sovelluksesi menisi.
Miten arviointi etenee ja mitä hylkäys maksaa aikana
- Sovellus lähetetään arviointiin Kaikki edellisen taulukon liitteet mukana. Koneellinen tarkistus ajetaan heti, ja se hylkäää puuttuvat liitteet minuuteissa, ennen kuin kukaan ihminen katsoo mitään.
- Odotus jonossa Tyypillisesti alle vuorokausi, joskus kaksi. Tähän ei voi vaikuttaa millään, joten julkaisupäivää ei kannata luvata asiakkaille päivän tarkkuudella.
- Ihminen Applella avaa sovelluksen Arvioija ei luo tunnuksia itse. Jos sovellus vaatii kirjautumisen, hänelle pitää antaa tunnukset, tai hylkäys tulee ilman että sovellusta on käytetty.
- Hyväksyntä tai hylkäys perusteluineen Hylkäys tulee kirjallisena ja nimeää kohdan, jota on rikottu. Se ei ole mielipide vaan viittaus sääntöön, joten korjaus on yleensä yksiselitteinen.
- Korjaus ja uusi lähetys Sama jono uudelleen, taas 24–48 tuntia. Yhteen hylkäykseen kannattaa vastata myös kirjallisesti, koska osa asioista ratkeaa keskustelemalla ilman uutta versiota.
- Julkaisu Hyväksytty sovellus voidaan julkaista heti tai valittuna päivänä. Suosittelemme manuaalista julkaisua, jotta markkinointi ja kauppa osuvat samaan päivään.
Käytännön aikataulu kannattaa laskea näin: yksi kierros on 1–2 vuorokautta, ja realistinen varaus on kaksi kierrosta. Kun sovellus on valmis, kaupassa ollaan tyypillisesti viikon sisällä. Jos sovelluksessa on kestotilaus, varaa enemmän, koska tilaustuotteet arvioidaan omana kokonaisuutenaan.
Mitä olemme itse saaneet hylkäyksenä
Nämä eivät ole esimerkkejä vaan omia hylkäyksiämme. Kerromme ne, koska kilpailijoiden sivuilla lukee, että julkaisu hoituu, mutta ei yhtään syytä siihen, miksi se ei hoidu.
Arvioija ei päässyt sisään
Sovellus vaati kirjautumisen, eikä arvioijalle ollut annettu tunnuksia. Hylkäys tuli ilman että sovellusta oli käytetty. Korjaus on erillinen arviointitunnus, joka toimitetaan lomakkeella ja jonka toimivuus tarkistetaan juuri ennen lähetystä.
Kestotilaus ilman linkkiä käyttöehtoihin
Kuvauksessa oli hinta mutta ei osoitetta käyttöehtoihin. Hylkäys tuli koneellisesti, eli sovellusta ei arvioitu lainkaan. Kuvauksen merkkimäärä on rajallinen, joten linkeille pitää varata tila etukäteen eikä lisätä niitä viimeisenä.
Vanhoista tiedostoista rakennettu paketti
Kauppaan lähetetty paketti oli koottu viikkojen takaisesta sisällöstä, vaikka testiversio näytti oikealta. Tämän huomaa vain avaamalla juuri sen paketin, joka lähetetään. Teimme tämän kerran emmekä toista, ja siitä on nyt tarkistus jokaisen lähetyksen edessä.
Puuttuvat kuvakaappaukset laitekoolle
Sovellukselle oli ilmoitettu myös iPad, mutta kuvat oli tehty vain iPhonelle. Julkaisu pysähtyi. Korjaus on joko kuvat molemmille tai laiteperheen poistaminen ilmoituksesta.
Sovellus oli liian ohut
Pelkkä verkkosivun kääre ilman omaa toiminnallisuutta hylätään. Sovelluksen pitää tehdä jotain, mitä selain ei tee: ilmoituksia, offline-käyttöä, kameraa tai sijaintia.
Tilaussovellusten erityissäännöt
Jos sovelluksessa myydään kestotilausta, säännöt muuttuvat, ja tämä on se kohta, jossa ensimmäistä sovellustaan julkaiseva yritys menettää eniten aikaa. Neljä asiaa on pakko olla kunnossa.
| Vaatimus | Missä se täytetään |
|---|---|
| Linkki käyttöehtoihin | sovelluksen kuvauksessa, julkisena osoitteena |
| Linkki tietosuojaselosteeseen | kuvauksessa ja erillisessä kentässä |
| Hinta, jakso ja mitä tilaus sisältää | näkyvissä itse ostoruudulla, ei vain kaupassa |
| Kuvakaappaus ostoruudusta | jokaiselle tilaustuotteelle erikseen arviointia varten |
Kuvakaappaus tilausnäkymästä on niistä epäselvin. Se ei ole kaupan markkinointikuva vaan arvioijalle tarkoitettu todiste siitä, miltä ostoruutu näyttää sovelluksessa. Ilman sitä tilaustuote jää tilaan, jossa se näyttää puutteelliselta eikä sitä voi myydä, vaikka sovellus itse olisi jo hyväksytty.
Mitä TestFlight antaa ennen kauppaa
TestFlight on Applen oma jakelutapa keskeneräiselle sovellukselle. Sovellus asennetaan sen kautta oikeille puhelimille ennen kuin se on kaupassa, ja testaaja saa sen samalla tavalla kuin oikean sovelluksen. Käytännön hyöty on kolme asiaa.
Ensinnäkin sovellus tulee kokeiltavaksi oikealla laitteella oikeassa käytössä. Simulaattorissa kaikki toimii aina. Puhelimessa kolmen vuoden takaisella akulla ja huonolla yhteydellä ei toimi, ja juuri se on se kokemus, jonka asiakkaasi saa.
Toiseksi TestFlight-versio menee kevyen tarkistuksen läpi, joten osa kauppaan liittyvistä ongelmista tulee esiin jo ennen varsinaista arviointia. Se ei korvaa arviointia, mutta se paljastaa rikkinäisen paketin ennen kuin se on Applen jonossa.
Kolmanneksi testaajat voivat olla oman yrityksesi ihmisiä. Se on halvin tapa saada palaute siltä ryhmältä, joka sovellusta oikeasti käyttää, ja muutos on tässä vaiheessa halpa. Sama muutos julkaisun jälkeen tarkoittaa uutta versiota ja uutta arviointikierrosta.
Mitä ylläpito iOS:ssä oikeasti on
Ylläpito kuulostaa siivoustyöltä, mutta iOS:ssä se on konkreettista ja ennustettavaa. Nämä asiat toistuvat, ja niistä syntyy se 50–400 euron kuukausihaarukka.
| Mitä tapahtuu | Miten usein | Mitä se vaatii |
|---|---|---|
| Uusi iOS-versio | joka syksy | testaus ja korjaukset, joskus uusi julkaisu |
| Uusi puhelinmalli, uusi näyttökoko | vuosittain | asettelun tarkistus, uudet kuvakaappaukset |
| Applen sääntömuutos | 1–3 kertaa vuodessa | uusi ilmoitus tai uusi kenttä täytettäväksi |
| Kehitystyökalujen vaatimustason nosto | noin kerran vuodessa | sovellus on käännettävä uudelleen |
| Palvelinpään ylläpito | jatkuva | vain jos sovelluksessa on tili tai oma taustajärjestelmä |
Sovellus, jossa ei ole tilejä eikä palvelinta, voi olla vuoden ilman että sille tehdään mitään. Sovellus, jossa on kirjautuminen ja maksut, tarvitsee huomiota useita kertoja vuodessa. Kysy siis ylläpidon hinta aina suhteessa siihen, mitä sovelluksessa on, äläkä osta jatkuvaa kuukausisopimusta sovellukselle, joka ei sitä tarvitse.
Kauppasivu on osa tuotetta
Sovelluksen kauppasivu on se ainoa asia, jonka asiakas näkee ennen kuin hän päättää asentaa. Siitä huolimatta se tehdään useimmiten viimeisenä iltana ennen lähetystä, ja se näkyy. Neljä asiaa ratkaisee, löytyykö sovellus ja avataanko se.
Nimi ja alaotsikko ovat ne kaksi kenttää, joiden perusteella App Store etsii sovellusta. Ne kannattaa kirjoittaa niillä sanoilla, joita asiakas hakee, ei niillä, joilla yritys puhuu itsestään. Suomenkielisen sovelluksen kohdalla tämä tarkoittaa yleensä sitä, että nimessä on yksi tavallinen suomen kielen sana, ei keksitty tuotenimi yksinään.
Ensimmäiset kolme kuvakaappausta näkyvät hakutuloksessa ilman, että kukaan avaa sovelluksen sivua. Ne kannattaa siis suunnitella siinä järjestyksessä, että kolme ensimmäistä kertovat koko tarinan. Kuvien pitää myös erota toisistaan: kahdeksan lähes samanlaista näyttöä ei kerro mitään, ja se näyttää huolimattomalta myös arvioijan silmissä.
Kuvauksen ensimmäiset rivit ovat ainoa osa, joka näkyy ilman lisää-napin painamista. Loput luetaan harvoin. Jos sovelluksessa on kestotilaus, samaan rajalliseen tilaan pitää mahtua myös linkit käyttöehtoihin ja tietosuojaselosteeseen, joten teksti kannattaa kirjoittaa lyhyeksi jo alusta alkaen.
Neljäs on ikäraja, joka ei ole pelkkä merkintä. Se vaikuttaa siihen, kenelle sovellus näkyy ja missä maissa se on saatavilla, ja väärin täytettynä se rajaa pois osan yleisöstä ilman, että kukaan huomaa mitään. Se täytetään kyselylomakkeella, ja lomakkeen vastaukset kannattaa lukea kahdesti.
Milloin iOS-sovellusta ei kannata tehdä
Tämä osio puuttuu käytännössä jokaiselta kilpailijaltamme. Nämä ovat ne tilanteet, joissa vastauksemme ensimmäiseen puheluun on, että älkää tehkö sovellusta.
| Tilanne | Miksi sovellus ei auta |
|---|---|
| Sama ihminen ei käytä sitä viikoittain | kotinäytölle asennettu sovellus, jota ei avata, poistetaan |
| Ei tarvita kameraa, sijaintia eikä ilmoituksia | selainsovellus tekee saman ja on käytössä huomenna |
| Sisältö muuttuu joka päivä | jokainen muutos vaatisi uuden arviointikierroksen |
| Sovellus on markkinointia, ei työkalu | kukaan ei asenna mainosta puhelimeensa |
| Budjetti on hyvin pieni | julkaisun liitteet yksin vievät päivän työn |
| Kukaan yrityksessä ei omista sovellusta | julkaisun jälkeen tarvitaan ihminen, joka päättää muutoksista |
Kysy siis tämä ensin: käyttääkö sama ihminen tätä viikoittain, ja tarvitaanko kameraa, sijaintia tai push-viestejä? Jos vastaus on ei, selainpohjainen sovellus tekee saman työn, maksaa murto-osan ja on käytössä huomenna ilman Applen arviointia. Sanomme tämän ennen tarjousta, koska sovellus, jota kukaan ei avaa toista kertaa, on kallis tapa oppia asia.
Kuka omistaa sovelluksen ja kehittäjätilin
Asiakas omistaa molemmat. Kehittäjätili rekisteröidään sinun yrityksesi nimiin ja lähdekoodi luovutetaan, jolloin sovellus ei ole sidottu tekijäänsä. Jos toimittaja julkaisee sovelluksesi omalla tilillään, et pääse siihen käsiksi ilman häntä, etkä voi vaihtaa tekijää ilman että sovellus on hetken poissa kaupasta. Kysy tämä keneltä tahansa ennen kuin tilaat, koska vastaus kertoo enemmän kuin hinta.
Sisältää julkaisun App Storeen kaikkine liitteineen: kuvakaappaukset, ikärajan, tietosuojaselosteen, arvioijan muistiinpanot ja demotunnukset. Kehittäjätili rekisteröidään sinun yrityksesi nimiin, joten sovellus on sinun eikä meidän. Lähdekoodi luovutetaan. Muutostyöt tehdään tuntityönä, ks. hinnasto.
Kuka tämän tekee
DT Nova Tmi, Y-tunnus 3595452-5, Helsinki. Yksi ihminen, joka tekee työn itse ja vastaa puhelimeen. Sovelluksia on julkaistu App Storeen 21 kappaletta oman kehittäjätilin alla, mikä tarkoittaa, että jokainen tällä sivulla oleva vaatimus on tullut vastaan oikeassa työssä eikä luettuna.
Yhden hengen yrityksellä on yksi selvä rajoite, ja kerromme sen itse: emme ota useaa isoa projektia yhtä aikaa. Jos kalenteri on täynnä, sanomme sen ensimmäisessä puhelussa emmekä venytä aikataulua jälkikäteen.
Usein kysyttyä
Kauanko sovelluksen tekeminen kestää?
Yksinkertainen sovellus on tyypillisesti kaupassa muutamassa viikossa. Kirjautumisen ja maksut sisältävä vie kuukausia. Arviointi itse on näissä molemmissa vain muutama vuorokausi.
Voiko sovelluksen tehdä sekä iPhonelle että Androidille?
Kyllä, ja se kannattaa lähes aina tehdä yhdellä koodipohjalla. Toinen kauppa maksaa silloin 30–50 % lisää sen sijaan, että hinta tuplaantuisi.
Mitä jos Apple hylkää sovelluksen?
Korjaamme syyn ja lähetämme uudelleen, eikä siitä laskuteta erikseen, koska julkaisu kuuluu hintaan. Hylkäys tulee kirjallisena ja nimeää säännön, joten korjaus on yleensä yksiselitteinen.
Tarvitseeko meidän olla itse mukana julkaisussa?
Vain kahdessa kohdassa: kehittäjätilin avaamisessa, koska se rekisteröidään teidän nimiinne, ja tietosuojaselosteen sisällön hyväksymisessä. Muun hoidamme me.
Voiko sovelluksen ottaa pois kaupasta?
Kyllä, milloin tahansa. Jo asennetut sovellukset jäävät käyttäjien puhelimiin, mutta uudet lataukset loppuvat. Kehittäjätilin vuosimaksu jatkuu niin kauan kuin haluat pitää sovelluksen kaupassa.
Mitä sovellus maksaa ensimmäisen vuoden jälkeen?
Kehittäjätili 99 $ vuodessa, mahdollinen palvelinkustannus ja ne muutokset, joita teette. Emme myy kuukausisopimusta sovellukselle, joka ei tarvitse ylläpitoa, vaan laskutamme tehdyn työn mukaan.
Soita 044 989 1659 Lähetä sähköpostia
Vastaa Mustafa Tarabya, DT Nova Tmi. Ei myyntitiimiä, ei tarjouspyyntölomaketta — soitat suoraan sille, joka tekee työn. Arkisin klo 9–20, ja jos en ehdi vastata, soitan takaisin saman päivän aikana.
Lue myös: Android-sovellus Google Playhin · yrityksen tietoturva · varmuuskopiointi · hakukoneoptimoinnin hinta · Verkkokaupan perustaminen: hinta, vaihtoehdot ja todellinen kululista · Tietosuojaseloste-malli pienyritykselle · Liiketoimintasuunnitelman pohja ja laskelmat · IT-konsultointi pienyritykselle