Reklama
Proces vývoja aplikácie pre iPhone nie je taký ťažký alebo taký jednoduchý, ako by sa mohlo zdať. Nie som programátor, ale chcel som zistiť, či sa dokážem naučiť vyvíjať aplikáciu pre iPhone. V správach nájdete najrôznejšie články o deťoch vo veku 9 rokov, ktoré ich dokážu pripraviť. Ak to dokážu, určite aj my ostatní?
Podobne ako pri varení, aj pri „varení“ aplikácie sa vyskytuje určitý proces. Tento článok nie je o vašom štýle varenia per se (t. J. Programovaní), ale iba o všeobecných krokoch potrebných na to, aby ste ho dostali z hlavy do služby iTunes.
Vytvorenie aplikácie nie je úplne zadarmo, preto je dôležité poznať vopred, že v určitom okamihu tohto procesu budete vyhadzovať 99 dolárov (USD). Je tiež dôležité vopred vedieť, že budete musieť v určitom okamihu používať Mac a na vytvorenie aplikácie budete musieť použiť špecifický Mac-happy code.
Teraz, keď sme všetci videli jemnú tlač, tu sú vzrušujúce kroky na aplikáciu šťastia!
Krok 1: Craft Brainy Idea
Máte jedinečný nápad na aplikáciu? Ako pravdepodobne viete, tam sú bilióny aplikácií (OK, možno nie TRILION). Čo robí aplikáciu vyniknúť? Prečo by niekto chcel používať vašu aplikáciu? Prečo by za to platili, ak budete platiť?
Skontrolujte, či neexistujú iné aplikácie, ktoré robia to isté, čo navrhujete. Alebo ak chcete vytvoriť niečo lepšie ako už existujúca aplikácia, premýšľajte o tom, ako bude váš nápad lepší. Nakreslite ju na papier alebo na počítač.
Krok 2: Získajte Mac
IPhone je produkt Apple a používa variáciu systému Mac OS. V súčasnosti sú vývojové nástroje iPhone dostupné iba pre používateľov počítačov Mac (aj keď existujú dôkazy o ich navrhovaní) v režime prerušenia väzenia na počítači), ale na získanie obsahu v obchode App Store budete nakoniec potrebovať počítač Mac. tam. Ak nemáte Mac k dispozícii, môžete si kúpiť Mac mini relatívne lacno.
Krok 3: Zaregistrujte sa ako vývojár spoločnosti Apple
Ak chcete pracovať s nástrojmi Mac, musíte sa stať úradníkom Vývojár spoločnosti Apple. Registrácia je bezplatná, takže im musíte jednoducho poskytnúť svoje informácie a súhlasiť s ich podmienkami. Musíte sa zaregistrovať iba raz a môžete použiť rovnaké používateľské meno a heslo, aké sa používa pre váš účet iTunes. Keď ste vývojárom spoločnosti Apple, môžete vyvíjať aplikácie pre iPhone pre ktorýkoľvek z produktov Mac.
Krok 4: Stiahnite si súpravu na vývoj softvéru pre iPhone (SDK)
Keď ste oficiálnym vývojárom, môžete si stiahnuť súpravu SDK pre iPhone. Potrebná verzia závisí od aktuálne používaného operačného systému. Tento súbor na stiahnutie je obrovský, pretože prichádza so všetkými druhmi dokumentácie, vzorovými kódmi a všetkými druhmi vecí, ktoré budete radi mať neskôr. Môže to trvať niekoľko hodín, takže možno budete chcieť spustiť sťahovanie, dať dobrý film a počkať.
ManiacDev je skutočne skvelé miesto s množstvom informácií zameraných na nováčikov ako ja a tech guru. Stačí začať s prvým videom, pozerať sa a robiť si poznámky za behu. Naozaj a skutočne, toto sú najlepšie návody, ktoré som našiel!
Krok 5: Stiahnite si XCode
Ak ho ešte nemáte, stiahnite si XCode. Podľa spoločnosti Apple „Xcode je kompletný, plne vybavený IDE postavený na hladkom pracovnom postupe, ktorý integruje úpravu zdrojového kódu s krokmi zostavenia a kompilácie, až po grafické ladenie - všetko bez toho, aby ste opustili zobrazenie zdrojového kódu. “ Toto je ďalšie obrovské stiahnutie, takže si možno budete chcieť požičať druhý film.
Krok 6: Rozviňte svoju aplikáciu pre iPhone pomocou šablón v súprave SDK
Po vytiahnutí aplikácie na papieri alebo vo Photoshope môžete začať navrhovať pomocou šablón uvedených v súprave SDK. To je miesto, kde toto obrovské množstvo času na stiahnutie bude veľkou výhodou. Budete mať na výber veľa šablón a existuje veľa skvelých inštruktážnych klipov na YouTube, ako efektívne používať šablóny.
Krok 7: Naučte sa Cieľ-C pre kakao
Ak máte radi programovacie jazyky, zamilujete si Objective-C. Ak neviete, ako programovať, je to časť, ktorá môže byť dosť lepkavá, takže možno budete chcieť nájsť priateľa programátora alebo niekoho najať. Naozaj tiež pomôže získať knihu, ktorá slúži ako referencia.
Krok 8: Naprogramujte svoju aplikáciu v rámci cieľa C
Keď pochopíte aspoň základy Objective-C (alebo aspoň viete, ako nájsť odpovede na otázky týkajúce sa programovania), ste pripravení naprogramovať svoju aplikáciu. Pomáha vám robiť si snímky obrazovky počas cesty, aby ste si spomenuli, čo ste vyskúšali. Naprogramovanie niektorých aplikácií môže trvať len niekoľko hodín, zatiaľ čo iné aplikácie môžu trvať mesiace. Iba vy viete, koľko podrobností chcete pre svoju prvú plavbu v obchode App Store!
Krok 9: Otestujte aplikáciu v simulátore iPhone
Sada SDK je dodávaná s krásnym simulátorom iPhone. Budete si musieť načítať svoju aplikáciu a urobiť vlastné testovanie. Mali by ste sa pokúsiť zistiť čo najviac chýb a zamyslieť sa nad všetkými spôsobmi, ako niekto môže používať vašu aplikáciu.
Krok 10: Uskutočnite predaj pečenia
Pamätáte si, keď som vám v tlačenej podobe povedal, že by ste si mali vziať nejaké peniaze? To je ten okamih. Je smutné, že načítanie aplikácie do iTunes stojí jednorazový členský poplatok vo výške 99 USD (USD). Z tohto poplatku neexistuje žiadny spôsob, ale ak je vaša aplikácia hodná, môžete ju získať späť trojnásobne! Skutočne však dostanete veľa za 99 dolárov. Pre jedného získate prístup k niektorým z najlepších ľudí na tejto strane Pluto!
Krok 11: Nechajte ostatných otestovať vašu aplikáciu
Po zaplatení poplatku budete môcť nechať ostatných v komunite aplikácií otestovať vašu aplikáciu a pomôcť vám vyriešiť konečné chyby. Je to skvelá komunita a testovanie nových vecí je zábavné. Ak ste nováčik ako ja, budete v úcte nad kráľmi a kráľovnami podivínskej hviezdy. V závislosti od charakteru a zložitosti vašej aplikácie môže tento proces chvíľu trvať.
Krok 12: Odošlite svoju žiadosť na schválenie
Po otestovaní aplikácie v komunite a vypracovaní všetkých nárazov môžete aplikáciu odoslať na iTunes na schválenie. Budete ho môcť nahrať priamo z komunity. Proces schvaľovania môže nejaký čas trvať, takže buďte trpezliví!
Krok 13: Sledujte cesto a dopravné prostriedky!
Ak ste vytvorili platenú aplikáciu, počkajte, kým sa peniaze presunú na pobrežie. Ak ste vytvorili bezplatnú aplikáciu, sledujte prevádzku!
Máte nejaké tipy na zdieľanie s vývojármi aplikácií? Nechajte ich v sekcii komentárov nižšie.
Kredity obrázkov: Erik K. Veland, stopnlook, davidgsteadman, Leo Reynolds, helpei, Cedric Chee, dianagavrilita
Som pedagogický technológ a anglický profesor.