јул 142014
 
Faze u razvoju aplikacija za android!

Faze u razvoju aplikacija za android!!!

Napraviti neku aplikaciju, igricu ili program za uređaje koji rade pod android operativnim sistemom nije lako, ali kada to uradite tek Vas onda čeka još mnogo posla. Tu treba obratiti pažnju na mnogo stvari, od samog stvaranja ideje šta da se uradi, pa do pronalaženja korisnika koji će koristiti Vašu aplikaciju. Da bi ostvarili svoj cilj – zaradu, popularnost ili nešto drugo, morate dobro razmisliti kako do njega doći. Vaša aplikacija mora proći kroz mnogo faza dok ne stigne do krajnjeg korisnika, i svaka faza u razvoju ako nije urađena kako treba može da bude pogubna po konačni rezultat Vašeg rada. Do zastoja u uspešnosti Vaše aplikacije može doći i zbog najmanje sitnice, koja ne mora biti greška već blagi previd ili propust.

Da bi ostvarili svoj cilj i izbegli, lakše otklonili i revidirali bilo koju nepravilnost tokom izrade Vaše aplikacije, razvojni put svake aplikacije treba podeliti na više faza. Neke od najvažnijih faza u nastajanju aplikacije su:
1) Ispitivanje ponude i potražnje – izbor aplikacije
2) Planiranje i izrada aplikacije
3) Izbor metode za monetizaciju
4) Testiranje
5) Objavljivanje
6) Marketing – reklamiranje

1) Još pre nego što se krene u pravljenje aplikacije, potrebno je ispitati ponudu i potražnju. Ovu etapu nikako nemojte zanemariti, jer u suprotnom sav Vaš trud može biti uzaludan. Može se desiti da Vi imate najbolju aplikaciju na Google marketu iz bilo koje oblasti, ali da ste izabrali grupu gde je jednostavno prevelika konkurencija, tako da niko ni ne vidi Vaše delo. Ako u tom slučaju niste stručni u marketingu, vrlo brzo ćete biti veoma razočarani brojem skidanja Vaše aplikacije. Zato, najpre dobro zagledajte kategorije na marketu i probajte razne pretrage za ključne reči koje su važne za Vas. Što su traženije klučne reči to bolje za Vas, ali to je mač sa dve oštrice, jer popularnost ključnih reči nosi sa sobom i jaku konkurenciju. Preporuka je izabrati oblast gde je broj skidanja aplikacija veliki, a mali je broj aplikacija koje koriste željene ključne reči. Naravno podrazumeva se da će Vaše ključne reči biti prihvaćene u marketu gde objavljujete aplikaciju, jer može da se desi i da ne budu…
Najprostija metoda ispitivanja je objašnjena u narednim rečenicama. Ako želite da pravite igru sa automobilima, treba ispitati ključne reči, koje su važne za Vas. U polju za pretragu unesite reč “car”. Rezultati istrage biće toliko veliki, da će biti prikazano 100, 250, 400 ili onoliko aplikacija kokiko Vaš uređaj podržava u izveštaju pretrage. Većina rezultata će u svom imenu imati traženu reč, a broj skidanja svih ponuđenih aplikacija sa rezultata pretrage je veliki. Međutim van ovih aplikacija postoji još mnogo aplikacija koje imaju traženu ključnu reč, ali u rezultatima pretrage nema mesta za njih. Van rezultata pretrage bi posle objavljivanje bila i Vaša aplikacija – nevidljiva u rezultatima pretrage, iako ima ključnu reč koju tražite. Da bi se pojavila u pretrazi, morate se pozabaviti nalaženjem osoba koje će instalirati Vašu aplikaciju nasilno – reklamiranjem, obaveštavanjem, informisanjem… Kako se broj instaliranja Vaše aplikacije povećava, možda se ona i pojavi u pretrazi na kraju liste, a vremenom njena pozicija možda ide i prema vrhu.
Nasuprot ovome ako unesete u pretrazi reč “tablic”, biće izbačeno svega nekoliko aplikacija kore koriste ovu ključnu reč. Iako je njihov broj instaliranja takođe veliki, kada objavite svoju aplikaciju koja ima ovu ključnu reč, i ona će biti pri samom vrhu, jer druge aplikacije ovu reč ne koriste. Zato ko voli ovu igru i traži njeno ime u pretrazi, videće i reklamu Vaše aplikacije, i nadajte se da će da zagleda malo detaljnije šta Vi nudite. U rezultatima pretrage će se naći i druge igre sa kartama, ali Vaša aplikacija će imati lako prednost nad njima jer je Google tako oformio pretragu da pamti posle kog upita se šta instalira. Verovatno će više ljudi posle upita za ključnu reč “tablic” instalirati tablic, a ne poker ili neku drugu igru sa kartama, pa će i pozicionuranje biti prema tome.
Ovakvim upoređivanjem rezultata pretrage, dobićete korisne informacije o konkurenciji, i na osnovu toga možete da procenite gde je lakše da se uspe u ostvarivanju postavljenih ciljeva.
Dakle odlučivanje o tome šta da se radi nije za zanemarivanje. U ovoj fazi morate uzeti u obzir šta možete, a šta ne možete uraditi pomoću programa kojim želite da napravite aplikaciju, šta je podržano, šta možete da koristite i slično.

2) Planiranje i izrada same aplikacije treba da bude najvažniji posao, i tu zapravo dolazi do izražaja Vaše znanje iz programiranja. Vi treba da predvidite unapred put od početka do kraja pravljenja programa, i sve ostale faze morate da imate u malom prstu, jer tokom rada dolazi do raznih ispravki, revizija, novih ideja i nepredviđenih događaja.
Glavni programer (ako se radi o timu) mora da rukovodi celim postupkom, da prihvata ili odbija sugestije svih drugih članova tima. Sam program treba da bude razdeljen na više delova, koji su nezavisni jedan od drugog i mogu da se revidiraju na lak način. Što bolje isplanirate ceo projekat, kasnije revizije će biti lakše…
Još na samom startu treba da isplanirate šta će se sve dešavati u programu, gde i kada će se pojaviti reklame za monetizaciju, kako da naterate ljude da se vrate i ponovo startuju Vašu aplikaciju i još mnogo toga. Poželjno je da postoje rekordi, rejting, nivoi, usavršavanja, ciljevi ili bilo šta drugo što treba da se dostigne ili osvoji, jer to vuče ljude da nastave korišćenje Vaše aplikacije. Unapred predvidite i šta će biti dodavano u narednim verzijama, jer svi vole da se često dešava nešto novo, što treba uraditi.
Izrada aplikacije je oblast sa velikim brojem postupaka, koje možete raditi proizvoljnim redosledom. Važno je da svi ovi postupci mogu lako da se povežu u celinu na kraju i da sve radi lepo i ne opterećuje se uređaj, tako da mu se neka funkcija ne poremeti. Treba uzeti u obzir specijalne situacije koje se dešavaju kada telefon zazvoni, dođe do prijema poruke ili neke slične akcije, koja se kod klasičnog programiranja ne dešava.
Takođe je važno obratiti pažnju na optimizaciju, jer na uređaje sa malom memorijom, zahtevne aplikacije neće da rade, ili rade previše sporo tako da se remeti osnovna funkcija…

3) Osim ako ne želite da sve bude potpuno besplatno i da radite za slavu, pravite propratne aplikacije kao uvod u neku glavnu aplikaciju, ili iz nekog drugog razloga, potrebno je da se odlučite kako da naplatite svoj rad. Možete prodavati celu aplikaciju, razne nadogradnje, ili implementirati reklame besplatno. Ovde govorimo o besplatnim reklamama za krajnje korisnike, poput banera, intersticijskih, audio i video oglasa. Njihovo korišćenje nije komplikovano, i uz malo truda će proraditi i početi da Vam donose cent po cent. Google market ima stroga pravila, i ako ih ne poštujete dobićete e-mail sa upozorenjem da ispravite ono što ste prekršili, a može doći i do gašenja celog naloga, a to nikako ne smete dopustiti da Vam se desi. Zato koristite oglase koje nudi Google – AdMob oglase, i bićete bezbedni makar sa strane oglašavanja. Ovde će se često desiti to da oglasi preporučuju minimalnu verziju operativnog sistema veću od one koja Vam je podešena. Ne dajte prevelikog značaja tome, jer se greške na uređajima sa slabijim operativmim sistemom javljaju u zanemarljivom broju. Greške se mogu javiti i usled nedostatka memorije, oštećenog operativnog sistema i raznih drugih nepredviđenih situacija, i mogu se pratiti na Vašem nalogu. Ako primetite da je Vaš rad uzrok greškama, potrudite se da pronađete uzrok i otklonite ga…

4) Testiranje je faza koju treba odraditi što više ljudi. Svako se ponaša drugačije i svako ide svojim nahođenjem u različitom pravcu. Ispitivanje aplikacije u specijalnim slučajevima može Vam otkriti greške koje morate ispraviti pre nego što objavite konačnu verziju. Posebnu pažnju treba obratiti na ponašanje aplikacije pri startovanju reklama, jer tu dolazi do prekida rada glavnog programa i izvršavanja sekundarnog programa kojim se izvršavaju reklame. Gomila ljudi nema pametnija posla, nego da objavi da su pronašli grešku i naslađuje se tim.
Naročito kada objavljujete revizije, obratite pažnju da se nešto nije poremetilo, i istestirajte ponovo sve što bolje možete. Testirajte ponašanje aplikacije na što više uređaja, sa što više različitih rezolucija. Trudite se da uvek koristite relativne koordinate, jer na primer slika veličine 40×40 piksela na uređaju sa rezolucijom 800×480 može lako da se klikne, ali pri rezoluciji 1920×1080 može predstavljati veliki problem. Zato stavite 5% širine ekrana za ovakav primer i neće biti problema.

5) Objavljivanje aplikacije naizgled je veoma jednostavno, ali ova faza je veoma važna i treba joj obratiti posebnu pažnju. Sve ono što Vam Google nudi i predlaže pokušajte da ispoštujete, jer što više stvari uradite, to ćete biti bolje kotirani kasnije na marketu u kategoriji u kojoj se nalazi Vaša aplikacija, a i u pretrazi po odgovarajućim ključnim rečima.
Najpre snimite reklamne slike tako da budu što izazovnije i privuku korisnike da uopšte i razmotre da li da zagledaju šta nudite. Snimite slike tokom korišćenja aplikacije u svim rezolucijama odnosno za sve tipove uređaja iz marketa.
Obavezno snimite i video koji će predstaviti ono što se nudi u aplikaciji, i pokušajte da to uradite na način tako da zainreresujete posmatrača o Vašoj aplikaciji.
Poželjno je i da imate svoj sajt, čiji link takođe unosite na predviđeno mesto. Iskoristite svoj sajt za detaljnije objašnjenje aplikacije, jer je broj karaktera na marketu ograničen, a i morate da poštujete pravila, i zbog ključnih reči i optimizacije pišete malo drugačije nego što želite, a što na Vašem sajtu nije slučaj.
Tekst u kome se opisuje na marketu šta Vaša aplikacija radi je možda i najbitniji pri objavljivanju. On mora da bude precizno napisan ne samo da objasni o čemu se radi, već i da bude optimizovan tako da aplikaciji budu dodeljene dobre ključne reči. Veoma je korisno pogledati kako je za najbolje aplikacije iz iste oblasti napisan tekst. Na sajtu searchman.com možete videti ključne reči koje se javljaju u tekstovima koje drugi koriste, i na osnovu Vaše procene prilagoditi Vaš tekst tako da se javljaju korisne ključne reči i kod Vas. Nakon nekoliko dana posle objavljivanja, na ovom sajtu možete videti i ključne reči koje su priznate i za Vašu aplikaciju, i onda malo i izmeniti svoj tekst ako za to ima potrebe.
Nemojte preterivati sa ponavljanjem ključnih reči, jer Google ne voli preterivanje, tako da je veoma moguće da u tom slučaju dobijete e-mail sa upozorenjem o izbacivanju aplikacije sa marketa. Takođe i lažna objašnjenja, obećanja i preuveličavanja mogu isprovocirati Google market. Zato budite realni i više pažnje obratite da dobijete željene ključne reči, a ostalo će se srediti kroz marketing…
Prevedite tekst na što više jezika, jer se nikada ne zna iz koje države može biti korisnih korisnika. Ako ste u mogućnosti i u samoj aplikaciji ugradite razne jezike – može biti veoma korisno, jer se u svakoj državi vrši posebno rangiranje aplikacija. Ako ste na prvom mestu u svojoj državi, to ne znači da ste i u ostalim, već se dešava da se i ne pojavljujete u drugim državama u istoj kategoriji bilo gde na listi najpopularnijih aplikacija.
Pratite uputstva koja Vam daje Google o tome šta možete da optimizujete, dodate, popravite ili neki drugi predlog, da bi poboljšali rangiranje Vaše aplikacije u marketu. Izdavanje nove verzije sa isplaniranim i neplaniranim promenama Vam takođe podiže rejting, jer tada mnogi ažuriraju stare verzije, što dovodi do povećanja aktivnosti sa Vašom aplikacijom, a to dovodi do podizanja rejtinga na Google marketu, novih prikaza oglasa i naravno do povećanja zarade. Ali ne treba zloupotrebljavati izdavanje novih verzija, jer može i to biti kažnjeno.
Tek kada pripremite sve što ste isplanirali u početnoj verziji (propratne stranice, video, slike i ostalo) objavite svoju aplikaciju. Nakon prihvatanja Vaše aplikacije od strane Google marketa, bacite se odmah na marketing tj. reklamiranje, jer je period u prvom mesecu od objavljivanja aplikacije veoma bitan.

6) Reklamiranje Vaše aplikacije treba biti urađeno što je moguće kvalitetnije. Jedan čovek može da uradi dosta reklama, ali ako ima podršku, multipliciranjem se informacija mnogo brže prenosi. Zato je potrebno koristiti socijalne mreže i pomoću njih obavestiti što više ljudi. Ne služe socijalne mreže da bi slikali kafu koju pijete ili za neki nebitan događaj, već ih treba iskoristiti upravo za prenos informacija koje Vam mogu biti korisne. Preporuka je da na socijalnim mrežama napravite stranice o Vašoj aplikaciji, sa kojih će ljudi moći da dođu do glavne stranice na marketu gde se nalazi Vaša aplikacija. Google na bolje pozicije po kategorijama postavlja aplikacije koje imaju veći broj skidanja, više plusova, više sviđanja, više komentara…
Iskoristite i postojeće grupe, zajednice i sve moguće srodne stranice gde je slobodno reklamiranje, da i tamo postavite neki tekst sa slikom i linkom gde se skida Vaša aplikacija. Traženje primedbi, komentara, mišljenja, poboljšanja pa i hvaljenje može biti veoma korisno, naročito u zajednicama gde su grupe ljudi koje ih posećuju velike.
Takođe reklamiranje po raznim sajtovima sa forumima može biti korisno, jer i ako Vam administratori uklanjaju objave, poneko vidi ono o čemu pišete.
Veoma je važan silovit start, jer Google market ima veoma posećenu stranicu sa novim aplikacijama, na kojoj su aplikacije starosti do mesec dana, i tu je konkurencija dosta slabija. Ovaj period treba iskoristiti za ostvarivanje što bolje pozicije u svojoj kategoriji za kasnije…
Postoje i sajtovi na kojima Vam nude razne usluge marketinga, ali ako želite da uložite novac u marketing, obratite pažnju i na izbor metode a i na izbor ponuđača usluge, da ne bi uzalud potrošili novac…

Redosled izvršavanja navedenih faza treba da bude kao što je predloženo, ali po svojoj volji i inspiraciji radite kada Vam šta odgovara. Obratite pažnju da ispoštujete što je više moguće preporuka iz gore navedenog teksta.

Pozdravlja Vas VojaMaher