Hvernig á að byrja að þróa forrit fyrir iPhone og iPad

Ef þú hefur einhvern tíma viljað reyna hönd þína á að þróa iPhone og iPad forrit, þá er besti tíminn til að byrja. Ekki aðeins er hægt að draga þig enn frekar í skilmálar af samkeppni á markaðnum og gera þitt eigið merki, það eru fullt af frábærum tækjum og þjónustu til að hjálpa þér að flýta hratt.

Það besta með því að þróa farsímaforrit er hvernig einstaklingur eða par af forriturum getur keppt á jafnréttisgrundvelli með stórum þróunarsölum. Þó að þú megir ekki fá eins mikla hjálp frá Apple þessa dagana, með bestu fasteignum í App Store fara venjulega til stærri vinnustofur, eru forritasölur ekið eins mikið með orði og góðar umsagnir í App Store svo allir með frábær hugmynd getur verið vel að selja app þeirra.

Svo hvernig byrjarðu að þróa iPhone og iPad forrit?

Fyrst skaltu prófa það

Fyrsta skrefið er að spila í kringum þróunarverkfæri. Opinber þróunarsvæði Apple er kallað Xcode og er ókeypis niðurhal. Þú munt ekki geta sett forritin þín til sölu án leyfis frá verktaki, en þú getur spilað umhverfi og fundið út hversu langan tíma það gæti tekið til að ná hraðanum. Apple kynnti Swift forritunarmálið í staðinn fyrir Objective-C, sem var stundum sársaukafullt að nota til þróunar. Eins og nafnið gefur til kynna er Swift hraðar vettvangur. Þetta snýst ekki bara um hraða app heldur. Swift mega ekki einmitt vera hröð umsókn þróun, en það er mun hraðar að forrita með Swift en eldri Markmið-C.

Athugaðu: Þú þarft Mac til að þróa IOS forrit, en það þarf ekki að vera öflugasta Mac í heimi. A Mac Mini er meira en nóg til að búa til iPhone og iPad forrit.

Kannaðu þróunarverkfæri þriðja aðila

Hvað ef þú hefur aldrei forritað í 'C'? Eða kannski viltu þróa bæði fyrir IOS og Android? Eða kannski viltu vettvang sem ætlað er að byggja leiki? There ert a tala af mikill kostur til Xcode í boði.

Það er alltaf gott að halda fast við innbyggða vettvang. Ef þú kallar iOS forrit með Xcode, hefurðu alltaf aðgang að nýjustu eiginleikum stýrikerfisins. En ef þú ætlar að gefa út forritið þitt fyrir margar vettvangi, þá er kóðunin í hverri að borða mikið af tíma og auðlindum.

Og þessi listi er alls ekki lokið. Það eru jafnvel þróunarmiðstöðvar eins og GameSalad sem leyfir þér að búa til forrit án kóðunar yfirleitt. Fyrir fullan lista yfir farsímaþróunarverkefni geturðu skoðað lista Wikipedia.

Skilgreina hugmyndina þína og laga IOS Best Practices.

Það er góð hugmynd að hlaða niður svipuðum forritum frá forritaversluninni til að fá hugmynd um hvernig keppnin hóf forritið, borga eftirtekt til bæði hvað virkar (ekki laga það sem ekki er brotið) og hvað virkar ekki. Ef þú finnur ekki nákvæmlega samsvörun fyrir forritið skaltu hlaða niður svipað.

Þú ættir líka að komast út úr blýanti og pappír. Þróun grafísku notendaviðmóts (GUI) fyrir iPhone og iPad er öðruvísi en að þróa fyrir tölvuna eða netið. Þú verður að taka tillit til takmarkaðs skjárýmis, skorts á músum og líkamlegu lyklaborðinu og tilvist snertiskjás. Það getur verið góð hugmynd að draga nokkrar af skjánum þínum og útlitum GUI á pappír til að sjá hvernig forritið gæti unnið. Þetta getur einnig hjálpað til við að setja upp forritið sem gerir þér kleift að brjóta það niður fyrir rökrétt flæði í þróuninni.

Þú getur byrjað á GUI með því að skoða leiðbeiningarnar um IOS mannauðsleiðbeiningar á developer.apple.com.

Forritara Apple

Nú þegar þú ert með hreinsað hugmynd og þekkir þig í kringum þróunarmiðstöðina, er kominn tími til að taka þátt í forritara Apple. Þú þarft að gera þetta til að geta sent forritin þín í Apple App Store. Forritið kostar $ 99 á ári og býður þér tvær stuðningshringingar á því tímabili, þannig að ef þú ert fastur á forritunarmálum, þá er það nokkurn tíma.

Ath . : Þú þarft að velja á milli innritunar sem einstaklingur eða sem fyrirtæki. Skráningu sem fyrirtæki krefst lögaðila og skjöl eins og samþykktir eða fyrirtæki leyfi. A Doing Business As (DBA) uppfyllir ekki þessa kröfu.

Ýta Halló, Veröld til iPhone eða iPad

Frekar en að hoppa beint inn í forritþróun, það er góð hugmynd að búa til staðlaða "Hello, World" app og ýta því á iPhone eða iPad. Þetta krefst þess að þú fáir vottorð verktaki og setti upp áskriftarpróf í tækinu þínu. Það er best að gera þetta núna þannig að þú þarft ekki að hætta og reikna út hvernig á að gera það þegar þú kemst að gæðatryggingastigi þróunarinnar.

Ertu að þróa leik? Lestu meira um sérstöðu leikjaþróunar.

Byrjaðu lítið og farðu þarna

Þú þarft ekki að hoppa beint inn í stóra hugmyndina þína. Ef þú veist forritið sem þú hefur í huga getur tekið mánuði og mánuði að kóða getur þú byrjað lítið. Þetta er sérstaklega árangursríkt ef þú ert nýr til að byggja upp forrit. Einangraðu nokkra eiginleika sem þú vilt hafa í forritinu þínu og byggðu svipaða, minni app sem inniheldur þennan eiginleika. Til dæmis, ef þú veist að þú þarft að fletta lista með getu notandans til að bæta við hlutum í þann lista, þá gætir þú búið til matvöruverslunarlistann. Þetta myndi leyfa þér að gera tilraunir með erfðaskrá sérstökum eiginleikum áður en þú byrjar á stóra hugmynd þinni.

Þú munt komast að því að í annað sinn sem þú forritar eiginleika er það alltaf fljótlegra og betri en í fyrsta skipti. Svo, í stað þess að gera mistök í stórum hugmynd þinni, leyfir þú þér að gera tilraunir utan verkefnisins. Og ef þú ert að þróa lítið forrit sem er markaðsverðugt getur þú búið til peninga á meðan þú lærir hvernig á að kóða stærra verkefni þitt. Jafnvel ef þú getur ekki hugsað um markaðsverðlegan app þá geturðu einfaldlega spilað með eiginleikum í einangraðri verkefninu góð leið til að læra hvernig á að framkvæma það í aðalverkefninu.