Jekk int qatt ridt tipprova niddeffiedek fl-iżvilupp ta 'apps iPhone u iPad, issa huwa l-aħjar ħin biex tibda. Mhux biss kull dewmien tpoġġi lil hinn f'termini ta 'kompetizzjoni fis-suq u nagħmel il-marka tiegħek, hemm ħafna għodda u servizzi tajbin biex jgħinuk tħaffef malajr.
L-aħjar ħaġa dwar l- iżvilupp ta 'apps mobbli hija kif individwu jew par ta' żviluppaturi jistgħu jikkompetu fuq bażi parzjali ma 'ħwienet ta' żvilupp kbar. Filwaqt li int ma tistax tikseb l-akbar għajnuna minn Apple f'dawn il-jiem, bl-aqwa beni immobbli fl-Aħżen Applikata normalment imorru għall-istudjows akbar, il-bejgħ ta 'app huwa mmexxi kemm bil-fomm u reviżjonijiet tajba fil-Aħżen App, sabiex kulħadd idea kbira tista 'tkun ta' suċċess li tbiegħ l-app tagħhom.
Allura kif tibda l-iżvilupp ta 'apps iPhone u iPad?
L-ewwel, Ipprova It Out
L-ewwel pass huwa li tilgħab l-għodda ta 'żvilupp. Il-pjattaforma ta 'żvilupp uffiċjali ta' Apple tissejjaħ Xcode u hija download b'xejn. Inti ma tkunx tista 'tpoġġi l-apps tiegħek għall-bejgħ mingħajr il-liċenzja ta' l-iżviluppatur, iżda tista 'tilgħab madwar l-ambjent u taf kemm tista' tieħu biex tħaffef. Apple introduċiet il-lingwa ta 'programmar Swift bħala sostitut għal Objective-C, li kultant kienet ta' uġigħ għall-użu għall-iżvilupp. Kif jimplika l-isem, Swift huwa pjattaforma aktar mgħaġġla. Din mhix biss dwar il-veloċità tal-app. Swift jista 'ma jkunx eżattament żvilupp rapidu ta' applikazzjoni, iżda huwa ħafna aktar mgħaġġel li jiġi pprogrammat bl-użu ta 'Swift minn l-Objettiv-C anzjani.
Nota: Int teħtieġ Mac biex tiżviluppa applikazzjonijiet tal-iOS, iżda m'għandhiex għalfejn tkun il-Mac l-aktar qawwija fid-dinja. A Mac Mini huwa aktar minn biżżejjed biex jinħolqu apps iPhone u iPad.
Tesplora Għodda ta 'Żvilupp ta' Partijiet Terzi
X'jiġri jekk qatt ma tipprogramma f '"C"? Jew forsi inti tixtieq tiżviluppa kemm għal iOS u Android? Jew forsi tridu pjattaforma ddisinjata għall-bini ta 'logħob? Hemm numru ta 'alternattivi kbar għal Xcode disponibbli.
Huwa dejjem tajjeb li twaħħal ma 'pjattaforma nattiva. Jekk tikklassja apps tal-iOS bl-użu ta 'Xcode, dejjem ikollok aċċess għall-aħħar karatteristiċi tas-sistema operattiva. Imma jekk qed tippjana li tirrilaxxa l-app tiegħek għal pjattaformi multipli, il-kodifikazzjoni f'kull wieħed se tiekol ħafna ħin u riżorsi.
- Unità. Unity hija magna tal-grafika 3D li tinkludi magna tal-fiżika. Huwa jintuża primarjament għall-iżvilupp ta 'logħob 3D, għalkemm dan l-aħħar żied appoġġ 2D. L-unità tista 'tintuża għall-iOS, Android, Windows, tut, OS X, Linux, Playstation 3, Xbox 360 u Wii U. Dan jagħmilha għażla kbira jekk tippjana li tirrilaxxa logħba fuq pjattaformi multipli, iżda filwaqt li għandha għodda biex tgħinek tibni l-logħba tiegħek, mhijiex żvilupp daqshekk mgħaġġel bħal xi wħud mill-kompetizzjoni.
- Corona SDK. L-SDK ta 'Corona tuża l-LUA bħala lingwa ta' żvilupp u mbagħad jerġa 'jikkompila ma' l-Objettiv-Ċ. U minħabba LUA huwa aktar mgħaġġel li tikteb, l-apps jistgħu jinbnew ħafna aktar malajr bl-użu ta 'Corona SDK. Corona tispeċjalizza fi grafika 2D u tinkludi l-magna tal-fiżika tagħha stess. Tista 'wkoll tiġbor kemm għal iOS kif ukoll għal Android minn sett wieħed ta' kodiċi. Corona tappoġġja wkoll il-bini ta 'Windows indiġeni u Mac OS apps, iżda ma jappoġġjax konsols bħall-PlayStation 4 jew XBOX ONE. Corona hija għażla kbira għal logħob 2D u logħob każwali.
- Adobe Air. Dawk bi sfond f 'Flash ikunu interessati f'Adobe Air, li juża kombinazzjoni ta' ActionScript, HTML, CSS u Javascript biex jibnu applikazzjonijiet. Adobe AIR jippermetti l-iskjerament fuq iOS, Android, u tut.
- Marmalade. Preċedentement imsejjaħ Airplay SDK, Marmalade qed jieħu l-filosofija write-once-run-any one pass 'il quddiem billi jappoġġja lingwi multipli. Primarjament, Marmalade jappoġġja C, iżda żewġ varjanti jipprovdu pont għall-SDK bażi: Marmalade Quick, li juża LUA, u Marmalade Web, li juża HTML 5, Javascript u CSS 3. Marmalade jintuża primarjament għall-iżvilupp ta 'logħob 2D u 3D.
- PhoneGap. L-iżviluppaturi tal-web se jkunu interessati fil-PhoneGap, li juża JavaScript, HTML 5 u CSS3 biex joħolqu apps tal-web b'ħarsa u tħoss mobbli. PhoneGap jista 'wkoll jibni apps indiġeni billi jkopri l-kodiċi f'oġġett tal-web fi ħdan il-pjattaforma. Jista 'jintuża għal iOS, Android, webOS, Symbian, Blackberry, Ubuntu Touch, Windows Phone u żvilupp Windows 8.
U din il-lista bl-ebda mod mhija kompluta. Hemm ukoll pjattaformi ta 'żvilupp bħal GameSalad li jippermettulek tibni apps mingħajr ebda kodifikazzjoni. Għal lista sħiħa ta 'pjattaformi ta' żvilupp mobbli, tista 'tiċċekkja l-lista tal-Wikipedija.
Irfina l-Idea Tiegħek u tadatta l-Aħjar Prattika tal-iOS.
Hija idea tajba li tniżżel apps simili mill-maħżen tal-app biex tieħu idea ta 'kif il-kompetizzjoni ttrattat l-app, b'attenzjoni kbira kemm għal dak li jaħdem (ma ssolvix dak li mhux imkisser) u dak li ma jaħdimx. Jekk ma tistax issib taqbila eżatta għall-app tiegħek, tniżżel xi ħaġa simili.
Għandek ukoll toħroġ lapes u xi karta. L-iżvilupp ta 'interface tal-utent grafiku (GUI) għall-iPhone u iPad huwa differenti milli jiżviluppa għall-PC jew il-web. Ikollok bżonn tieħu kont tal-ispazju limitat tal-iskrin, in-nuqqas ta 'tastiera tal-maws u fiżiċi u l-eżistenza ta' touchscreen. Tista 'tkun idea tajba li tiġbed uħud mill-iskrins u t-taqsimiet tiegħek l-GUI fuq il-karta biex tara kif l-app jista' jaħdem. Dan jista 'jgħin ukoll fil-kompartimenti tal-app, li jgħinuk tinqasam għal fluss loġiku fl-iżvilupp.
Tista 'tibda fuq il-GUI billi tirrevedi l-Linji Gwida ta' l-Interface tal-Bniedem iOS fi developer.apple.com.
Programm ta 'Żviluppatur ta' Apple
Issa li għandek idea rfinuta u taf il-mod tiegħek madwar il-pjattaforma tal-iżvilupp, wasal iż-żmien li jingħaqad mal-programm tal-iżviluppatur ta 'Apple. Ikollok bżonn tagħmel dan sabiex tissottometti l-apps tiegħek lill-Aħżen App Apple. Il-programm jiswa $ 99 fis-sena u joffrilek żewġ sejħiet ta 'appoġġ matul dak il-perjodu, hekk jekk tħossok mwaħħal fuq kwistjoni ta' programmazzjoni, hemm xi rikors.
Nota : Int trid tagħżel bejn l-iskrizzjoni bħala individwu jew bħala kumpanija. Ir-reġistrazzjoni bħala kumpanija teħtieġ kumpanija legali u dokumentazzjoni bħal Artikoli ta 'Inkorporazzjoni jew Liċenzja Kummerċjali. A Doing Business As (DBA) ma jissodisfax dan ir-rekwiżit.
Imbotta Hello, Dinja għall-iPhone jew iPad tiegħek
Pjuttost milli jaqbżu direttament fl-iżvilupp ta 'l-app, hija idea tajba li toħloq standard "Hello, World" app u imbottah fuq iPhone jew iPad tiegħek. Dan jeħtieġ li jkollok ċertifikat tal-iżviluppatur u li tistabbilixxi profil ta 'proviżjonament fuq it-tagħmir tiegħek. Huwa aħjar li tagħmel dan issa sabiex ma jkollokx tieqaf u ssib kif tista 'tagħmel dan meta tasal għall-istadju ta' l-Iżvilupp tal-Kwalità.
Qed tiżviluppa logħba? Aqra iktar dwar l-ispeċifiċitajiet tal-iżvilupp tal-kaċċa.
Ibda Żgħar u Mur Minn hemm
M'għandekx tiżdied direttament fl-idea kbira tiegħek. Jekk taf l-app li għandek f'moħħok tista 'tieħu xhur u xhur għall-kodiċi, tista' tibda żgħir. Dan huwa speċjalment effettiv jekk int ġdid għall-bini ta 'apps. Iżola wħud mill-karatteristiċi li trid tinkludi fl-app tiegħek u tibni applikazzjoni simili, iżgħar li tinkludi dik il-karatteristika. Per eżempju, jekk taf li ser ikollok bżonn lista ta 'scrolling bil-kapaċità li l-utent iżid oġġetti għal dik il-lista, inti tista' tibni app lista tal-grocer. Dan jippermetti li tkun esperimentat b'karatteristiċi speċifiċi ta 'kodifikazzjoni qabel ma tibda fuq l-idea kbira tiegħek.
Int issib li t-tieni darba li tippjana karatteristika hija dejjem aktar mgħaġġla u aħjar mill-ewwel darba. Allura, minflok ma tagħmel żbalji ġewwa l-idea kbira tiegħek, dan jippermettilek tesperimenta barra mill-proġett. U jekk tiżviluppa app żgħira li tista 'titqiegħed fis-suq, tista' tagħmel ftit flus waqt li titgħallem kif tikklassifika l-akbar proġett tiegħek. Anke jekk ma tistax taħseb f'applikazzjoni li tista 'titqieghed fis-suq, sempliċement tilgħab madwar xi karatteristika fi proġett iżolat jista' jkun mod tajjeb kif titgħallem kif timplimentah fil-proġett prinċipali tiegħek.