Nazad na blog

Optimizacija mobilne aplikacije: brzina, rušenja, ocene i vidljivost u prodavnicama

Aplikacija postoji, ali je spora, povremeno se sruši, ima ocenu 3,4 ili je niko ne nalazi u App Store-u i Google Play-u. To su četiri različita problema koja se zovu istim imenom. Ovaj tekst razdvaja šta se meri, šta se popravlja, koliko košta optimizacija postojeće aplikacije i kada je jeftinije napraviti novu.

Kada nam neko napiše da mu treba optimizacija aplikacije, prvo pitanje koje postavimo je šta tačno ne valja. Odgovori se dele u četiri grupe, i skoro nikad nisu isti posao. Neko ima aplikaciju koja se dugo otvara i koči dok se lista. Neko ima aplikaciju koja se povremeno zatvori sama od sebe, i to vidi tek u komentarima. Neko ima aplikaciju koja radi dobro, ali ima ocenu 3,4 i niko je ne preuzima. A neko ima aplikaciju koju niko ne nalazi kada u prodavnici ukuca ono čime se firma bavi. Sve četiri stvari zovu se optimizacija, a svaka se meri drugim alatom, popravlja drugim ljudima i košta drugačije. Ovaj tekst je za vlasnike aplikacija koje već postoje, bilo da smo ih mi pravili ili neko drugi: kako da vidite gde je problem, šta se popravlja a šta ne, koliko to košta u Srbiji 2026 i kada se više isplati nova verzija nego krpljenje stare.

1,09%
udeo sesija sa rušenjem posle koga Google Play smatra aplikaciju problematičnom
0,47%
granica za zamrzavanje (ANR) na Androidu, iste posledice
5 s
hladan start od pet sekundi i duže Google označava kao prekomeran
od 200€
pregled postojeće aplikacije kod nas, uračunava se ako nastavimo

Četiri problema koja se zovu isto

Pre bilo kakve ponude vredi razdvojiti šta je problem, jer od toga zavisi ko ga rešava. Tehničke probleme rešava programer. Ocene i vidljivost rešava neko ko razume prodavnice i korisnike. Kod manjih aplikacija to često jeste ista firma, ali nije isti posao ni ista cena.

Šta viditeŠta je stvarno problem
Aplikacija se dugo otvara, koči pri listanjubrzinastart, slike, pozivi ka serveru, spor server
Aplikacija se sama zatvori ili zamrznestabilnostgreške u kodu, zastarele biblioteke, određeni telefoni
Ocena ispod 4, loši komentariocenestari problemi, loš trenutak za traženje ocene, bez odgovora
Niko je ne nalazi u prodavnicividljivost (ASO)naslov, opis, slike, ključne reči

Kako da izmerite, bez programera

Dobra vest je da su obe prodavnice već skupile skoro sve podatke koji su vam potrebni. Samo treba znati gde da se pogleda. Za ovo vam treba pristup nalozima u Google Play Console i App Store Connect, koji bi, ako je sve urađeno kako treba, trebalo da glase na vašu firmu.

  • Google Play Console, odeljak Android vitals: udeo sesija sa rušenjem, udeo zamrzavanja (ANR), vreme pokretanja, i poređenje sa sličnim aplikacijama
  • U istom odeljku pogledajte da li su problemi vezani za određene modele telefona ili verziju Androida, jer se to popravlja drugačije nego greška koja pogađa sve
  • App Store Connect i Xcode Organizer: broj rušenja, zamrzavanja, vreme pokretanja i potrošnja baterije za iOS verziju
  • Ako aplikacija ima Firebase Crashlytics ili sličan alat, tu su tačna mesta u kodu gde se ruši, i to je najkorisniji podatak za programera
  • Ocene i komentari u obe prodavnice, poređani po datumu: da li su loši komentari stari ili novi, i da li se ponavlja ista stvar
  • Otvorite aplikaciju na starijem Android telefonu srednje klase, ne na svom novom, i izbrojte sekunde do prvog ekrana na kome može nešto da se uradi
  • U prodavnici ukucajte tri reči koje bi korisnik kucao da traži vašu uslugu i pogledajte da li se uopšte pojavljujete
Ako nemate pristup nalozima u prodavnicama i izvornom kodu, to je prvi problem, pre svih ostalih. Bez toga niko ne može da objavi popravljenu verziju, i aplikacija je praktično u vlasništvu onoga ko ima pristup. Nalozi treba da glase na firmu, a kod da stoji na mestu kome imate pristup bez izvođača.

Brzina, gde aplikacija gubi vreme

Korisnik ne razlikuje sporu aplikaciju od spore veze ni od sporog servera. Za njega je sve to ista aplikacija koja kasni. Zato se pri optimizaciji brzine uvek meri i telefon i server, jer je u velikom delu slučajeva koje viđamo uzrok na serveru, a ne u samoj aplikaciji. Ovo su mesta gde se najčešće gubi vreme.

  • Hladan start. Aplikacija pri otvaranju učitava sve što bi joj moglo zatrebati, umesto samo prvog ekrana. Google smatra da je hladan start od pet sekundi i duže prekomeran, a korisnik odustaje i ranije
  • Pozivi ka serveru. Ekran koji za prikaz šalje deset zahteva jedan za drugim, umesto jednog. Na brzom internetu se ne primeti, na mobilnom sa slabim signalom traje sekundama
  • Spor server. Aplikacija čeka odgovor koji se sporo sprema, jer baza nema indekse ili server nije dimenzionisan za broj korisnika. Ovo se ne vidi u aplikaciji, a često je najveći uzrok
  • Slike. Fotografije u punoj rezoluciji u listama gde se prikazuju kao sličice, bez keša, pa se preuzimaju svaki put iznova
  • Duge liste. Liste od stotinu stavki koje se iscrtavaju odjednom umesto dok se lista pomera, pa aplikacija koči pri listanju
  • Veličina aplikacije. Paket od nekoliko stotina megabajta zbog biblioteka koje se ne koriste, pa ga deo ljudi ne preuzme na mobilnom internetu
Pre nego što platite ubrzanje aplikacije, izmerite koliko traje odgovor servera na najvažnijem ekranu. Ako server odgovara sekundu ili dve, nikakva optimizacija u samoj aplikaciji neće pomoći, a popravka na serveru često je i jeftinija i brža.

Rušenja i zamrzavanja, zašto su važnija nego što deluju

Rušenje je kada se aplikacija sama zatvori. Zamrzavanje, na Androidu poznato kao ANR, je kada prestane da reaguje na dodir nekoliko sekundi i telefon ponudi da je ugasi. Vlasnik ih retko vidi jer se dešavaju na tuđim telefonima, a korisnik posle drugog puta obično obriše aplikaciju i ostavi jednu zvezdicu. Google Play ima jasne granice: ako je udeo sesija sa rušenjem iznad 1,09% ili udeo zamrzavanja iznad 0,47%, aplikacija se smatra problematičnom i može da dobije manju vidljivost u prodavnici, a na modelima telefona gde je problem izražen i upozorenje na strani aplikacije. Drugim rečima, nestabilna aplikacija gubi preuzimanja čak i kod ljudi koji je nikad nisu probali.

Najčešći uzroci koje nalazimo u tuđim aplikacijama su greške koje se javljaju samo kad nema interneta ili kad je signal slab, jer aplikacija nije testirana van kancelarije, zatim zastarele biblioteke koje se ne slažu sa novim verzijama Androida ili iOS-a, i problemi na određenim modelima telefona, često jeftinijim Android uređajima koji su u Srbiji veoma zastupljeni. Dobra strana je što alati tipa Crashlytics pokazuju tačno mesto u kodu, pa se rušenja obično popravljaju brže nego problemi sa brzinom.

Ocene, zašto aplikacija ima 3,4 a korisnici je koriste svaki dan

Ocena u prodavnici je jedna od prvih stvari koje čovek vidi pre preuzimanja, i razlika između 3,6 i 4,5 zvezdica je razlika između aplikacije koju ljudi preskoče i one koju instaliraju. Problem je u tome što ocenu ostavljaju pre svega nezadovoljni, osim ako se zadovoljni ne zamole u pravom trenutku. Ovo su stvari koje realno pomeraju ocenu.

  • Traženje ocene iz aplikacije, preko zvaničnog prozora koji nude i Apple i Google, a ne preko linka koji vodi u prodavnicu. Korisnik oceni za dve sekunde, bez napuštanja aplikacije
  • Pravi trenutak. Ocenu tražiti posle uspešno završenog posla, na primer kad je termin zakazan ili porudžbina stigla, a ne pri prvom otvaranju. Apple ionako dozvoljava da se prozor prikaže najviše tri puta godišnje po korisniku, pa svaki put mora da se iskoristi
  • Odgovori na komentare. Obe prodavnice dozvoljavaju javni odgovor. Odgovor na loš komentar, sa napomenom da je problem rešen u novoj verziji, često natera korisnika da promeni ocenu, a čitaju ga i svi koji tek razmišljaju
  • Popravka onoga što se ponavlja. Ako se u trideset komentara pominje ista stvar, to je spisak zadataka za sledeću verziju, ne šum
  • Novi početak na iOS-u. Apple pri objavi nove verzije dozvoljava da se prikazana ocena resetuje. Ima smisla samo kada su stari problemi stvarno rešeni, inače se brzo vrati na isto
Bez obaveze

Ovo je teorija, a kod vas konkretno?

Ako hoćete da vam neko pogleda vaš slučaj umesto opšteg saveta, javite se. Kažemo šta bismo uradili i koliko to košta, pa vi odlučite.

Besplatna procena. Ne šaljemo ponude na 20 strana ni pozive koje niste tražili.

Vidljivost u prodavnicama, šta je ASO i šta se tu podešava

ASO je za prodavnice isto što i SEO za Google: podešavanje strane aplikacije tako da se pojavi kada ljudi kucaju ono što nudite, i da ih ubedi da preuzmu. Polja su ograničena i različita u dve prodavnice, pa se svaki znak računa. Najčešća greška koju vidimo kod srpskih aplikacija je naslov koji sadrži samo ime firme, bez ijedne reči koju bi neko kucao.

App Store (iOS)Google Play (Android)
Naslovdo 30 znakovado 30 znakova
Drugi red ispod naslovapodnaslov, do 30 znakovakratak opis, do 80 znakova
Ključne rečiposebno skriveno polje, do 100 znakovanema polja, čita se iz opisa
Opisdo 4.000 znakova, slabo utiče na pretragudo 4.000 znakova, utiče na pretragu
Slike ekranaprve tri odlučujuprve tri odlučuju
Odgovori na komentaredada

Posao na vidljivosti je u praksi kratak: istraživanje reči koje ljudi kucaju, novi naslov, podnaslov i kratak opis, prepravljen opis za Google Play, i nove slike ekrana koje umesto golog ekrana aplikacije pokazuju šta korisnik dobija, jednom rečenicom po slici. Efekat se meri kroz broj prikaza strane u prodavnici i udeo onih koji posle toga preuzmu aplikaciju, što obe prodavnice pokazuju besplatno.

Koliko košta optimizacija postojeće aplikacije

Cena zavisi od toga koliko je problema i u kakvom je stanju kod, a stanje koda se zna tek kad se pogleda. Zato kod aplikacija koje nismo mi pravili prvo radimo pregled, pa tek onda dajemo ponudu. Rasponi ispod su u satima rada, jer je to jedini pošten način da se uporede ponude, uz našu satnicu za doradu od 25 do 45€ po satu. Za tačan obim i cenu za vašu aplikaciju pogledajte stranu izrada mobilnih aplikacija, gde stoje i ostali paketi.

PosaoOkvirni obim
Pregled koda, merenje i spisak problemaosnova za ponuduod 200€, uračunava se ako nastavimo
Vidljivost u prodavnicama (naslov, opis, slike ekrana)obe prodavnice10 do 20 sati
Popravka rušenja sa poznatim uzrokompo grupi grešaka10 do 40 sati
Ubrzanje starta, lista i slikau samoj aplikaciji20 do 60 sati
Ubrzanje servera i bazeiza aplikacije10 do 40 sati
Ažuriranje zastarelih biblioteka i verzija sistemada aplikacija ostane u prodavnicama20 do 80 sati

Posle optimizacije aplikacija i dalje traži održavanje, jer Apple i Google svake godine menjaju pravila i verzije sistema, a aplikacija koja se ne prati posle nekog vremena tiho prestane da bude dostupna novim korisnicima. Kod nas održavanje kreće od 200€ mesečno. Detaljan popis svega što aplikacija košta posle izrade, od naloga do servera, stoji u tekstu troškovi aplikacije posle izrade.

Popraviti ili napraviti novu

Ovo je pitanje koje vlasnici najčešće postavljaju, i na njega nema odgovora bez pregleda koda. Ali postoje znaci koji dosta jasno govore na koju stranu ide.

Šta dobijate
Isplati se popravka
Isplati se nova aplikacija
Stanje koda
uredan, sa jasnom strukturom
haos koji niko osim autora ne razume
Tehnologija
i dalje podržana
napuštena, bez ažuriranja
Problemi
nekoliko jasnih uzroka
svaka popravka otvara dve nove greške
Funkcije
i dalje odgovaraju poslu
posao se promenio, aplikacija nije
Procena popravke
manje od trećine cene nove
više od polovine cene nove

Pravilo koje koristimo: ako popravka košta više od polovine cene nove aplikacije, a posle nje ostaje stara osnova sa kojom će svaka sledeća izmena biti skupa, nova aplikacija je jeftinija na tri godine, čak i kada je skuplja danas. Ako pak popravka košta trećinu ili manje, i posle nje ostaje zdrava aplikacija, nema razloga da se baci ono što radi. Ako se odluka svede na novu, proces i cene opisani su na strani izrada mobilnih aplikacija, a pre toga vredi proći i test iz teksta aplikacija ili sajt, šta vam treba, jer se ponekad ispostavi da je aplikacija bila pogrešan alat od početka.

Kako izgleda preuzimanje tuđe aplikacije

Veliki deo aplikacija koje optimizujemo nisu naše. Prethodni izvođač je prestao da se javlja, ili je firma nastala u međuvremenu, ili je aplikaciju pravio neko ko je otišao iz firme. Taj prelaz ima svoj redosled, i ako se preskoči prvi korak, ostali ne mogu da se urade.

1
Pristup, pre svega ostalogIzvorni kod, nalozi u Google Play Console i App Store Connect, server, baza i svi spoljni servisi. Proveravamo da li sve glasi na vašu firmu i pomažemo da se prebaci ako ne glasi.
2
Pregled i merenjeČitamo kod, pokrećemo aplikaciju, gledamo podatke iz obe prodavnice i alata za rušenja, merimo server. Rezultat je spisak problema po težini i proceni sati.
3
OdlukaDobijate procenu popravke i procenu nove aplikacije, sa preporukom. Ako preporučujemo novu, kažemo zašto, konkretno.
4
Popravke po reduPrvo ono što ruši aplikaciju i ono što preti da je izbaci iz prodavnica, pa brzina, pa vidljivost i ocene.
5
Nova verzija i merenje posleObjava ažurirane verzije u obe prodavnice, pa praćenje rušenja, brzine i ocena naredne četiri nedelje, na istim brojkama kao na početku.

Najčešća pitanja

Pod tim imenom kriju se četiri različita posla: ubrzanje aplikacije (start, liste, slike, server), popravka rušenja i zamrzavanja, podizanje ocene u prodavnicama i podešavanje strane u App Store-u i Google Play-u da bi vas ljudi našli, što se zove ASO. Prva dva su tehnički posao programera, druga dva su posao oko prodavnica i korisnika.

Zaključak, prvo razdvojite problem, pa tek onda plaćajte

Optimizacija mobilne aplikacije nije jedan posao nego četiri, i najveći novac se baci kada se plati pogrešan. Aplikacija sa odličnim naslovom u prodavnici koja se ruši kod svakog petog korisnika dobiće preuzimanja koja se pretvore u jednu zvezdicu. Brza i stabilna aplikacija koju niko ne nalazi ostaje brza i stabilna za desetak ljudi. Zato redosled uvek ide istim putem: pristup, merenje, stabilnost, brzina, pa ocene i vidljivost. Ako vaša aplikacija ima neki od ovih problema, ili niste sigurni da li je vredi popravljati, pošaljite nam link ka njoj u prodavnici, a sve o tome kako radimo i koliko koštaju nove aplikacije stoji na strani izrada mobilnih aplikacija.

WebKraft radi optimizaciju i preuzimanje postojećih mobilnih aplikacija za firme u Srbiji: brzinu, rušenja, ocene i vidljivost u App Store-u i Google Play-u, sa merenjem pre i posle i pregledom koda pre ponude. Pošaljite nam link ka aplikaciji i šta vas muči, pa vam kažemo da li se isplati popravka ili nova verzija.
Naše usluge

Šta WebKraft može da uradi za vas

Sve naše digitalne usluge, od izrade sajta i mobilne aplikacije do SEO, Google Ads i Instagram automatizacije.

Trebaju vam konkretni rezultati?

WebKraft je marketing agencija iz Beograda koja radi SEO, Google/Meta Ads i social media za srpske firme. Zakažite besplatne konsultacije, bez obaveza.

Pišite nam na WhatsApp
Nastavak čitanja

Povezani tekstovi

Teme koje se naslanjaju na ovu, iz istog dela bloga.

Kako teče izrada mobilne aplikacije kod nas: 6 faza od ideje do App Store-a

Aplikacija koja radi ne nastaje kopiranjem tuđeg ekrana, nego razumevanjem korisnika i najkraćim putem do cilja. Ovaj tekst pokazuje kako mi konkretno radimo izradu mobilnih aplikacija, korak po korak, na primeru prave aplikacije, i zašto firme na kraju izaberu baš nas: od strategije i MVP pristupa, preko izbora između native i React Native, do objave i održavanja.

Pročitaj tekst

Koliko košta izrada mobilne aplikacije u Srbiji 2026 i koji pristup izabrati: native, hybrid ili PWA

Mobilna aplikacija je ozbiljna investicija koja se isplati samo ako rešava pravi problem. Ovaj vodič razlaže izradu aplikacija u Srbiji 2026: da li vam uopšte treba aplikacija ili je dovoljan sajt, razliku između native, hybrid i PWA pristupa, koliko realno košta, kako teče proces od ideje do App Store i Google Play, i šta se dešava posle objave.

Pročitaj tekst

Aplikacija za zakazivanje termina, koliko košta i kome se stvarno isplati

Većini salona, klinika i servisa ne treba mobilna aplikacija za zakazivanje, nego sistem na sajtu koji košta više puta manje i radi isti posao. Ovaj tekst razlaže tri načina da rešite zakazivanje, koliko svaki košta u Srbiji, kada se prava aplikacija zaista isplati i kako da izračunate koliko vas propušteni termini koštaju godišnje.

Pročitaj tekst
Besplatna procena

Recite nam šta vam treba, odgovaramo u toku dana

Četiri kratka koraka, manje od minut popunjavanja. Dobijate konkretan odgovor sa okvirnom cenom i rokom, bez obaveze i bez poziva koje niste tražili.

1Usluga
2Budžet i rok
3Detalji
4Kontakt
Šta vam treba?

Podatke koristimo samo da odgovorimo na upit. Bez newslettera, bez prosleđivanja trećima.