Platili ste dizajn. Platili ste razvoj. Aplikacija besprekorno radi na test uređaju u vašoj ruci. U vašoj glavi, dan lansiranja je samo formalnost. Pritisnete dugme, aplikacija se pojavi u prodavnicama, korisnici počnu da preuzimaju. Upravo ta slika u glavi je trenutak u kome mnogi osnivači gube dve nedelje, datum objave i ponekad marketinški budžet koji su već isplanirali.
Izrada aplikacije i njeno objavljivanje su dva različita projekta. Drugi ima svoja pravila, svoje čuvare kapije i svoje načine da vam neprimetno oduzme vreme. Apple i Google se nalaze između vaše gotove aplikacije i vaših korisnika, i jedan i drugi su poslednjih godina učinili tu kapiju sporijom i strožom, a ne bržom. Ovo je pregled, jednostavnim jezikom, onoga što se zapravo dešava nakon što je aplikacija gotova. Čekanje, odbijanja i zamke koje pogađaju timove koji su pretpostavili da je najteži deo prošao.
Dvoja ulazna vrata koja funkcionišu potpuno različito
Prvo što treba razumeti: ono što zovemo objavljivanjem u prodavnicama zapravo su dva odvojena procesa koja samo dele isti rok. Appleov App Store i Google Play imaju različite sisteme naloga, različite filozofije provere, različite rokove i različite razloge da kažu ne. Tim koji planira za jedan i pretpostavlja da drugi funkcioniše isto biće iznenađen na onoj strani koju je zanemario.
Apple proverava gotovo sve ručno. Ljudski recenzent otvara vašu aplikaciju, prolazi kroz nju, upoređuje je sa dugačkom listom smernica i donosi odluku. To zvuči sporo, i istorijski jeste bilo, ali Apple je znatno smanjio vreme obrade. Sredinom 2026. rutinska ažuriranja su odobravana za znatno manje od jednog dana, često za nekoliko sati. Na osnovu obaveza koje je Apple preuzeo prema britanskom regulatoru, kompanija sada nastoji da odobri ili odbije 90 posto prijava u roku od 24 sata. Sama provera je, dakle, brza. Kvaka je u tome što gleda čovek, a ljudi primećuju stvari koje automatski sistemi propuštaju.
Google se istorijski oslanjao na automatsko skeniranje i godinama je delovao brže. To više nije sigurna pretpostavka. Ustaljeni Google Play nalozi sa istorijom objavljivanja i dalje se odobravaju za jedan do tri dana, ali potpuno nov nalog programera je sasvim druga priča, i upravo u toj situaciji je većina prvih objava.
Dodatak od dve nedelje za nove korisnike
Evo najvećeg iznenađenja za osnivače koji objavljuju svoju prvu Android aplikaciju, a skoro niko ga ne pominje u ponudi za projekat.
Od kraja 2024. nov Google Play nalog programera ne može jednostavno da objavi aplikaciju javno. Pre nego što vam bude dozvoljeno da pustite u produkciju, Google zahteva da sprovedete zatvoreno testiranje sa najmanje 12 testera i da to testiranje traje 14 dana neprekidno. Tek nakon tog prozora od dve nedelje možete uopšte da podnesete zahtev za pristup produkciji, a i taj zahtev se posebno proverava.
Pročitajte to još jednom, jer menja vaš kalendar objave. Na novom nalogu, najbrži realan put od trenutka kada je aplikacija gotova do trenutka kada je dostupna svima na Androidu nije dan ili dva. To je otprilike dve nedelje obaveznog testiranja, plus provera produkcije koja sledi, plus vreme da okupite dvanaest stvarnih osoba sa Google nalozima koje će zaista instalirati aplikaciju i zadržati je. Prve prijave sa novih naloga često traju sedam do četrnaest dana samo na proveri, a ako vaša aplikacija dodiruje osetljivu kategoriju, poput zdravlja, finansija ili bilo čega namenjenog deci, to može biti četrnaest do dvadeset jedan dan.
Apple ima svoju verziju otpora prema novajlijama, ali se ona pojavljuje ranije, u fazi naloga, a ne u fazi provere. Prijava u Apple Developer Program košta 99 američkih dolara godišnje i zahteva, ako se prijavljujete kao kompanija a ne kao pojedinac, verifikovani pravni identitet firme (DUNS broj) koji Apple proverava. Ta verifikacija sama po sebi može trajati danima, i mora se obaviti pre nego što uopšte možete bilo šta da podnesete. Timovi koji odlažu podešavanje naloga do završetka aplikacije otkriju da je sada papirologija ta koja blokira, a ne kod.
Praktičan zaključak: nalozi, verifikacija firme i, na Androidu, zatvoreno testiranje treba da započnu na početku izrade, a ne na kraju. Rešavanje prijave u prodavnicu tek u nedelji objave razlog je zašto gotova aplikacija stoji neiskorišćena dve nedelje.
Provera je brza. Projekti umiru na odbijanju.
Kada ljudi pitaju koliko traje odobrenje, postavljaju pogrešno pitanje. Prvo odobrenje je, ako je sve u redu, brzo. Pravi rizik za rokove je petlja odbijanja. Svaki put kada recenzent kaže ne, vi rešite problem, ponovo podnesete i vratite se u red čekanja. Dve ili tri takve runde, i odobrenje za 48 sati neprimetno postane tronedeljna muka, koja obično nastupi upravo kada ste investitorima, klijentima ili štampi već rekli da lansirate.
Korisno pitanje je, dakle: šta navodi recenzente da kažu ne? Nekoliko razloga dominira, a dobra vest je da se većina njih može izbeći ako znate da dolaze.
Na Appleovoj strani, najčešći pojedinačni razlog za odbijanje je smernica 4.3, spam. Ta reč je varljiva. Ne znači da je vaša aplikacija bezvredna. Često pogađa legitimne aplikacije koje previše liče na nešto što već postoji u prodavnici, ili koje trpaju ključne reči u naslov i opis da bi prevarile pretragu. To je najčešća kategorija odbijanja, a odmah za njom slede padovi i greške (smernica 2.1). Ako recenzent naiđe na pad, pokvareno dugme, prazan ekran umesto sadržaja ili funkciju koja ne radi, to je trenutno ne. Treći teški razlog je privatnost (smernica 5.1.1), koja se poslednjih godina pooštrila više od bilo koje druge oblasti.
Ta tri razloga, ličiti na duplikat, pasti tokom provere i pogrešno obraditi izjave o privatnosti, čine najveći deo odbijanja. Dodajte još snimke ekrana ili opise koji prikazuju funkcije koje aplikacija zapravo nema, kao i pokvarene linkove u vašem oglasu u prodavnici, i pokrili ste većinu načina na koje prijava biva odbijena.
Papirologija o privatnosti koju većina timova potcenjuje
Privatnost zaslužuje poseban odeljak jer su i Apple i Google tu nagomilali zahteve, i jer tehnički besprekorna aplikacija i dalje može biti odbijena zato što je jedan formular pogrešan.
Obe prodavnice sada zahtevaju da detaljno navedete koje podatke vaša aplikacija prikuplja, zašto i sa kim ih delite. Za Apple to je nutritivna etiketa o privatnosti, a za aplikacije koje koriste određene uobičajene alate i manifest o privatnosti koji opisuje postupanje sa podacima na nivou koda. Za Google to je formular o bezbednosti podataka. Nisu opcioni i nisu kozmetički. Recenzenti upoređuju ono što ste naveli sa onim što vaša aplikacija zaista radi. Ako vaša aplikacija tiho šalje podatke servisu za analitiku ili provajderu veštačke inteligencije koga niste naveli, ta neusaglašenost znači odbijanje, i sve ozbiljnije. Lestvica se ponovo podiže čim deca postanu moguća publika ili je u igri funkcija veštačke inteligencije.
Razlog zašto ovo saplete timove jeste to što nije programerski problem, pa je lako ostaviti ga za kraj. Zahteva da neko zaista razume tokove podataka u aplikaciji i prevede ih u konkretan format prijave koji prodavnica traži. Kada programer koji nikada nije popunio takav formular to obavi na brzinu, noć pre objave, pretpostavke se pojave kao odbijanja.
Ostale tihe zamke
Osim glavnih razloga, postoji niz manjih zahteva koji zateknu nepripremljene timove. Recenzent mora da može da koristi vašu aplikaciju, pa ako je ona iza prijave, morate obezbediti radne demo podatke za prijavu, inače se provera odmah zaustavlja. Uzrasne ocene i upitnici o sadržaju moraju odgovarati stvarnosti. Ako vaša aplikacija koristi enkripciju (a većina koristi, čim komunicira sa serverom preko HTTPS protokola), postoji pitanje o usklađenosti sa izvoznim propisima na koje morate tačno odgovoriti. Vaš oglas u prodavnici treba dostupan URL sa politikom privatnosti i ispravan kontakt za podršku. Nijedan od ovih zahteva pojedinačno nije težak. Zajedno čine listu koju je lako ispuniti 90 posto tačno, a preostalih 10 posto vraća se kao odbijanje dva dana kasnije.
Tu je i pitanje druge platforme. Često se tim usredsredi na to da iOS verzija bude savršena, prođe Appleovu proveru, a onda shvati da Android prijava zahteva svoj oglas u prodavnici, svoje snimke ekrana u drugim veličinama, svoj formular o bezbednosti podataka i, ako je nalog nov, svoj ciklus testiranja od dve nedelje. Objavljeni smo na iOS platformi, Android je u suštini isto je rečenica koja je odložila mnoge potpune objave.
Koliko to zaista košta poslovanje
Za osnivača, šteta od svega ovoga nije apstraktna. Odložena objava znači plaćene oglase koji vode ka stranici u prodavnici koja još nije spremna. Znači pomeren termin za medije. Znači prodajni tim koji je klijentu obećao da će aplikacija biti dostupna, a sada mora da se povuče. Znači programere koji naplaćuju sate na runde ponovnog podnošenja umesto na sledeću funkciju. To što je aplikacija gotova stvara snažno očekivanje da je dostupna, a jaz između ta dva stanja je mesto gde ugled dobija sitne, izbežive ogrebotine.
Ono što frustrira jeste to što skoro ništa od ovoga nema veze sa kvalitetom vaše aplikacije. Reč je o poznavanju procesa, o vremenu potrebnom za pripremu naloga, o Android testu od dve nedelje, o izjavama o privatnosti, o zahtevu za demo pristup, o obrascima odbijanja, i o tome da se posao rasporedi tako da se dosadno čuvanje kapije odvija uporedo sa razvojem, a ne posle njega.
Kako izgleda kada je dobro
Objava koja teče glatko obično deli istu šačicu navika. Nalozi programera i verifikacija firme podešeni su prvog dana, a ne u nedelji objave. Na Androidu, zatvoreno testiranje sa dvanaest testera počinje nedeljama pre planiranog javnog datuma, tako da su obaveznih četrnaest dana već iza vas kada budete spremni. Izjave o privatnosti piše neko ko zaista razume tokove podataka u aplikaciji, i one se poklapaju sa onim što aplikacija radi. Oglasi u prodavnici, snimci ekrana, opisi, URL adrese za podršku i privatnost, tretiraju se kao pravi rezultat rada, a ne kao naknadna misao. Demo podaci za prijavu spremni su za recenzente. I neko u timu je pročitao dovoljno skorašnjih odbijanja da prepozna zamke pre nego što recenzent na njih ukaže.
Uradite to, i obe prodavnice postaju brz deo vaše objave. Preskočite to, i srešćete se sa svakom od ovih prepreka jednu po jednu, svaka košta po nekoliko dana, upravo onda kada imate najmanje prostora za manevar.
Ako radije ne biste ovo učili na teži način
U kompaniji Conimex IT, provođenje aplikacija kroz App Store i Google Play, ne samo da budu napravljene, već proverene, odobrene i dostupne, jedna je od stvari koje radimo za klijente. Preuzimamo podešavanje naloga i verifikaciju firme, raspored za zatvoreno testiranje na Androidu, manifeste o privatnosti i izjave o bezbednosti podataka, oglase u prodavnici i dopisivanje sa recenzentima kada nešto bude odbijeno. Ukratko, mi upijamo te dve nedelje iznenađenja da bi vaš datum objave bio datum koji zaista možete da održite.
Ako imate gotovu aplikaciju ili aplikaciju u izradi, a prijava u prodavnicu počinje da liči na crnu kutiju, javite nam se. Recite nam gde je aplikacija i kada želite da lansirate, a mi ćemo vam iskreno reći kako izgleda stvarni vremenski okvir i kako da ga zaštitite.
