Prodavnica aplikacija. Preuzmite aplikacije. Kako postaviti aplikaciju u AppStore? Kako učitati aplikacije u prodavnicu aplikacija

Čini se da razumijem da Apple čini sve za svoje voljene kupce – a tehnologija je jednostavno na vrhuncu napretka, dizajna i zaštite od svih vrsta nedaća kao što su virusi, zatvoreni ekosistem i moderiranje aplikacija. Ne, recimo meni, kao korisniku, nije sve funkcionisalo (pa, osim možda tehnologije i malo dizajna) - ali 50% ljudi voli moje prijatelje i poznanike, koji ne žele da razmišljaju o čemu radi za njih i kako mogu instalirati programe koji nisu - sve je to vrlo korisno. Pa, naravno, na sve sam to gledao kao običan korisnik – pa, ne volim da koristim ni Apple proizvode ni Android za kreiranje sadržaja – pa dobro – pogodan je za konzumiranje – i to je dobro. Ostalo ćemo nekako uraditi na Windows-u.

I ovdje, kao što sam već više puta pisao, morali smo zadovoljiti potrebe gore navedenih 50% za našu stranicu (pa, a onda i promovirati - i jedno i drugo). Ali pisanje aplikacije, kako se ispostavilo, samo je pola bitke; priča s njenom kasnijom implementacijom i ažuriranjima je mnogo zanimljivija, nakon čega sam na cijelu stvar gledao ne sa strane korisnika, već sa strane programera.

I kao rezultat, gledajući kako se potpuno novi iPad Air snima prvo zračnim pištoljem (nije loša igra riječi, zar ne?), a zatim puškom kalibra .50, i sve to u super niskim pokretima

Doživio sam jednostavno neopisivo zadovoljstvo što je neko uradio sa Apple proizvodom isto što Apple radi sa proizvodima programera softvera.

U ovoj napomeni neću dati detaljne upute o tome kako postaviti aplikaciju u trgovinu aplikacija - ovo je već opisano stotinu puta, pa ću dati općenite korake i linkove do najboljih članaka o ovom pitanju. Takođe ću vam reći nešto o tome sa kakvim smo se hemoroidima susreli.

Dakle, ako odlučite krenuti putem pisanja i objavljivanja aplikacije u Appstoreu, prva stvar koju treba primijetiti je da Apple sve naplaćuje programeru. Ako želite da hostujete aplikacije, platite 100 dolara godišnje za nalog. Ako želite prodati aplikacije, Appleova provizija će biti od 30 do 40% cijene aplikacije - u najboljem slučaju ćete dobiti 70 (iskreno, čak i Federalna porezna služba želi malo manje od prometa). Ako želite da prodajete digitalni sadržaj unutar aplikacije - fige, opet - platite 30% i prodajte preko appstora.

Još ne uzimaju postotak od prodaje prave fizičke robe putem mobilnih aplikacija, koje su izlog online trgovine, ali ja tako osjećam - sve ide ka tome.

Ali pretpostavimo da pristajemo na sve te uslove porobljavanja (desetina? ne, zar niste čuli), brinemo o dobrobiti korisnika. A sada, idemo da registrujemo nalog u AppStoru. Pa, naši programeri su ga već imali, tako da nije bilo problema s njim.

Istovremeno - u svim fazama koje prethode podnošenju prijave - morate zapamtiti ograničenja koja Apple nameće na objavljene aplikacije i zagarantovane razloge zbog kojih će vam biti odbijeno objavljivanje: polovina ih je data, a druga polovina - pa čak i detaljnije -. Ako bilo koji od Appleovih specificiranih uslova nije ispunjen, šanse da aplikacija neće proći moderaciju ili će kasnije biti izbrisana su vrlo velike; ne biste trebali računati da će proći.

I tu glavna zasjeda čeka programere. Apple pregleda aplikacije dvije sedmice prije nego što ih prihvati za objavljivanje. Ali čak i ako za njih ne pronađu kritične greške koje ometaju plasman, tada korisnici aplikacije, nakon objavljivanja, nakon što su temeljito testirali mobilnu aplikaciju na tri ili četiri uređaja - nakon što su primili statistiku od nekoliko stotina uređaja - mogu tamo pronaći prilično kritične one za sebe, a ponekad - i greške za klijente (čak i ako ne za sve). Da, mogu se brzo ispraviti, ali pregled nove verzije je ekvivalentan pregledu prve verzije. Drugim riječima, dvije sedmice ćete biti primorani živjeti sa greškama koje možda neće biti uočljive vašim klijentima i korisnicima, ali ćete ih osjetiti u potpunosti, posebno ako aplikacija komunicira sa vašim serverom. Pa, ne možete ga odmah staviti na svoj server za preuzimanje, kao isti WordPress 3.7.1, objavljen sa ispravkama grešaka - čak i ako to želite. U stvari, to nam se i desilo.


Pravila za prihvatanje aplikacija u App Store-u

Urednici App Storea pažljivo biraju aplikacije, često odbijajući objavljivanje. Razmatranje nove prijave trajat će još dvije sedmice. Naš broj odbijenica je dostigao šest, bila su potrebna tri cijela mjeseca za objavljivanje prijave.

Dobra vijest je da je Apple opisao zahtjeve aplikacije u .

2. Funkcionalnost

Urednici App Store-a odbijaju aplikacije koje
2.1 padaju
2.2 sadrže vidljive greške
2.3 ne raditi ono što je napisano u opisu
2.4 sadrže nedokumentirane ili skrivene karakteristike
2.5 koristi nedokumentirane iOS API-je
2.6 preuzimanje, instaliranje ili pokretanje izvršnog koda
2.7 "beta", "demo" i "test" verzije
2.13 sadrže samo reklamne i marketinške materijale
2.18 odobravati prekomjernu upotrebu alkohola ili droga, podsticati djecu da piju alkohol i puše
2.19 izvršiti pogrešnu dijagnostiku ili prikazati netačne podatke uređaja
2.25 prikazuje aplikacije drugih programera za promociju ili kupovinu u interfejsu sličnom AppStore-u

Urednici MOGU odbiti prijave koje:
2.11 ponavljanje aplikacija koje su već u App Store-u, posebno ako ih tamo već ima puno, na primjer: baterijske lampe, Kama Sutre, aplikacije za prdenje.
2.12 nisu posebno korisne, jedinstvene ili jednostavno web stranice dizajnirane kao aplikacije
2.22 proizvoljno ograničiti korisnike aplikacija, na primjer prema lokaciji ili mobilnom operateru

2.10 iPhone aplikacije bi trebale raditi na iPadu u normalnoj i dvostrukoj veličini.
2.15 Korisnici će moći preuzimati aplikacije veće od 50 megabajta samo putem WiFi mreže

2.20 Programeri koji pretrpe App Store različitim verzijama iste aplikacije bit će blokirani.

2.21 Aplikacije koje sadrže samo pjesmu ili film trebaju biti u iTunes Store-u, samo knjiga u iBookStore-u.

3. Metapodaci (ime, opis, ikona)

Opis aplikacije ne bi trebao biti "fish" 3.2, navesti nazive ostalih 3.1 mobilnih platformi (Android, Windows Phone...). Opis mora odgovarati funkcionalnosti aplikacije 3.3

3.4 Nazivi aplikacija u iTunes-u i na radnoj površini uređaja moraju biti slični.
3.5 Velike i male ikone aplikacija moraju biti iste
3.6 Opis i ikone moraju imati ocjenu 4+ (mogu se pokazati četverogodišnjoj djeci).

3.10 Programeri koji kupuju ili generiraju korisničke recenzije ili manipuliraju vrhovima App Store-a bit će blokirani.

4. Lokacija

Urednici odbijaju prijave koje
4.1 ne pitati korisnika za pristanak prije određivanja njegove lokacije
4.2 koristiti geolokaciju za automatsku kontrolu automobila, aviona ili drugih uređaja, 4.3 pozivati ​​hitne službe ili kontrolirati letove
4.4 Dobijanje geolokacijskih podataka mora biti direktno povezano s funkcionalnošću aplikacije ili prikazivanjem reklama

5. Push obavijesti

Aplikacije koje pogrešno koriste push obavijesti bit će odbijene.

5.1 Push obavijesti moraju se implementirati putem Apple Push Notification API-ja (APN)
5.3 Od vas se traži da dobijete pristanak korisnika prije slanja obavještenja
5.4 Push obavještenja ne bi trebala slati lične ili povjerljive informacije
5.7 Ne možete naplatiti korisniku korištenje push obavijesti

Ne smijete slati viruse, trojance (5.9), spam (5.5) ili reklame (5.6).

6.Game Center

ID igrača se ne može prikazati igraču ili drugim ljudima (6.1) i ne može se koristiti drugačije osim kako je opisano u pravilima Game Center (6.2)

9. Multimedija

9.1 Aplikacije su potrebne da koriste MediaPlayer Framework za pristup muzičkoj biblioteci uređaja
9.2 Aplikacije slične iPod interfejsu će biti odbijene

Zahtjevi za prijenos podataka preko mobilnih mreža (preko WiFi-a možete streamati po želji):
9.3 Audio ne više od 5 MB za 5 minuta
9.4 Videozapisi duži od 10 minuta moraju koristiti HTTP Live Streaming i uključivati ​​audio verziju od 64 kpbs

11. Kupovina

Što je skuplja aplikacija ili kupovina, Apple je pažljivije provjerava (11.11)


11.1 otvaranje ili otključavanje nove funkcionalnosti bez korištenja AppStore mehanizama
11.2 koristiti druge mehanizme osim kupovine unutar aplikacije (IAP) za kupovinu sadržaja, otključavanje funkcija ili pružanje usluga u aplikaciji
11.3 prodavati robu iz fizičkog svijeta (ulaznice za kino, pizzu) ili usluge koje se koriste izvan aplikacije (praonica automobila) putem IAP-a
(zapravo, klauzula 11.3 znači da se fizička dobra i usluge koje se koriste izvan aplikacije mogu prodavati ne putem IAP-a: kreditne kartice, SMS)
11.5 prodati kredite koji imaju datum isteka
11.8 otključajte pristup funkcijama pametnog telefona, kao što su kamera ili žiroskop, za novac
11.9 prodavati sadržaj za iznajmljivanje (postaje nedostupan vremenom)
11.13 sadrže veze do vanjskih mehanizama kupovine, kao što je dugme „kupi“ koje vodi do web stranice s obrascem za kupovinu

Postoje četiri tipa IAP-a:
- potrošni materijal (može se kupiti više puta: municija, zdravlje, skype krediti)
- nepotrošni materijal (jednom kupljen: filmovi, knjige, funkcije aplikacije, novi nivoi)
- automatsko obnavljanje pretplata
- pretplate ažurirane ručno

Morate ispravno postaviti tip svojih IAP-ova (11.7), na primjer, nepotrošne za filmove ili dodatne funkcije, pretplate za ponavljajuća plaćanja.

Pretplate s automatskom obnovom automatski terete novac s kartice korisnika. Mogu se koristiti samo za: periodiku (časopisi, novine), pretplatu na poslovne aplikacije i medijske aplikacije (muzika, video) (11.15).

Prijave mogu koristite sadržaje (časopise, muziku, filmove) kupljene izvan aplikacije, osim ako ne dostavite vezu do vanjskog mehanizma kupovine. (11.14)

Ako koristite kupovinu unutar aplikacije, preporučujem da pročitate Početak rada s kupovinom unutar aplikacije

13 Šteta

Urednici odbijaju prijave koje:
13.1 sugerirati korisniku da uređaj koristi na način da se može oštetiti (baciti kroz prozor, udariti o sto)
13.2 brzo prazni bateriju ili zagrijava uređaj

Urednici MOGU odbiti aplikaciju koja može uzrokovati fizičku štetu korisniku.


15 Nasilje

Urednici odbijaju prijave koje sadrže
15.1 realistične slike ubijenih, osakaćenih, upucanih, izbodenih, mučenih, ranjenih ljudi ili životinja
15.2 opisi nasilja ili zlostavljanja djece
15.4 Realistični prikazi oružja koji podstiču nezakonitu ili nepromišljenu upotrebu
15.5 Ruski rulet igra

15.4 "Neprijatelji" u igri ne smiju predstavljati nijednu pravu rasu, naciju, kulturu, vladu ili korporaciju.

17 Privatnost

17.1 Aplikacije su dužne tražiti dozvolu korisnika za prijenos podataka o njemu i obavijestiti gdje i zašto će se ti podaci koristiti.
17.2 Urednici odbijaju aplikacije koje ne rade bez da korisnik navede lične podatke (e-mail, datum rođenja,...)

18 Pornografija

18.1 Prijave ne smiju sadržavati pornografiju.
18.2 Urednici odbijaju aplikacije u kojima je sadržaj koji kreiraju korisnici često pornografski (na primjer, chat-roulette)

Definicija pornografije: Eksplicitan opis ili prikaz genitalija ili radnji namijenjenih erotskoj stimulaciji, a ne estetskoj ili emocionalnoj privlačnosti.

20. Takmičenja, nagradne igre, lutrije, izvlačenja i kockanje

20.1 Nagradne igre i takmičenja moraju biti sponzorisane od strane programera (ili korisnika) aplikacije
20.2 Pravila za nagradne igre i takmičenja moraju biti predstavljena u prijavi. Njihova pravila bi trebala jasno pokazati da Apple nema nikakve veze sa konkurencijom.
20.3 Programer mora imati licencu za vođenje lutrije.
20.4 Ne možete prodavati srećke u aplikacijama
20.5 Programer igre za pravi novac (sportsko klađenje, poker, kazino, klađenje na konjske trke) mora imati dozvolu i licence u svim zemljama u kojima je aplikacija dostupna. Igre za pravi novac trebale bi biti besplatne na AppStoru
20.6 U igrama za pravi novac, ne možete prodavati kredite za IAP (tj. gdje možete povući dobitke u pravi novac, ne možete kladiti za IAP)

22. Pravni zahtjevi

Urednici odbijaju prijave koje:
22.4 dozvoliti ilegalno dijeljenje datoteka
22.5 sadrže reklame za kockanje
22.6 dozvoljava anonimne pozive ili SMS

22.9 prijave za izračunavanje doze lijeka mora izdati proizvođač lijeka, bolnica, osiguravajuće društvo ili istraživački institut

24. Dječije aplikacije

Aplikacije u kategoriji App Store "Za djecu" moraju biti namijenjene određenom uzrastu: ispod 5 godina, 6-8 godina ili 9-11 godina (24.4)

Prijave za djecu do 13 godina:
24.1 mora imati politiku privatnosti
24.3 Mora tražiti dozvolu roditelja za sve linkove ili kupovine izvan aplikacije
24.2 ne može prikazati kontekstualno oglašavanje ili oglašavanje zasnovano na ponašanju korisnika

Za one koji pišu za iOS ili planiraju proširiti svoje granice na tržištu aplikacija, kao i za one koji žele saznati više o tome, odlučili smo napraviti vodič o mogućnostima objavljivanja u AppStoreu.

Da se razumijemo, AppStore je mnogo izbirljiviji u svakom pogledu od Google Playa. Proces registracije je isto tako naporan kao i proces izdavanja, ali to je ogromno tržište sa ogromnom publikom, pa se isplati. Osim toga, objavljivanjem u AppStoreu odmah zaslužujete poštovanje, jer ste prošli sve krugove pakla i svidjeli ste se tako velikoj zvijeri među online trgovinama.

Dakle, o kakvim krugovima pakla govorimo?

Registracija u AppStoreu, prvi krug

  1. Pratite vezu developer.apple.com/programs/ios
  2. Priznajemo da smo novajlije i ukazujemo na New Apple Developer
  3. Mi odlučujemo o svom mjestu u životu: kompanija ili programer. Za programere je proces lakši, ali za kompaniju će krugovi pakla trajati duže. Pa da vidimo kako će kompanije to postupiti.
  1. Odabravši kompaniju, otkriva nam se dugačak paket pitanja o raznim ličnim podacima, pripremamo se i iskreno odgovaramo.
  2. Zatim otkrivamo sve karte: zašto smo ovdje, na čemu radimo, koje platforme, šta možemo učiniti, šta želimo od budućnosti.
  3. Prihvatamo ugovor o licenci i unosimo kod koji je poslat na Vašu e-poštu.

Evo ga, konačno, AppStore hvala vam na registraciji! Ipak, čekajte malo, još uvijek nisu obrađivali zahtjev za registraciju.

Sada morate popuniti podatke o vašoj kompaniji, od adrese i broja telefona do podataka o osobi odgovornoj za registraciju.

Sve informacije još jednom provjeravamo i potvrđujemo.

Koliko košta da programer objavi aplikaciju na App Storeu?

Dok se vaša prijava pregleda, proći će dan, nakon čega ćete ponovo prihvatiti ugovor i odvojiti se od svojih 99 dolara za iOS Developer Program. Prvi put. I sljedeće godine, ne zaboravite dati sličan doprinos za vaš boravak na tako velikoj pijaci.

Drugi krug, prikupljanje podataka o kompaniji i slanje

Registracija je ozbiljna stvar, a to znači da se morate provjeravati sa svih strana, uvjeriti se da niste bot, već osoba od krvi i mesa i da vam firma nije od kartona.

Kada prikupite dokumente i uzmete izvod sa podacima o kompaniji, potrebno je da ove dokumente prevedete na engleski jezik i pošaljete faksom. Uvjerite se da naziv kompanije u dokumentima odgovara nazivu prilikom registracije.
Na nedelju dana (ili čak malo više) pretvarate se u Hachiko. Tu na scenu stupa sreća, a od nje zavisi da li će sve ispasti u vašim dokumentima ili ćete biti primorani da se vratite na početnu tačku.

Pročitajte također: Pitanja koja treba sebi postaviti prije nego počnete razvijati aplikacije

Ako je s vama sve u redu, čeka vas poziv iz Apple-a, možete pokazati svoje znanje engleskog i, naravno, potvrditi da je sve stvarno. Reći će vam da sada imate pristup portalu za programere, drugim riječima, možete uploadati aplikacije!

Objavljivanje aplikacije, treća runda

Gore je rečeno da je AppStore prilično izbirljiv u svemu. Činjenica da ste se registrovali kao programer ne znači ništa. Prezentacija i funkcionalnost – sve.

Kako bismo istakli granice preko kojih je bolje ne ići, preporučujemo da se upoznate s listom pravila i zahtjeva iz AppStora. Pravila možete pročitati na ruskom.

Ukratko, aplikacija možda neće biti dozvoljena jer:

  1. Aplikacija živi svoj život (pokreće izvršni kod, vrši dodatna preuzimanja).
  2. Niste omogućili pristup profilu u svojoj aplikaciji, a programeri AppStorea ne mogu provjeriti funkcionalnost i zamke.
  3. Falls.
  4. Duplicira hiljade aplikacija.
  5. Ima nepotpun opis.
  6. Iz aplikacije se vidi da se radilo na kolenu.
  7. Aplikacija krši granice, tvrde ljudi iz Applea.
  8. Sadrži brutalne scene nasilja i erotskog sadržaja.

Ali to su šale, ali u stvarnosti momci pridaju veliku pažnju kvalitetu, što ne može a da ne izaziva poštovanje.

Razmatranje vaše prijave, četvrti krug

Kao što je postalo jasno iz prethodnih paragrafa, testiranje vaše aplikacije igra važnu ulogu. Sve moguće greške, otvorene rupe u funkcionisanju, neusklađenost sa zahtjevima i ostali kosturi u kodu koje ste odlučili sakriti - ne možete sakriti.

U fazi verifikacije mogu vam pisati zahtjeve za neke detalje aplikacije, mogu tražiti da omogućite pristup svom profilu (ako ga niste dali) i skrenuti vam pažnju na greške.

Zaokruži pet, šest, sedam - ispravljanje grešaka, slanje na verifikaciju, ispravljanje grešaka, slanje...

Budite spremni na činjenicu da proces odobravanja aplikacije može potrajati, ali i sami razumijete da to radi na dobro, jer se radi na vašoj aplikaciji, a vi je odmah poboljšavate.

Pročitajte također: Kako objaviti aplikaciju na Google Play?

Priprema za objavljivanje aplikacije na tržištu, osmi krug

Koji su zahtjevi?

  1. Ikona

Veličina 1024x1024 piksela;
Datoteka ne smije sadržavati slojeve ili zaobljene uglove.

Ikona govori o vama. Može govoriti o vama ne samo u mobilnom formatu, već iu PC formatu, tako da se ikone ne bi trebale značajno razlikovati. Pogledajte trendove na tržištu kako biste izbjegli da budete nemodni.

  1. Screenshots

Za iPhone rezoluciju (1334x750 piksela).
Rezolucija za iPad (1536 x 2048 piksela).
JPG i PNG format, bez alfa kanala.

Nedavno je proces rada sa snimcima ekrana pojednostavljen za programere.
Od sada više ne morate kreirati datoteke različitih veličina za svaki pojedinačni uređaj.
Učitavate sliku najveće veličine, a Media Manager će sam prilagoditi ekran za svakog člana porodice uređaja. Međutim, ako slika zavisi od položaja telefona i ponaša se drugačije, onda ćete i dalje morati da radite na pojedinačnim slikama.

Zahtjevi su da aplikacija mora funkcionirati i na iPhone-u i na iPad-u, stoga snimci ekrana to moraju ilustrirati. Fokusirajući se na svoju ciljnu publiku, odlučite u kojem stilu ćete napraviti screenshotove: reklamni, strogi, jednostavni i razumljivi. Fokusirajte se na svoje prednosti, pokažite zašto volite ovu aplikaciju i zašto bi je i korisnici trebali voljeti.

Ne pokušavajte varati postavljanjem gotovih snimaka ekrana za aplikaciju sa Google Play-a. Ovo sigurno može zbuniti korisnike. Videće nebrigu za njih, i biće uvređeni, bez nade u povratak, to je dvoje.

  1. Ime

Zahtjevi:
Do 50 karaktera;
Za traženje stranice preko iPhone-a, poželjno je do 23 karaktera;
Ne smije uključivati ​​reference na druge platforme ili kompanije.

Morate pažljivo razmisliti o imenu, odabrati ime koje se pamti koje odražava vašu funkcionalnost. Nemojte brkati naslov sa opisom i ne pokušavajte da unesete cijelo značenje vaše aplikacije u naslov, i dalje ćete imati prostora za lutanje.

  1. Opis aplikacije

Zahtjevi:
Do 4000 karaktera uključujući razmake;
Glavne informacije treba postaviti na vrh.

Za razliku od Google Playa, relevantnost ključne riječi se ne primjenjuje na opis, pa imajte ovo na umu. Obratite više pažnje na naslov, ime programera i polje za ključnu riječ, ovo će biti prikladnije ovdje.
Navedite funkcionalnost i karakteristike jednostavnim riječima u opisu, nemojte biti dosadni i nemojte praviti beskrajne liste „zašto, kako, šta“. Prenesite informacije ljudima kao da sjedite s prijateljima u baru i dijelite svoje utiske o cool aplikaciji.

Obratite pažnju na to da ne stojite mirno, recite nam na čemu ste radili na poboljšanju upotrebljivosti, kako ste uzeli u obzir komentare o greškama.

  1. Polje za ključnu riječ

Ograničenja:
100 karaktera (sa zarezima);
Ne treba se ponavljati;
Uključiti reference na druge aplikacije;
Sadrži imena poznatih ličnosti, tuđe robne marke.

Kvalitet sadržaja koji se pruža u App Store-u smatra se višim nego u Google Play-u, a plasman je prestižnim. Stoga mnogi programeri nastoje dodati svoje kreacije na ovo tržište. Međutim, ne znaju svi ispravan proces kako da učitaju aplikaciju u App Store i koje poteškoće ima. Pokrili smo sve korake od registracije do verifikacije.

Proces registracije u App Storeu

Prije nego počnete objavljivati ​​svoje projekte, morate se registrirati u App Store-u.

Odredite svoj status: kompanija ili programer. Koja je razlika? Prilikom registracije pojedinca dovoljno je da unesete svoje lične podatke i prihvatite uslove ugovora o licenci.

U slučaju preduzeća, morate dati više informacija o svojim aktivnostima, kao i potvrditi svoje postojanje koristeći D-U-N-S broj. Kompanija D&B vrši verifikaciju pravnih lica za Apple. Napominjemo da se usluga plaća (oko 200 USD) i da proces čekanja na dodjelu ovog broja može potrajati do 5 dana. Apple će imati pristup ovim podacima tek nakon 2 sedmice. Međutim, ovo je najteža faza registracije.

Da biste dobili pristup alatima za preuzimanje i dodatno razumjeli kako dodati aplikaciju u App Store, morate se prijaviti i platiti godišnji pristup programskim alatima, koji košta 99 USD. Nakon toga potvrdite svoju pretplatu putem e-pošte i eventualno telefonom.

Proces registracije nije toliko komplikovan koliko je višestepeni, prema kojima treba postupati sa strpljenjem. Međutim, kada dostavite relevantne informacije, ispunite sve zahtjeve i dobijete potvrdu, imat ćete pristup Centru za programere članova.

Šta vam je potrebno da otpremite aplikaciju u App Store?

Prije nego što shvatite kako učitati igru ​​u App Store (ili bilo koju drugu aplikaciju), provjerite je li funkcionalna i zadovoljava li Apple standarde kvalitete. Ovo će vas spasiti od razočaranja zbog odbijanja za objavljivanje.

Kada budete sigurni da aplikacija radi ispravno, možete objaviti igru ​​u App Store-u. Za to su nam potrebni sljedeći alati:

  • Apple PC;
  • Prodavnica aplikacija;
  • Apple Developer Center;
  • itunesconnect.apple.com;
  • XCode softver;
  • Aplikacija Loader.

Vaša prijava mora biti ovjerena od strane Apple-a. Zatražite ga koristeći XCode.

Dodajte aplikaciju u Dev Center. Prilikom unosa podataka provjerite da li odgovaraju onome što je zapisano u certifikatu.

Zatim morate kreirati Provisioning profil i novu aplikaciju u iTunes Connect. Popunjavamo potrebna polja za informacije o vašoj igri, preuzimamo arhivu sa XCode-a i imenujemo je imenom iz profila Provisioning. Koristeći Application Loader, učitavamo arhivu na iTunes Connect i čekamo da bude provjerena.

Optimizacija aplikacije i njene stranice na tržištu

Za uspjeh nije dovoljno samo slijediti preporuke kako dodati igru ​​u App Store. Potrebno je obratiti pažnju na optimizaciju. Ovo uključuje:

  • rad na ikoni aplikacije;
  • stvaranje visokokvalitetnih snimaka ekrana;
  • tačan naslov i opis;
  • odabir pravih ključnih riječi.

Preporučena veličina ikone je 1024x1024 piksela. Na taj način će biti adekvatno prikazan kako na ekranima prenosivih uređaja tako i na računarima. Važno je da ikona prenosi suštinu aplikacije i da bude privlačna korisnicima.

Snimci ekrana moraju biti najmanje 1334 x 750 piksela za iPhone i 1536 x 2048 za iPad. Možete koristiti i Media Manager, koji uklapa velike slike u manje rezolucije ekrana. Pokažite prednosti svoje igre na svojim snimkama ekrana i ohrabrite ljude da je preuzmu.

Optimizacija imena igra važnu ulogu u procesu promocije iOS aplikacija u App Store-u. Trebalo bi prenijeti svrhu i biti nezaboravno. U opisu možete detaljnije navesti razloge zašto biste trebali koristiti svoju kreaciju.

Optimiziranje vaše aplikacije za pretraživač App Store (drugim riječima, SEO aplikacije) također treba razmotriti. Uostalom, uz njegovu pomoć možete brzo promovirati aplikaciju i dobiti pravu publiku.

Zaključak

Sada znate koliko košta učitavanje aplikacije u App Store i kako ispravno obaviti cijeli proces. Složenost postupka je zbog visokih zahtjeva od strane Apple-a. Međutim, na ovoj platformi programeri dobijaju više mogućnosti za unovčavanje i popularizaciju svojih usluga.

Oblast računarske tehnologije se sada ubrzano razvija. Da biste zaradili bogatstvo, sada ne morate raditi 24 sata dnevno - samo trebate smisliti zanimljivu ideju, okupiti tim programera, kreirati aplikaciju za IOS i staviti je u App Store.

Izgledi za kreiranje i objavljivanje aplikacija za iOS

Koliko god se mladi programeri laskali svojim nadama, malo je ugodnih stvari na tržištu aplikacija. Od mnogih projekata, mnogi nisu postali popularni. Jedna izvanredna američka kompanija, Epp Promo, sprovela je marketinšku studiju i dobila sljedeće rezultate: većina anketiranih kreatora aplikacija rekla je da 60% igara uopće ne zarađuje, a 82% kaže da se ne mogu prehraniti ovim poslom. Shodno tome, moraju raditi negdje drugdje.

Apple tvrdi da je njihova stranica dobro mjesto za ovakvu zaradu, ali u stvari stvari stoje drugačije. Da biste zaradili (ili barem ne ušli u minus), morate ući u Top 100 ili Top 200. Drugi programeri objašnjavaju ovaj fenomen govoreći da će ljudi jednostavno biti previše lijeni da skroluju daleko dole kako bi pronašli proizvod koji nudite. Ako vas gore navedeno ne plaši i još uvijek želite kreirati vlastitu aplikaciju, nastavite dalje.

Kako kreirati aplikaciju za iOS i objaviti je na App Store-u

Hajde da shvatimo šta treba da uradite da biste dobili aplikaciju i počeli da zarađujete na njoj.

Kako instalirati razvojno okruženje Xcode

  1. Prvi korak je instaliranje razvojnog okruženja X koda. Koristeći ovaj program kreiraju sve moguće aplikacije na iOS-u. Proizvođače jabuka možete nabaviti na njihovoj službenoj web stranici, ali postoji jedna stvar: aplikaciju možete preuzeti samo na Mac, jer ne postoje radne verzije za Windows i Linux.
  2. Preuzmite aplikaciju za rad sa tekstualnim dokumentima. Uređivači teksta JEdit i TextMate su ovdje vrlo prikladni. Sigurno ćete se zapitati: „Zašto da preuzimam nešto ako imam notepad?“ Odgovor na ovo pitanje je vrlo jednostavan - kada radite s ogromnom količinom koda, ništa vas ne smije ometati. Sve bi trebalo biti usmjereno na povećanje vaših performansi, a ne obrnuto.

    3. Preuzmite grafički program. Za svakog programera važna je ilustracija njegove igre: likovi, okolni svijet, razni objekti i tako dalje. Prilikom kreiranja ovakve stvari pomoći će vam program DrawBerry. Ako se prvi put bavite ovim poslom, odgovara Vam. Naravno, ovo nije jedina aplikacija koja se može koristiti na ovaj način – tu su i CorelDraw, Xara Designer, Inkscape, Adobe Illustrator.

    4. Naučite Objective-C. Sve igre za Apple uređaje su napisane na ovom jeziku. Odgovoran je za rad sa raznim objektima i podacima. Kao što ste već pretpostavili, Objective C je blizak jezicima C. Ako imate iskustva u programiranju u Javi ili C, dovoljno je jednostavno učenje ovog jezika.

    5. Razmislite o angažiranju programera treće strane. Ako se uopšte ne razumete u računare ili ne znate da crtate, ali želite da zaradite od ovog poduhvata, privucite slobodnjake koji se razumeju u programiranje. Uz fiksnu naknadu, oni će brzo i efikasno obaviti posao za vas i kreirati igru ​​koja će vam donijeti zaradu. Iskoristite prednosti sajtova kao što su E lance i o Desk - programeri su majstori svih zanata.

Kreiranje aplikacije u Xcode-u

  1. Kako kreirati novi projekat. Otvorite aplikaciju. Zatim odaberite meni „datoteka“ i kliknite na „kreiraj novu datoteku“. Kliknite na aplikaciju pod “ios” na lijevoj strani u prozoru. Idemo na odjeljak sa šablonima. Kliknite na Isprazni aplikaciju.

    2. Kreiranje storyboarda. Storyboard je odgovoran za prikazivanje ekrana aplikacija u vašem programu. Storyboards prikazuju šta se nalazi u svakom pojedinačnom prozoru i pokazuju kako su u interakciji. Ova stvar vam omogućava da dobro odradite svoju igru. Zatim učinite sljedeće: Odaberite File, zatim New, zatim File. Zatim kliknite na "Korisnički interfejs". Kliknite na ploču scenarija i odaberite “sljedeće”. U meniju uređaja potrebno je da izaberete uređaj za koji je namenjen vaš program. U mom slučaju - telefoniram. Nazovimo objekt "Glavni".

    3. Vašem projektu dodjeljujemo storyboard. Sada dodjeljujemo storyboard kao glavni interfejs našeg programa. Ako je sve urađeno kako treba, storyboard će biti dostupan odmah kada pokrenemo naš program. Evo kako da postupite: odaberite naziv svoje datoteke na kartici s lijeve strane, kliknite na ciljeve i odaberite svoj projekat iz ovog naslova. Idite na meni Općenito i odaberite Informacije o raspoređivanju. U glavnom sučelju unesite Main.Storyboard i prijeđite na sljedeći korak.

    4. Dodajte prvi ekran. Za ovo nam je potreban kontroler pogleda. Koristeći ih, možemo generirati približan prikaz aplikacije. U početku možete istražiti kontrolere prikaza i odabrati ih između nekoliko unaprijed postavljenih postavki. Ako ste odjednom početnik u ovoj stvari, onda je bolje, naravno, izabrati između postojećih. Tako ćemo vidjeti kako će aplikacija izgledati u rukama običnog korisnika. Odaberite "Main Storyboards". Pronađite biblioteku objekata. Na dnu desne strane možete odabrati ovu istu biblioteku objekata. Sa desne strane vidjet ćete da se pojavljuje prozor koji se zove platno. Tamo prevucite "Kontroler pogleda". Kada korisnik pokrene aplikaciju, vidjet će prozor za učitavanje. Čestitamo!

    5. Dodajte objekte na naš ekran. Nakon što odaberete kontroler prikaza, možete dodati objekte svojoj aplikaciji. Mogu se naći u istoj biblioteci objekata. Ova biblioteka se može naći unutar kontrolera pogleda.

    6. Promijenite dodane objekte. Uz pomoć jednostavnih alata imate priliku promijeniti sučelje, što će aplikaciji dodati ljepotu i osobnost. Osim toga, možete dodati tekst savjeta za korisnika koji će mu pomoći da razumije igru. Također možete promijeniti veličinu objekata, font teksta i tako dalje.

    7. Dodavanje dodatnih ekrana. Vaša aplikacija se ne može sastojati od jednog ekrana - jednostavno nema smisla. Stoga ćete ih morati sami kreirati. To se radi krajnje jednostavno - kontroler prikaza na praznom dijelu ekrana.

    8. Aktivirajte “Navigation Controller”. Koristićemo ovu funkciju za kretanje između nekoliko prozora. Postignuto korištenjem Navigation Controller. Navigaciona traka je dodana na vrhu programa. Zapamtite, navigacijski kontroler je dodat striktno na početni ekran za kontrolu kretanja kroz sve ostale prozore. Da biste to učinili, odaberite ekran za učitavanje. Kliknite na editor, zatim na Embed In, a zatim kliknite na Kontroler za navigaciju. Nakon dovršetka koraka, pojavljuje se navigacijska ploča.

    9. Dodavanje funkcionalnosti navigacijskog kontrolera. Nakon što je navigacijski meni kreiran, potrebno mu je dodati alate. Uz ovu funkciju, korisnik će moći da se „kreće“ kroz aplikaciju s jednog mjesta na drugo. Predlažemo dodavanje standardne funkcionalnosti. Dodajte naslov (da biste to učinili, otvorite stavku Stavka navigacije, a zatim Attributes Inspector, nakon čega unosimo naslov), dugme za navigaciju i dajte svojstva za dugmad.

    10. Povežite ekran sa dugmetom. Da povežete dugmad, pritisnite ctrl, a zatim ih prevucite na sledeći ekran. Uskoro će se pojaviti stavka Action Segue sa dostupnim opcijama. Odaberite “Push” za kretanje kroz prozore.

    11. Koristeći gore navedene korake, možete kreirati program sa vrlo primitivnom funkcionalnošću i interfejsom. Ako i dalje želite da kreirate zaista zanimljivu aplikaciju sa mogućnošću obrade podataka, naučite Cilj C.

Kako testirati kreiranu aplikaciju

  1. Pokrenite iOS simulator. X Code dolazi sa ugrađenom funkcijom koja vam omogućava da testirate svoje aplikacije pomoću emulatora. Za početak kliknite na “Debugs and Simulator” na vrhu prozora i kliknite na uređaj koji nam je potreban.
  2. Da bi pravilno funkcionirala, aplikacija, kao i svaki drugi program za kodiranje, mora biti kompajlirana. Da biste to učinili, kliknite na zeleno dugme "play", koje se ovdje zove "build". Kada se program kompajlira, naš simulator će se otvoriti. Ovaj korak je završen.
  3. Provjerite program na svom uređaju. Ovaj proces je vrlo jednostavan - povezujemo Apple telefon s računalom putem USB kabela i u prozoru "Device & Debug" koji se pojavi kliknite na njega. Nakon nekog vremena program će se pokrenuti na vašem telefonu.
  4. Počnimo tražiti greške. Ako ste sve učinili ispravno, aplikacija će se sigurno pokrenuti i savršeno funkcionirati. Ali takođe se dešava da aplikacija padne. Kada se ruši, obično se pojavljuju greške. Sve što trebate učiniti s njima je Google, pronaći rješenje problema na internetu i popraviti ga.
  5. Morate odlučiti o količini korištene memorije. Budući da iPhone nema puno memorije, svaki put nakon korištenja aplikacije, memorija će se morati osloboditi. IPhone SDK alat će vam pomoći u tome.

Kako objaviti

  1. Kreiramo kolekciju Distribucija. Zatim odaberite Build. U aplikaciji Finder potražite folder “Release-iphones”. Ovdje će biti vaš program koji treba arhivirati.
  2. Otvorite iTunes Connect. Ako nešto niste uradili u potpunosti, o tome će pisati odozgo. Kada završite, morat ćete popuniti svoje bankovne i porezne podatke.
  3. Popunite podatke o vašoj prijavi. Odaberite “Upravljanje aplikacijom” i “Dodaj novu aplikaciju”. Unesite ime, Budle ID i SKU broj.
  4. Učitavamo naš program u Apple Store. Odaberite “Spremno za prijenos binarne datoteke” i preuzmite alat za prijenos aplikacija. Koristeći ga, prenosimo aplikaciju u AppStore.
  5. Čekamo verifikaciju.

Mogući problemi i načini njihovog rješavanja

Tokom procesa pregleda, vaša prijava možda neće biti prihvaćena zbog činjenice da ne prođe početne testove. U tom slučaju, Apple će vam poslati moguća rješenja za probleme povezane s radom programa. Saslušajte ih i ponovo podnesite prijavu na uvid.

Ne zaboravite paziti na prodaju. To možete učiniti koristeći iTunes Connect Mobile. Apple će vam povremeno slati obavještenja s prodajnom analitikom, ali neće škoditi da to sami pratite. Sretno i odlicna prodaja!