Afai na e manaʻo e faʻamalosi lou lima i le atinaʻeina o polokalama iPhone ma iPad, o le taimi sili lenei e amata ai. E le gata o le tuai ona toe faʻaauau oe i tua i tulaga tauvaga i le maketi ma faia lau lava faailoga, e tele meafaigaluega ma auaunaga tetele e fesoasoani ia te oe e te vave alu vave vave.
O le mea sili e uiga i le atinaʻeina o masini feaveaʻi o le auala e mafai ai e se tagata poʻo se toʻalua o tagata atiae ona tauva i se tulaga tutusa tutusa ma faleoloa tetele. E ui o le a le tele se fesoasoani mai ia Apple i nei aso, ae o fale sili ona lelei i le faleoloa o le Faleoloa e masani lava ona alu i fale tetele, o le tele o pisinisi e faʻamalosia i upu o le gutu ma iloiloga lelei i totonu o le Store Store, o se manatu lelei e mafai ona manuia le faatauina atu oa latou app.
E faʻafefea la ona e amata atiina ae atinaʻe iPhone ma iPad?
Muamua, Taumafai
O le laasaga muamua o le taʻalo faʻatasi ma mea faigaluega gaosi. O le fausaga faʻapitoa faʻapitoa a Apple o le Xcode ma o se free download. O le a le mafai ona e tuʻuina atu au faʻatauga mo le faʻatau atu e aunoa ma se laisene a le tagata e faia mea, ae e mafai ona e taaalo faatasi ma le siosiomaga ma saili pe o le a le umi e ono tupu ai le saoasaoa. Na faʻafeiloaia e Apple le gagana Programming Swift e avea ma sui mo le Objective-C, lea na i ai taimi e tiga ai le faʻaogaina mo le atinaʻega. E pei ona taua e le igoa, o Swift o se faʻavave vave. E le na o le saoasaoa ole telefoni feaveai. O le vave vave ona le vave tele le faʻaleleia o talosaga, ae sili atu le vave i le polokalame e faʻaaogaina vave vave nai lo le Manulauti-C.
Faʻaaliga: O le a e manaʻomia se Mac e faʻapipiʻi ai le faʻatinoga o iOS, ae e le manaʻomia le Mac sili ona malosi i le lalolagi. O le Mac Mini e sili atu nai lo na o le fatuina o le iPhone ma le iPad.
Sailiiliga Tolu Vaega Fausia Atinaʻe
Ae a pe afai e te leʻi faʻapolokalame i le 'C'? Pe atonu e te manaʻo e atiaʻe uma mo le iOS ma le Android? Pe atonu e te manaʻo i se fausaga e fuafua mo le fausiaina o taʻaloga? E i ai le tele o suiga sili atu i le Xcode o loʻo maua.
E lelei i taimi uma le pipii i se fausaga faʻapitoa. Afai e te siakiina iOS i le faʻaaogaina o le Xcode, e te maua i taimi uma mea sili ona lata mai o le polokalama faʻaoga. Ae afai e te fuafua i le tuʻuina atu o lau app mo le tele o faʻamaumauga, o le faʻamaoniaina i totonu o mea taʻitasi o le a 'ai le tele o taimi ma punaoa.
- Lotogatasi. Lotogatasi o se afi 3D graphics lea e aofia ai se masini physics. E masani lava ona faʻaaogaina mo le atinaʻeina o taaloga 3D, e ui lava talu ai nei na faʻaopoopoina le lagolago 2D. O le lotogatasi e mafai ona faʻaaoga mo iOS, Android, Windows, BlackBerry, OS X, Linux, Playstation 3, Xbox 360 ma Wii U atinae. O se mea sili lea ona lelei pe afai e te fuafua e faʻasaʻo se taʻaloga i le tele o faʻavae, ae e iai meafaigaluega e fesoasoani ia te oe i le fausiaina o lau taʻaloga, e le vave tele le atinaʻe e pei o nisi o tauvaga.
- Corona SDK. O le Corona SDK faʻaaoga le LUA o se gagana atinaʻe ma toe faʻaopoopoina i le Objective-C. Ma talu ai ona o le LUA e vave tele ona tusitusi, e mafai ona fausiaina vave telefoni i le faaaogaina o Corona SDK. Corona faapitoa i le 2D ata ma e aofia ai lana lava masini physics. E mafai foi ona e tuufaatasia mo iOS ma Android mai se seti se tasi o code. Corona lagolagosua foi i le fausia o fale masani a Windows ma Mac OS, ae e le lagolagoina ni faʻamalosi e pei o le PlayStation 4 poʻo le XBOX ONE. Corona o se filifiliga sili mo taaloga 2D ma taʻaloga masani.
- Adobe Air. O i latou ei ai le talaaga i Flash o le a fiafia i Adobe Air, lea e faʻaaoga ai se tuufaatasiga o ActionScript, HTML, CSS ma Javascript e fausia ai ni talosaga. Adobe AIR faatagaina le faʻatinoga i luga o iOS, Android, ma BlackBerry.
- Marmalade. O le taimi muamua na taʻua o Airplay SDK, o Marmalade o loʻo alu i luma o le filosofia tusitusi-tasi-faʻasolosolo-i soʻo se mea e ala i le lagolagoina o le tele o gagana. Muamua, e lagolagoina e Marmalade le C, ae lua fesuiaiga e maua ai se alalaupapa i le base SDK: Marmalade Quick, lea e faʻaaogaina le LUA, ma le Marmalade Web, lea e faʻaaogaina ai le HTML 5, Javascript ma le CSS 3. Ua faʻaaoga muamua le Māmalade mo le faʻavaeina o le 2D ma le 3D.
- PhoneGap. O le a fiafia tagata atinaʻe i luga o le telefoni i le PhoneGap, lea e faʻaaoga ai le JavaScript, HTML 5 ma le CSS3 e fatufatu ai masini i luga o le initaneti ma se foliga feaveaʻi ma lagona. E mafai foi e le PhoneGap ona fausia ni polokalama faʻapitoa e ala i le faʻapipiʻiina o le numera i totonu o se 'upega tafaʻilagi i totonu o le faʻavae. E mafai ona faʻaaoga mo iOS, Android, webOS, Symbian, Blackberry, Ubuntu Touch, Windows Phone ma le Windows 8 atinae.
Ma o lenei lisi e le mafai ona maeʻa. O loʻo i ai foʻi ni fausaga tetele e pei o GameSalad e mafai ai e oe ona fausia ni masini e aunoa ma se faʻamaonia. Mo se lisi atoa o faʻatautaia telefoni feaveaʻi, e mafai ona e siaki le lisi o Wikipedia.
Faʻaleleia lou Manatu ma Fetuunai ia Best Practices o iOS.
O se manatu manaia le sii mai o faʻataʻitaʻiga tutusa mai le faleoloa oloa e maua ai se manatu i le auala na taulimaina ai e le tauvaga le telefoni, faʻalogo lelei i mea uma e fai (le faʻamautuina mea e le momotu) ma mea e le aoga. Afai e le mafai ona e maua se tikeri tutusa mo lau app, download se mea faapena.
E tatau foi ona e alu ese mai se penitala ma ni pepa. O le atinaʻeina o se faʻamatalaga faʻavaomalo (GUI) mo le iPhone ma iPad e ese mai nai lo le atiaeina o le PC poʻo le 'upega tafaʻilagi. O le ae manaomia le amanaʻiaina o le avanoa faatapulaaina, le leai o se kiore ma le keyboard ma le i ai o se touchscreen. E mafai ona avea ma se manatu lelei e faʻailoa mai ai nisi o lau laupepa ma faʻapipiʻi le GUI i luga o pepa ina ia iloa pe faʻapefea ona aoga le app. E mafai foi ona fesoasoani lenei i le faʻavasegaina o le app, lea e fesoasoani ia te oe e talepeina i lalo mo se faʻafefe talafeagai i le atinaʻega.
E mafai ona e amata i le GUI e ala ile toe iloiloina o le iOS Human Interface Guidelines i le developer.apple.com.
Polokalama Faʻapitoa a Apple & # 39;
I le taimi nei ua i ai sou manatu mama ma iloa lau ala i le fausaga atinae, ua oʻo i le taimi e auai ai i le polokalama a le Kamupani a Apple. E tatau ona e faia lenei mea ina ia mafai ona tuʻuina atu lau polokalama i le Apple App Store. O le polokalama e $ 99 i le tausaga ma e ofoina atu ia te oe ni fesoasoani lagolago se lua i lena vaitaimi, o lea afai e te pipii atu i se polokalama polokalame, ei ai nisi o mea e te faia.
Manatua : E tatau ona e filifili i le va o le lesitalaina o oe o se tasi poʻo se kamupani. O le lesitalaina o se kamupani e manaʻomia ai se tulafono faʻapitoa ma faʻamaumauga e pei o Mataupu Faavae o Faʻasalalauga poʻo se Laisene Pisinisi. O se Faʻatauga Pisinisi (DBA) e le o faʻatinoina lenei manaʻoga.
Tulei Hello, Lalolagi i lau iPhone poʻo le iPad
Nai lo le oso saʻo i le atinaʻeina o mea, o se manatu lelei le fatuina o se faʻataʻitaʻiga "Hello, World", ma tuleia i lau iPhone poʻo iPad. O lenei mea e manaʻomia ai le mauaina o se tusi a le tagata faufautua ma le seti o se faʻamatalaga tuʻufaʻatasia i lau masini. E sili le faia nei i le taimi nei ina ia aua neʻi e taofi ma fuafua pe faʻapefea ona e faia pe a e oʻo i le tulaga o le Atinaʻega Autu o le atinaʻe.
O oe atiaʻe se taʻaloga? Faitau atili e uiga i mea patino o le atinaʻeina o taaloga.
Amata Laititi ma O Atu Mai I
E te le tau oso saʻo atu i lau manatu matua. Afai e te iloa le app oei lou mafaufau e mafai ona faʻaaluina masina ma masina i le numera, e mafai ona e amata laitiiti. E aoga tele lenei mea pe afai oe fou i le fausiaina o polokalama. Faʻataʻatia nisi o foliga e te manaʻo e aofia ai i lau app ma fausia se mea e tutusa ma laitiiti e aofia ai lena uiga. Mo se faʻataʻitaʻiga, afai e te iloa o le a e manaʻomia se lisi taʻavale ma le mafai e le tagata faʻapipiʻi ona faʻaopoopo mea i lena lisi, e mafai ona e fausia se lisi o lisi o meaʻai. O lenei mea o le a mafai ai e oe ona faʻataʻitaʻi i le faʻamaoniaina o vaega patino aʻo leʻi amataina lau manatu matua.
O le a e mauaina o le taimi lona lua e te faʻataʻitaʻiina ai se mea sili ona vave ma lelei nai lo le taimi muamua. O le mea lea, nai lo le faia o mea sese i totonu o lou manatu tele, o lenei mea e mafai ai e oe ona faʻataʻitaʻi i fafo atu o le poloketi. Ma afai e te atiina ae se mea laiti e mafai ona faailogaina, e mafai ona e faia ni tupe aoe aʻoaʻo pe faʻapefea ona faʻamaonia lau galuega tele. E tusa lava pe e le mafai ona e mafaufau i se mea e mafai ona faʻaaogaina, o le taaalo faʻatasi ma se vaega i se galuega faʻavae e mafai ona avea ma se auala lelei e iloa ai pe faapefea ona faʻaaogaina i lau autu autu.