Mobiilivaldkonna tarkvara ärimudel on tsentraliseeritum võrrelduna traditsioonilisel tarkvara arenduse ja levitamisega. Mobiilitarkvara ärimudel on üles ehitatud levituskanalitele, mille vahendusel nutiseadmetele enamus rakendusi kättesaadavaks tehakse ning mis omakorda toovad endaga kaasa reeglid ja nõuded arendatavale rakendusele.
Arvestatavateks usaldatavateks levituskanaliteks on tootjate poolsed poed – Apple App Store, Google Play, Windows Phone Store (vt detailsem kirjeldus Lisa 5).
Peamiste tootjate poolsete levituskanalite kokkuvõttev võrdlus on toodud alljärgnevalt.
Apple App Store |
Google Play |
Windows Phone Store |
|
Reg. tasu8 |
99$ aastas |
25$ ühekordne |
49 – 99$ aastas |
Kättesaadavus |
147 riiki |
136 riiki |
231 riiki |
Tootja nõuete vastavuskontroll |
Jah (tehnoloogiline ja inimlik sekkumine). Kontrollitakse nõuetele vastavust. |
Ei (lõppkasutaja tagasiside põhine). |
Jah (tehnoloogiline ja inimlik sekkumine). Kontrollitakse nõuetele vastavust. |
Rakenduse avaldamine |
Reeglina 3-5 tööpäeva, praktikas 2-3 korda kauem (võimalik 2 korda aastas kasutada töövoo kiirendamiseks Expedited App Review). |
Reeglina 1-2 tunniga. |
Reeglina 1-3 tööpäeva, praktikas 2-3 korda kauem. |
Alternatiivsed levituskanalid |
Puuduvad. |
Tehniliselt olemas, kuid kaasneb turvarisk kasutaja nutiseadmes. |
Puuduvad. |
Levituskanali eiramise võimalused |
Võimalik ainult iOS turvamudeli murdmisega (rooting, jailbreak). Ei ole soovitatav, on taunitav. |
Võimalik, kuid selleks tuleb lõpptarbija seadmes lubada rakendusi kolmandatelt osapooltelt (rakenduste digiallkirjade kontrolli väljalülitamine). Ei ole soovitatav. |
Võimalik ainult WM turvamudeli murdmisega (rooting, jailbreak). Ei ole soovitatav, on taunitav. |
Arendusvahendid |
Tasuta, kuid arendus eeldab siiski Apple taristu olemasolu (riist- ja tarkvara). |
Tasuta. Arendusvahendid töötavad erinevatel platvormidel (PC, Linux, Mac) |
Tasuta, kuid arendus eeldab ajakohase Microsoft tarkvaralise platvormi olemasolu. |
Beta-testimise piirangud |
Võimalik beta-testimisi korraldada kuni 1000 registreeritud seadmega (üle 100 seadme testimisel rakenduvad Apple Review protseduurid). |
Testimiseks teadaolevalt täiendavaid piiranguid ei ole. |
Võimalik beta-testimisi korraldada kuni 5 registreeritud seadmega. |
Täiendav info |
developer.apple.com |
developer.android.com |
dev.windows.com |
Tabel 2. Tootjapoolsete levituskanalite võrdlus
Suurimaks erisuseks Google vs Apple/Microsoft levituskanalite mõttes on viimaste poolt läbiviidavad kontrollid, enne kui rakendus kasutajatele kättesaadavaks tehakse (ajaline juhitumatu viivitus). Avaldamise kiirust võivad muuhulgas mõjutada:
Läbivaatuste/sertifitseerimise kestvuse osas puudub garantii ning sellest tulenevalt puudub võimalus arendajal garanteerida rakenduse või selle versiooniuuendusi rangetest ajalistest piirangutest lähtuvalt. Kõige liberaalsemate avaldamise tingimustega on Google Play.
[8] Riigi poolt osutatavate teenuste/rakenduste puhul on soovitatav antud konto registreerimine ja haldamine korraldada riigi poolt. Erasektori initsiatiivile jättes kaasnevad täiendavad riskid (ettevõtte huvi kadumine, finantsilised raskused jne), mis võivad mõjutada rakenduse kättesaadavust.