VSI ČLANKI

MOBILNE APLIKACIJE · VOICEINBOX

Kako aplikacija pride v App Store — na primeru VoiceInbox

VoiceInbox je naš lasten produkt: glasovni e-poštni odjemalec za iPhone. Skozenj smo šli sami, od prve vrstice kode do zelene kljukice pri Applu. Tukaj je, kaj to v resnici zahteva.

Kako aplikacija pride v App Store — na primeru VoiceInbox

Med »imamo idejo za aplikacijo« in »aplikacija je v App Storu« je precej več kot programiranje. Ker smo šli skozi celoten postopek z lastnim produktom VoiceInbox, lahko opišemo, kaj to v resnici pomeni — brez olepševanja.

VoiceInbox je glasovni e-poštni odjemalec za iPhone: govorite, aplikacija napiše, izpili, prevede in pošlje sporočilo. V več kot 99 jezikih, brez rok.

Del 1: Kaj se dogaja na napravi

Videti je preprosto — pritisneš gumb in govoriš. Pod tem teče:

Zadnja alineja je tista, ki jo vsi podcenijo. Napisati »pošlji e-pošto« je enostavno. Narediti urejevalnik, ki ne izgubi osnutka, ko uporabnik med pisanjem sprejme klic, je delo.

Del 2: Kaj se dogaja v ozadju

Aplikacija se mora povezati z uporabnikovim e-poštnim predalom, kar pomeni:

Ta del je 70 % dela in 0 % tistega, kar uporabnik vidi. Prav zato ga ponudbe, ki obljubljajo aplikacijo za 3.000 €, praviloma sploh ne vključujejo.

V ŽIVO V APP STORU

VoiceInbox

Naš lasten produkt. Prenesite ga in poglejte, kaj pomeni »zahtevna mobilna aplikacija« v praksi.

Odpri v App Storu →

Del 3: Applov pregled

Ko je aplikacija narejena, se šele začne del, ki ga podjetja najbolj podcenjujejo. Za oddajo potrebujete:

  1. Razvijalski račun (99 USD letno) in — če gre za podjetje — preverjanje identitete, ki lahko traja tedne.
  2. Certifikate in profile za podpisovanje.
  3. Oznake zasebnosti: za vsak tip podatka je treba povedati, ali ga zbirate, zakaj in ali ga povezujete z uporabnikom. Napačen odgovor tu je pogost razlog za zavrnitev.
  4. Besedila dovoljenj. »Ta aplikacija potrebuje mikrofon« ni dovolj — Apple zahteva pojasnilo, zakaj ga potrebuje in za kaj se posnetek uporabi.
  5. Posnetke zaslona za več velikosti naprav, opis, ključne besede.
  6. Testni dostop za pregledovalca — če aplikacija zahteva prijavo, mora Apple dobiti delujoč račun, sicer je zavrnitev samodejna.

Najpogostejši razlogi za zavrnitev

Pregled danes traja običajno en do tri dni. Vsaka zavrnitev pomeni popravek in nov krog — zato se izplača vse pripraviti pravilno že v prvo.

Del 4: Google Play

Pri Googlu je postopek drugačen, a nič manj zahteven: nastavitev Play Console, podpisovanje aplikacije, vprašalnik o varnosti podatkov, obvezno ciljanje ravni API-ja, ki jo Google vsako leto dvigne (starejše aplikacije preprosto umaknejo iz trgovine), interni in zaprti testni kanali ter postopna objava po odstotkih.

Zadnja točka je koristna navada: če objavite najprej 10 % uporabnikom in se pokaže napaka, ne prizadene vseh.

Kaj to pomeni za vaš projekt

Če razmišljate o mobilni aplikaciji, so tri vprašanja pomembnejša od izbire tehnologije:

  1. Kaj mora delovati brez povezave? To določi celotno zasnovo sinhronizacije.
  2. Katere podatke boste zbirali? Odgovor gre v oznake zasebnosti in vpliva na zaupanje uporabnikov.
  3. Kdo bo vzdrževal aplikacijo čez leto dni? Vsako leto pride nov iOS in nova Googlova zahteva. Aplikacija brez vzdrževanja v dveh letih izgine iz trgovine.

Mi delamo vse troje: razvoj, oddajo in vzdrževanje po objavi. Da veste, kako to izgleda v praksi, si preprosto prenesite VoiceInbox — to je najbolj pošten portfelj, kar ga lahko pokažemo.