Má theastaigh uait riamh do lámh a bhaint as apps iPhone agus iPad a fhorbairt, is é seo an t-am is fearr anois chun tús a chur leis. Ní hamháin go gcuireann aon mhoill níos mó taobh thiar duit i dtéarmaí iomaíochta sa mhargadh agus do mharcáil féin a dhéanamh, tá go leor uirlisí agus seirbhísí mór chun cabhrú leat dul suas chun luas go tapa.
Is é an rud is fearr maidir le forbairt apps soghluaiste ná mar is féidir le duine aonair nó le péire forbróirí dul san iomaíocht ar bhonn cothrom le siopaí forbartha mór. Cé nach féidir leat an oiread sin cúnamh a fháil ó Apple na laethanta seo, agus an eastát réadach is fearr san App Store de ghnáth ag dul go dtí na stiúideonna níos mó, déantar díolacháin app a thiomáint ó bhéal agus athbhreithnithe maith san App Store, agus mar sin d'éinne is féidir le smaoineamh iontach a n-app a dhíol go rathúil.
Mar sin, conas a thosaíonn tú ag forbairt apps iPhone agus iPad?
Gcéad dul síos, Bain triail as
Is é an chéad chéim ná na huirlisí forbartha a imirt timpeall. Tugtar Xcode ar a dtugtar ardán forbartha oifigiúil Apple agus is íoslódáil saor in aisce é. Ní bheidh tú in ann do chuid apps a chur ar díol gan ceadúnas forbróra, ach is féidir leat imirt timpeall leis an gcomhshaol agus a fháil amach cé chomh fada is a d'fhéadfadh sé dul chun luas. Thug Apple isteach an teanga cláir Swift mar athsholáthar ar Cuspóir-C, a bhí uaireanta pianmhar a úsáid le haghaidh forbartha. Mar a thuigeann an t-ainm, is é ardán níos tapúla ná Swift. Ní hamháin faoi luas an app é seo. Ní fhéadfaidh Swift forbairt iarratais a dhéanamh go tapa, ach tá sé i bhfad níos tapúla clár a úsáid ag Swift ná an cuspóir C aosta.
Tabhair faoi deara: Beidh Mac ag teastáil uait chun iarratais iOS a fhorbairt, ach ní gá go mbeadh an Mac is cumhachtaí ar domhan. Tá Mac Mini níos mó ná go leor chun apps iPhone agus iPad a chruthú.
Féach ar Uirlisí Forbartha Tríú Páirtí
Cad é mura cláraíodh tú i 'C' riamh? Nó b'fhéidir gur mhaith leat an dá fhorbairt a fhorbairt do iOS agus do Android? Nó b'fhéidir gur mhaith leat ardán atá deartha le haghaidh cluichí a thógáil? Tá roinnt rogha malartacha ann go bhfuil Xcode ar fáil.
Is maith a bheith i gcónaí le hardán dúchasach a choinneáil. Má chónaíonn tú apps iOS ag baint úsáide as Xcode, tá rochtain agat i gcónaí ar na gnéithe is déanaí den chóras oibriúcháin. Ach má táthar ag pleanáil ar do app a scaoileadh ar iláin éagsúla, tá sé ag dul go leor ama agus acmhainní a chódú i ngach ceann.
- Unity. Is inneall grafaicí 3D é Unity ina n-áirítear inneall fisice. Úsáidtear é go príomha chun cluichí 3D a fhorbairt, cé gur chuir sé tacaíocht 2D le déanaí. Is féidir aontacht a úsáid le haghaidh iOS, Android, Windows, BlackBerry, OS X, Linux, Playstation 3, Xbox 360 agus Wii U. Is rogha iontach é seo má tá sé ar intinn agat cluiche a scaoileadh ar iláin éagsúla, ach cé go bhfuil uirlisí ann chun cabhrú leat do chluiche a thógáil, níl sé chomh forbartha go tapa mar chuid den chomórtas.
- SDK Corona. Úsáideann SDK Corona LUA mar theanga forbartha agus athscríobhtar ansin chun Cuspóir-C. Agus toisc go bhfuil LUA níos tapúla a scríobh, is féidir apps a thógáil i bhfad níos tapúla ag baint úsáide as Corona SDK. Déanann Corona speisialtóireacht i grafaicí 2D agus áirítear inneall fisice féin. Is féidir leat le chéile iOS agus Android ó shraith amháin de chód. Tacaíonn Corona le forbairt Windows dúchais agus apps Mac OS freisin, ach ní thacaíonn sé le consóil cosúil leis an PlayStation 4 nó XBOX AON. Is rogha iontach é Corona do chluichí 2D agus cluichí ócáideacha.
- Adobe Air. Beidh suim acu siúd a bhfuil cúlra acu i Flash i Adobe Air, a úsáideann meascán de ActionScript, HTML, CSS agus Javascript chun iarratais a thógáil. Ceadaíonn Adobe AIR imscaradh ar iOS, Android, agus BlackBerry.
- Marmalade. Ar a dtugtar roimhe seo SDK Airplay, tá Marmalade ag cur an chéad fhealsúnacht scríofa-aon áit ar bith céim ar aghaidh trí thacaíocht a thabhairt do theangacha éagsúla. Go príomha, tacaíonn Marmalade C, ach soláthraíonn dhá leagan droichead ar an mbonn SDK: Marmalade Quick, a úsáideann LUA, agus Marmalade Web, a úsáideann HTML 5, Javascript and CSS 3. Úsáidtear marmalade go príomha chun cluichí 2D agus 3D a fhorbairt.
- PhoneGap. Beidh suim ag forbróirí Gréasáin i PhoneGap, a úsáideann JavaScript, HTML 5 agus CSS3 chun apps gréasáin a chruthú le breathnú agus mothú soghluaiste. Is féidir le PhoneGap apps dúchasacha a thógáil tríd an gcód a chumhdach i réad gréasáin laistigh den ardán. Is féidir é a úsáid le haghaidh forbairt iOS, Android, webOS, Symbian, Blackberry, Ubuntu Touch, Windows Phone agus Windows 8.
Agus níl an liosta seo críochnaithe ar bith. Tá fiú ardáin forbartha cosúil le GameSalad a ligeann duit apps a thógáil gan aon chódú ar chor ar bith. Le liosta iomlán de ardáin forbartha soghluaiste, is féidir leat liosta na Vicipéid a sheiceáil.
Coinnigh Do Shéala agus Athchóiriú ar Chleachtais is Fearr iOS.
Is maith an smaoineamh apps den chineál céanna a íoslódáil ón siopa app chun smaoineamh a fháil ar an gcaoi a ndearna an comórtas an t-iarratas a láimhseáil, ag tabhairt aird ar an méid atá ag obair (ná socrú nach bhfuil briste) agus cad nach n-oibríonn. Mura féidir leat comhoiriúnach cruinn a aimsiú le do app, íoslódáil rud éigin cosúil leis.
Ba chóir duit peann luaidhe agus roinnt páipéir a fháil amach freisin. Tá comhéadan grafach úsáideora (GUI) a fhorbairt don iPhone agus iPad difriúil ná forbairt ar an ríomhaire nó ar an ngréasán. Ní mór duit an spás teilifíse teoranta, easpa luch agus méarchlár fisiceach agus touchscreen a chur san áireamh. Is maith a bheith ann roinnt de na scáileáin a tharraingt amach agus an GUI a leagan amach ar pháipéar chun a fheiceáil conas a d'fhéadfadh an t-iarratas a bheith ag obair. Is féidir leis seo cabhrú leis an app a urramú, rud a chabhraíonn leat é a bhriseadh síos ar shreabhadh loighciúil i bhforbairt.
Is féidir leat tosú ar an GUI trí Threoirlínte um Chomhéadan Daonna iOS a athbhreithniú ag developer.apple.com.
Clár Forbróirí Apple & # 39;
Anois go bhfuil smaoineamh scagtha agat agus go bhfuil a fhios agat ar do bhealach timpeall an ardáin forbartha, tá sé in am dul isteach ar chlár forbróir Apple. Ní mór duit é seo a dhéanamh chun do chuid apps a chur faoi bhráid Apple App Store. Cosnaíonn an clár $ 99 in aghaidh na bliana agus cuireann sé beirt ghlaonna tacaíochta duit i rith na tréimhse sin, mar sin má fhaigheann tú greamaithe ar shaincheist cláir, tá roinnt iontrála ann.
Nóta : Caithfidh tú a roghnú idir clárú mar dhuine aonair nó mar chuideachta. Ag clárú mar chuideachta éilíonn cuideachta dlíthiúil agus doiciméadú cosúil le hAirteagail Corpraithe nó Ceadúnas Gnó. Ní chomhlíonann Gnó a Dhéanamh Mar (DBA) an riachtanas seo.
Brúigh Dia duit, Domhanda ar do iPhone nó iPad
Seachas dul díreach isteach i bhforbairt app, is dea-smaoineamh é caighdeán caighdeánach "Hello, World" a chruthú agus é a bhrú ar do iPhone nó iPad. Éilíonn sé seo teastas forbróra a fháil agus próifíl forála a bhunú ar do ghléas. Is fearr é seo a dhéanamh anois ionas nach mbeidh ort stop a chur agus conas a dhéanamh amach nuair a gheobhaidh tú an céim Forbartha Cáilíochta Forbartha.
An bhfuil tú ag forbairt cluiche? Léigh tuilleadh faoi shaincheisteanna forbartha an chluiche.
Tosaigh Beaga agus Téigh Ó Ann
Ní gá duit dul díreach isteach i do smaoineamh mór. Má tá a fhios agat an t-app atá i gcuimhne d'fhéadfadh sé mí agus míonna a chur le cód, is féidir leat tosú beag. Tá sé seo éifeachtach go háirithe má tá tú nua chun apps tógála. Leag roinnt de na gnéithe is mian leat a chur san áireamh i do app agus app cosúil le níos lú a thógáil a chuimsíonn an ghné sin. Mar shampla, má tá a fhios agat beidh ort liosta scrollaithe a bheith agat leis an gcumas an t-úsáideoir míreanna a chur leis an liosta sin, d'fhéadfá app liosta grósaera a thógáil. Bheadh sé seo deis duit triail a dhéanamh le codanna a dhéanamh ar ghnéithe sonracha sula dtosaíonn tú ar do smaoineamh mór.
Gheobhaidh tú an dara huair a chláraíonn tú gné go bhfuil sé i gcónaí níos tapúla agus níos fearr ná an chéad uair. Mar sin, in ionad botúin a dhéanamh taobh istigh den smaoineamh mór, is féidir leat triail a dhéanamh taobh amuigh den tionscadal. Agus má fhorbraíonn tú app beag atá in-mhargaidh, is féidir leat airgead a dhéanamh agus tú ag foghlaim conas do thionscadal níos mó a chódú. Fiú mura féidir leat smaoineamh ar app inmharthana, is féidir go mbeadh sé mar bhealach maith le bheith ag imirt timpeall le gné i dtionscadal scoite amach conas é a chur i bhfeidhm i do phríomhthionscadal.