Ako si vyrobiť hry na iOS. Ako sa naučiť, ako robiť aplikácie pre iOS a macos. Náklady na kvalitu a správne nástroje

  • 12.04.2019

No, je čas napísať nám svoj prvý program pre náš iPhone. Ak ste ešte nenastavili xcode + iPhone SDK - potom vy. A tak nás XCOD stojí a nastavíme, začneme?

Ak chcete začať, dozviete sa, ako jednoduchšie. Vytvorte program, v ktorom bude existovať jedno textové pole, do ktorého budeme píšeme naše meno a jedno tlačidlo, stlačením, ktoré naše meno bude zaznamenané v pozdrave. Náš prvý program bude vyzerať takto:

Vytvorte našu prvú a dúfam, že nie posledný projekt:

Ďalej sa pýtame, aký typ aplikácie vytvoríme. Vľavo v paneli iPhone OS -\u003e Aplikácia A v centrálnom okne vyberte typ projektu Zobrazenie aplikácie založenej na. Zavolajme na náš prvý program, povedzme Fantapp

V dôsledku toho vytvoríme projekt s už vytvoreným ovládačom (prvé okno nášho programu)

Hlavné okno projektu vyzerá takto:

XCODE vytvorené pre nás prvý regulátor, to sú dva súbory s názvom FISTAPPVIEWCONTROLLER.H A FASTAPPVIEWCONTROLLER.M

FASTAPPVIEWCONTROLLER.H Súbor funguje ako hlavičku (odtiaľ a rozšírenie súboru.h zo Slovo záhlavia) V ňom oznámime premenné a metódy, ktoré budeme používať v hlavnom FASTAPPVIEWCONTROLER.M súbore

A tak otvorte súbor FASTAPPVIEWCONTROLER.H a vytvorte dva ukazovatele:

IBoutlet uilabel * používateľské meno;

Prvé variabilné používateľské meno je textový štítok, v ktorom zaznamenáme naše meno. Nikfield je textové pole, kde budeme čítať naše meno.

Napíšte, je potrebný v bloku @Interface FASTAPPVIEWCONTROLLER: UIVIEWCONTROLLER ()

Vytvoríme tiež metódu, ktorá zavolá, keď kliknete na tlačidlo, aby ste sa mohli predstaviť. Zavolajme na metódu SETNIK:

- (iBaction) SETNIK;

Výsledkom je, že náš súbor FASTAPPVIEWCONTROLER.H by mal vyzerať takto:

#Import @ Interface FarnapPviewController: UIVIEWCONTROLLER ( IBoutlet uilabel * používateľské meno; IBoutlet uitextfield * nikfield; ) - (iBaction) SETNIK; @koniec.

Poďme do súboru FASTAPPVIEWCONTROLER.M

Pridajte našu metódu SETNIK. Potrebujú písať po riadku @Implementation fixappviewontroller.

- (iBaction) SETNIK ( username.text \u003d Nikfield.Text; }

Tu predpíšeme, že pri vykonávaní tejto metódy bude text z poľa Nikfield zaznamenaný v učebniciach používateľského mena.

Musíme tiež uvoľniť pamäť z týchto ukazovateľov po ich používaní. Toto sa vykonáva v metódou dealoc.

- (Void) DealLoc (;;;)

Stačí pridať všetky použité ukazovatele, tu v tomto formáte:;

Teraz otvorte súbor InterfafViewcontroller.xib, ktorý spustí v editore rozhrania rozhrania Builder.


Z knižnice komponentov presuňte komponenty, ktoré potrebujete do okna nášho programu a zariadiť tak pohodlné. Ďalej v malom okne vyberte vlastníka súboru a stlačte príkaz + 2, ktorý nás prenáša k menu Inšpektor pripojenia. Vidíme zoznam našich ukazovateľov, ktoré sme už boli predpísané, a na pravej strane od nich prázdne Mirrox. Hlinka na prázdnom kruhu v blízkosti ukazovateľa Nikfielda a nie uvoľniť ťahom textové pole. Keď zhrnutíme ukazovateľ myši do siete, bude spálený obdĺžnikom a pustím. Tak sme toto pole zviazali do ukazovateľa Nikfielda. Teraz urobíme to isté s ukazovateľom používateľského mena a vytiahne ho na text, kde chceme vidieť našu prezývku (v mojom obrázku je to text% používateľské meno%). Aj nižšie, vidíme našu metódu SETNIK a spojíme ho s naším tlačidlom. Ale keď prinesiete na tlačidlo a uvoľnite, kontextové menu vypadne, z ktorého chcete vybrať položku Dotknite sa vnútri. To znamená, že táto metóda bude fungovať, keď kliknete a uvoľníme tlačidlo. Čo potrebujeme, je :)

No, uložíme, vráťme sa späť na XCODE a kliknite na položku Build & Run. Uraaa, náš prvý program začal :) Kliknite na textové pole, zobrazí sa klávesnica, napíšte názov. Náš program však stále chýba jeden malý zdvih. Je to odísť do dôchodku klávesnice stlačením tlačidla Hotovo, keď sme skončili zadaním nášho mena.

Ak to chcete urobiť, znova zapnete konštruktor rozhrania, kliknite na tlačidlo. Kliknite na položku Príkaz + 1 a nájdite tam textové vlastnosti. Má niekoľko rozbaľovacích zoznamov, ale zaujímame sa len o najnižší kľúč: návrat. Vyberte z nižšie uvedeného zoznamu a v dolnej časti bloku Vložte začiarknite políčko Blízko kľúča Auto-Enable. Pokračujte vo velifikácii + 2 spojky Inšpektor a pozrite sa na slovo tam. delegát.. Kliknite na kruhy v blízkosti a vytiahnite do bloku vlastníka súboru

Teraz sa vraciame do nášho súboru FASTAPPVIEWCONTROLER.M po našej metóde Setnik pridať viac takýchto kódov:

- (bool) textfieldshouldreturnn: (UITEXTFIELD *) THETEXTFIELD ( ; Návrat áno; )

Ušetríme a snažíme sa spustiť (môžete použiť Command + R Kombinácia) Snažíme sa napísať naše meno do textového poľa. Pri písaní sa tlačidlo HONE zobrazí kliknutím na ktoré klávesnica zatvorí. Teraz klikneme na naše tlačidlo a VUA, program s nami je pozdrav :)

Zdá sa, že malé veci si myslia, že taký malý. A ja, keď pred mnohými rokmi, učil Delphi, naučil sa jeden taký príklad, takže kliknutím na tlačidlo niečo, čo bolo napísané na obrazovke, urobil rôzne hračky. Pamätajte si jeden z najprv First Browser Games Fight Club? Tak som urobil sám seba. Niečo podobné a všetko bolo založené na tomto princípe, ako sme len s vami. Takže hrať, experiment!

Tu stále máte odkaz na archív projektu, môžete si stiahnuť, obsahovať, či niekto nefungoval. No, ak máte otázky, potom napíšte v komentári.

Toto je moja druhá skúsenosť s vytváraním aplikácie. Na prvý, čo som podrobne povedal - Tam bolo o prilákanie investícií, výber vývojárov atď. Bohužiaľ, prvá palacinka vyšla s com.

Dôrazne som zlyhal nedostatok programovacích zručností, čo umožnilo vývojárom odskrutkovať ruky a odhaliť nevedomosť. Preto som sa rozhodol, že je potrebné zvládnuť kódovanie sám, pretože je potrebné zapojiť sa do vytvárania žiadostí a nie je schopný ich naprogramovať prostriedky na to, aby sa dostali do veľmi závažnej závislosti, na ktorej vývojári vedia a často používajú.

Výcvik

V všeobecné rozhodnutie Bol prijatý av januári 2016 som začal pracovať. V špecializácii som aplikovaný informačný, ale o tom, že okrem tých najzákladnejších zručností pracovať s Pascalom som nevydržala nič z univerzity a bolo to päť-šesť rokov. Tiež som mal málo skúseností s HTML a CSS, pri vytváraní jednoduchých lokalít, ktoré však nepomohli moc pri vytváraní aplikácií. Preto som začal s veľmi Azovom. Od staroveku a takmer dôkladne zabudli Pascal. Stiahnutý editor " Voľný Pascal"Http://ffeepascal.ru/ našiel tutoriál, začal s jednoduchými programami na pridanie a odčítanie. Celkom dvoch týždňov tried trvalo približne dva týždne, dva až tri hodiny denne na obnovenie pamäte.

Pascal in-hĺbková štúdia navrhla viac postupov, pre ktoré som našiel úlohu Pascal Abrahamen s 1000 úlohami (PDF).

Keďže chcete začať písanie aplikácií, čo najskôr, nebudem čakať na koniec prvej etapy učenia, paralelne s rozhodnutím úloh na Pascal, začal študovať CI podľa knihy "Si Programovací jazyk "- Brian Kernigan a Dennis Ritchi (PDF). Tu, samostatne, poviem, že napriek tomu, že táto kniha je v ruštine, študoval som ho v pôvodnom jazyku, ako vo všeobecnosti nepoznám anglicky zle, a to je podľa môjho názoru veľmi dôležité pre každú osobu zapojenú do programovania. Vzdelávacie materiály a jednoducho materiály na tomto alebo že programovací jazyk v angličtine sú zvyčajne oveľa viac ako v ruštine. Práca s AppStore, sťahovaním aplikácie, Podmienky používania atď. To všetko je tiež hlavne v angličtine. Takže môžeme povedať, že angličtina na úrovni čítania technická literatúra Toto je povinná zručnosť pre programátora.

Pre programovanie na C a ja som mal Mac od prvého projektu. Vyriešil som úlohy pre CI v XCODE. S cieľom lepšie asimilovať rozdiel v pascal Syntax A začal som riešiť výzvy tej istej úlohy Abrahamen, ale už na C. Po dvoch týždňoch denne 4-5 hodín som bol schopný vyriešiť asi 300 úloh na Pascal a dvakrát menej ako v nevýhodách, ako aj prejsť objednávkou 100 strán knihy na C. Zároveň som sa rozhodol pripojiť službu anglického jazyka - strom domu do procesu.

Toto je školenia, ktorá mi veľmi pomohla v mastering HTML a CSS. Náklady na predplatné od $ 25 mesačne. Ale ako pre mňa je to odôvodnené. Služba zahŕňa tréningové materiály pre rôzne programovacie jazyky vrátane Java, C #, Python, Swift a mnoho ďalších. Školenie sa vyskytuje v etapách, z videa na video, s rôznymi vložkami praktických úloh.

Všetky videá sú veľmi vizuálne, zaujímavé, neustále aktualizované a všetko detailne žuť. kľúčové body Či je to samotná podstata objektovo orientovaného programovania alebo princípov prevádzky v XCODE. Prirodzene si vybral tréningové materiály na CN a vytvoriť aplikácie iOS s objektívou-c.

Moje učenie sa teda pripomínalo pokus o okamžité premiestnenie pre všetky fronty v rovnakom čase. Cvičil som pri riešení úloh na Pascal, takže čo možno zdalo, že k tomu položil základy programovania, študoval som CA, aby som lepšie pochopil Cieľ-C a konečne študoval Cieľ-C, aby som začal písať pod iOS ako čo najskôr.

Takže jeden mesiac každodenných lekcií v priemere 4-5 hodín denne prešiel. Na jednej strane by bolo logickejšie pohybovať sa v etapách, povedzme, najprv sa zaoberať Pascal, potom s CA a potom pokračujte na objektívov-C, ale v skutočnosti to bol pokus o pokrytie všetkého, urobil to možné Aby som zachránil veľa času, pretože som viac a viac som začal venovať pozornosť pri riešení úloh na Pascal a CY a priamo vytvárať aplikácie z tréningového programu Tree House. Bolo to oveľa zaujímavejšie a v podstate ukázalo, že úlohy z úloh a Abrahamyan, ako aj materiálov z knihy Kernigan a Ritchee na SI sú dobré na pochopenie základov, ale vo všeobecnosti, docela ďaleko od procesu vytvárania skutočného aplikácie. V dôsledku toho do konca tretieho mesiaca môjho vzdelávania som úplne prestal cvičiť Pascal a CY. Namiesto toho som sa zameral na praktické materiály Tree House BYSESTIVE-C a vytváranie aplikácií v XCODE.

Vytvorenie hry. Nápad

Po vytvorení niekoľkých jednoduchých aplikácií z tréningového programu som sa rozhodol, že konečne bolo pripravené urobiť niečo zaujímavejšie. Otvorenie vášho zoznamu nápadov, ktoré som pravidelne doplňoval, keď niečo potenciálne zaujímavé príde na myseľ, som si vybral myšlienku vytvoriť hru na "boj proti korupcii". Význam myšlienky je, že skorumpovaný úradníci pôsobia ako nepriatelia, musia byť neutralizovať a potom herný svet Lepší sa to. Ihneď sa zdá, že podtext je skutočnosť, že korupcia je zlá a čo je nižšia ako lepšie okolie. Vzhľadom na to, že téma je relevantná pre Rusko, a ja som nemohol nájsť aplikácie s takýmto myšlienkou, zastavil som sa na to a začal premýšľať o tom, ako to realizovať.

Napriek tomu, že som stále nemal potuchy o tom, ako vytvoriť hry, rozhodol som sa, že tento problém vyrieši niekoľko vzdelávacích videí. Spočiatku bolo potrebné rozhodnúť, ako vyzerala hra. Po malom brainstormingu bolo rozhodnuté, že najviac optimálna bude 2D verzia hry, kde hrdina na každej úrovni beží zľava doprava a navzájom súpera a prekážky utiecť, aby sa s ním stretol. Táto možnosť sa mi zdala prijateľná pre myšlienku hry a nie príliš zložité.

Potom, čo bol koncept schválený a opracovaný, bolo potrebné pochopiť, ako sú hry vytvorené. Google Video som okamžite narazil na ten, v ktorom povedali, ako vytvoriť hru na podobnom Flappy Bird ( YouTube.) .TUT vznikol dôležitá otázka. Nie je to tajomstvo, že Apple vydal v roku 2014 nový jazyk Programovanie - SWIFT, ktorý absorboval veľa dobrého od objektívu-C a stal sa jeho logickým pokračovaním.

Video, pre ktoré som narazil na tvarovanie Flappy Bird na Swift, a ja som nemohol nájsť rovnaké jednoduché a zrozumiteľné pre objektívne-c. Bez toho, ako dlho som sa rozhodol, že som sa rozhodol, že by som mal stále budúcnosť pre SWIFT a lepšie by som nepamätám, najmä preto, že na tom istom dome sme boli vynikajúce materiály na jeho štúdii. V dôsledku toho som si pozastavil pozastaviť, aby som preskúmal SWIFT, pochopil syntax a hlavné rozdiely od objektívu-c. V priemere 8 hodín denne bol ďalší týždeň tried. Prešiel som hlavným tréningovým materiálom pre SWIFT a rozhodol som sa, že konečne pripraví na to, aby sa video pripravilo na vytváranie flappy vtákov. Počas niekoľkých dní som bol schopný vytvoriť to:

Po obdržaní všeobecnej myšlienky práce s motorom Sprite Kit, som bol konečne schopný ísť do práce na mojej aplikácii.

Koncepcia

Spočiatku som plánoval, aby som urobil len najjednoduchšie - 3-úrovňové posúvanie pozadia, animovaný hrdina, zbraň, možnosť skákania a možnosti streľby. Bolo potrebné ako inak ako najviac všeobecné reprezentácie Nemali som žiadne skúsenosti s prácou s Sprite Kit, musel som začať s niečím veľmi jednoduchým. Ako opraviť stlačenie a cvičiť hrdinu jumping, ako sa posúvať cez pozadie, ako vytvoriť guľky v momente výstrelu a tak ďalej. Boli tu desiatky týchto otázok. A potom stovky. A riešenie riešení pre každého bolo vždy rovnaké - Google. Prínos na internete existuje veľký počet rôznych materiálov (bohužiaľ anglický jazyk) Vytvorenie hier na SWIFT, kde existujú príklady riešenia určitých otázok, ktoré vznikli. Aj obrovská a neoceniteľná pomoc poskytuje servis / reakcie prepadnutia zásobníka.

Myslím si, že záujem 70% všetkých otázok, ktoré mali otázky, ktoré by som s ním mohol vyriešiť. Tiež som aplikoval na dokumentáciu Apple, ale skôr zriedka. Možno v 10% prípadov maximálne, a keď neboli žiadne iné možnosti.

Po inom náročnom týždni, počas ktorého som dal programovanie takmer celý čas - 8-10 hodín denne som mohol vytvoriť:

Mohlo by to vytiahnuť nohy (animácia sa upravila do Photoshopu), skok a strieľať z brokovnice s charakteristickým zvukom, v rovnakom čase na pozadí rolovalo pozadie. Bol to začiatok)

Prototyp

Tento náčrt mi umožnil pochopiť mechaniku mojej budúcej hry a uistiť sa, že koncept konceptu, rozhodol som sa pridať nepriateľov schopných strieľať, rovnako ako normálny dizajn. Spočiatku som plánoval objednať celý dizajn (pozadie, animáciu hrdinu a nepriateľov, objektov, atď.) Na voľnej nohe, pretože toto je jediná vec, ktorú som nemohol urobiť. Ale potom som si spomenul na webovú stránku trhu ENVEVATO: http://market.envato.com/, ktoré predtým získali hudbu, šablóny pre stránky, prezentácie atď.

Okrem uvedených na mieste, existuje veľký výber všetkých druhov animácií, textúr, zvukov a iných vecí mimoriadne nevyhnutných pri vytváraní aplikácií. Ceny podľa môjho názoru sú veľmi prijateľné. Napríklad, podľa mňa, sada animácií hlavnej postavy, okrem bonusov vo forme rôznych objektov (mince, diamanty, atď), zahŕňa 8 animácií, ako napríklad - výhonky, beží, skoky, umieranie a tak ďalej .

Kúpil som takýto súbor za 7 dolárov. Jediným momentom je, že rôzne licencie konajú o ich zakúpení tovaru. Niektoré Napríklad, povolené používať výrobok len v jednom produkte pre neobmedzené voľné rozdelenie, iné to umožňujú ďalší predaj tretím stranám, v ktorých je cieľ rovnaká neobmedzená voľná distribúcia, tretí, ako pre hudbu, napríklad, je povolené distribuovať len obmedzený počet poslucháčov a tak ďalej. Náklady na tieto licencie sú odlišné a často sa môžu líšiť 4-5-krát.

Ale keďže som nebudú predávať hrdinu ako samostatný produkt, stačol som pre mňa licenciu na jeho neobmedzenú voľnú distribúciu.

Všeobecne platí, že som si kúpil hrdinu, zbrane, nepriateľov a všetko, čo potrebujete na pozadí. Samotné pozadie je v tomto formulári, ako sa nepredáva.

To je výsledok mojej práce vo Photoshope vytvorenej z dvojice desiatok rôznych objektov - plot, asfalt, jamy, kúsky odpadu a tak ďalej. Všeobecne platí, že trvalo niekoľko dní. V budúcnosti som sa pozrel na Evance 10 krát, zakaždým, keď si kúpim niečo potrebné.

Ďalej išiel obvyklé, na jednej strane rutinné, ale zároveň veľmi zaujímavá práca. Krok za krokom som vyriešil tie alebo iné otázky, pridali nové funkcie, prepisujem sa už zdalo, že som sa zdal písomné kusy kódu, ako som našiel možnosť znížiť, optimalizovať ho alebo inak ich zlepšiť, pevné chyby a tak ďalej. Samozrejme, keby som teraz napísal takáto žiadosť, urobil by som, aby sa všetkých trikrát rýchlejšie, ale v tom čase to bolo pre mňa absolútne všetko pre mňa, a musel som stráviť veľa času na nájdenie viac času správna cesta Riešenia. Dva mesiace prešli posilnená práca A prototyp, ktorý bol koncipovaný, nakoniec bol implementovaný.

Mal som hotovú úroveň s 5 typmi zbraní, prvotriednych súprav, objektov, nepriateľov a oveľa viac. Ďalej som sa rozhodol otestovať známych a brainstorming, aby som pochopil, čo chýba. Opravy a dodatky napísané podľa objednávky. Toľko, že podľa mojej závislosti by som pracoval na hre na ďalšie šesť mesiacov. Pár dní som rád všetko a nakoniec načrtnil zoznam toho, čo je naozaj potrebné, a všetko ostatné prekročilo a rozhodol sa využiť metódu od vesmírneho priemyslu, o ktorom sa nejako počul. Spodná čiara je, že z určitého bodu, pred začatím, bolo zakázané vykonať akékoľvek zmeny a zlepšenia. V opačnom prípade je možné navždy zlepšiť.

Hra

Ďalej vznikla otázka s návrhom nepriateľov. Celkovo mám 6 druhov - 5 jednoduchých nepriateľov a šéf + čestný občan. Všetky tieto Sprites som plánoval poriadok, aby boli nakreslené, ako som chcel, aby postavy boli životne dôležité. Išiel som na freelance.ru a umiestnil reklamu na vytvorenie 5 znakov, z 18. animácií (8-25 rámov) pre každého. Animácie boli veľa, pretože okrem štandardných behov, to strieľa, bol zatknutý, je to tiež TD, stále boli animácie smrti z každého typu zbrane, v pomalom pohybe alebo nie pomalým pohybom. Najlacnejšie náklady, od inšpirujúcej dôvery na voľnej nohe, ktorú som bol povolaný v oblasti 40 tisíc rubľov a 1 mesiac práce. Zdalo sa mi drahé a opäť som sa obrátil k Envato. Našťastie pre stránku práve nahrali zbierku rôznych Spritov z toho istého dizajnéra.

Sprites z jeho zbierky spolu so súborom animácií sú v priemere 15 dolárov. Najdôležitejšou vecou je, že v archíve s spriteom sú súbory pre program Spiter.

Otvorenie Sprite v tomto programe a po rozbití v ňom (veľmi jednoduché vo vývoji), môžete urobiť absolútne akúkoľvek animáciu pre vaše postavy s rôznou ryžou. Všeobecne platí, že som si myslel a kúpil všetky postavy na ENVATO, po ktorých bol spracovaný vlastnými, pridal potrebné animácie a nahrané do aplikácie. Práca s textúrami musí byť povedaná extrémne únavná a monotonna. Potreboval som vyložiť vytvorenú animáciu z programu Spiter, potom proces v Photoshope (rozšíriť, nastaviť veľkosť), potom komprimovať, premenovať, vytvorte obrázky 1x, 2x, 3x. Na spracovanie všetkých animácií som odišiel asi od mesiaca, nie menej. Celý mesiac monotónnej a monotónnej práce, pretože som bol schopný pripojiť asistenta na túto prácu. Ale ale som prišiel v celom procese, urobil som taký animáciu, že som ich chcel prepracovať toľkokrát, koľkokrát je to potrebné.

Paralelne s prácou na textúrach som pokračoval v fázovom vývoji hry. Po dvoch mesiacoch pokračujúcej práce som konečne videl svetlo na konci tunela. Ale bohužiaľ sa to stalo takmer dva mesiace, bol som nútený pracovať, aby som sa zastavil, pretože iné veci boli spájkované, plus leto a vo všeobecnosti bol projekt pozastavený. Neskôr začiatkom októbra som sa vrátil do práce. Aj keď som dúfal, že tam bolo dosť trochu ponechané, v skutočnosti, ktorých problémy predtým, ako sa, v spravodlivosti, ani ma ani podozrenie.

Po prvé, napriek tomu, že som stlačil svoju pNG textúru s pomocným týmto služba online: http://compresspng.com/ru/, neviedlo k tomu, že počas uplatňovania žiadosti začali zaberať menej RAM. Je čas, aby som vedel, že veľkosť obrazu nie je rovná veľkosti RAM požadovanej pre neho.

Po druhé, otvoril som nádherný svet netesností pamäte, nástroje Xcode na ich sledovanie a všetky "kúzlo" "silný referenčný cyklus". Potom, čo som riadil svoju hru prostredníctvom nástrojov, som našiel asi 3 a pol tisíc únikov.

Po tretie, som si uvedomil, že štandard, pre moju hru, rozlíšenie textúry pre charakter v 180 × 180 je v podstate veľký a môžem úplne remake všetky animácie pre rozlíšenie 117 × 117 bez akejkoľvek zhoršenej kvality. Zaujímalo by ma, čo v čase vytvárania animácií som sa obával, že som nenechal zdroj v rozlíšení 360 × 360. Keďže som mal 180x180 obrázkov, respektíve obraz 3x v mojom porozumení mal byť 360x360, ale nevedomosť som ich neurobil, a ako sa ukázalo byť sláva, pretože boli nakoniec potrebné.

Vo štvrtej, moja hra, keď boli pridané všetky animácie a objekty, začal pomaly spomaliť. Bolo potrebné veľká práca Optimalizácia a predpredaj animácie, zvuky a iné veci.

V dôsledku toho som bol nútený úplne reformovať animačné atlasy vytvorené mne (ako sa to ukázalo naposledy) S cieľom znížiť spotrebu RAM. Squeeze a plodiny všetky obrázky ich znížením v priemere o 30%. Odmietnuť ako zbytočné od obrázkov 3x obmedzené len na 1x a 2x. Vykonať skvelú prácu na optimalizácii a eliminácii únikov pamäte atď. Plus, bolo potrebné veľa práce na dokončenie ukončenia hrateľnosťOd prvého všetkého sa zdá byť pripravený a stačí pridať posledné ťahy, ale pridanie týchto ťahov sa odohráva. Všeobecne platí, že to vyžadovalo pre ďalší mesiac, pravda už nie je veľmi hustá práca v priemere 4-5 hodín denne, pretože neexistovala možnosť plne v projekte. A do začiatku novembra bolo všetko viac či menej pripravené.

Ďalšie načítanie Obchod s aplikaciami.. Tu vďaka predchádzajúcej skúsenosti neboli žiadne otázky. V deň, keď som urobil screenshots, jednoduchý popis, prvú ikonu ikony (mimochodom, akonáhle budete mať pripravený ikonu, je lepšie ho riadiť prostredníctvom tejto služby: https://makeappicon.com/, stiahnete Tvoja ikona tam a on vám ho vráti potrebné veľkosti a povolenia) a kľúčové slová (zdvihol som pomocou https://sensortower.com/, stránka je schopná dať vám tony užitočná informácia O vašej akejkoľvek inej aplikácii, pravda nie je lacná).

A aplikácia je k dispozícii v appstore. Hurá, na zdravie, ale nie celkom.

Chyby, hrozné brzdy, chýbajúce obrázky, odchody, atď Toto je to, čo na mňa čakalo pri testovaní na rôznych iPhone-Ah s rôznymi verziami iOS. Ihneď sa ukázalo, že napriek tomu, že hra funguje normálne na iOS 9, funguje s hroznými brzdami a potom zvuk vždy zmizne. Bol som v "Delight" z takéhoto darček, ktorý rozbil 10-KA, ale nikde nechodí a pokračoval som riešiť chyby. Mi B. opäť Musel som úplne removať systém pre umiestnenie všetkých textúr v aplikácii, aby som úplne remake systém prehrávania všetkých zvukov a opravili veľa ďalších jamiek. Najmä teplé dojmy opustili potrebné, pri práci s aktualizovaným xcode, konvertovať kód z SWIFT 2.0 na SWIFT 2.3. Stručne povedané, opäť som strávil viac ako mesiac na zdokonalenie všetkého a len 13. decembra som bol schopný stiahnuť viac či menej. pracovná verzia. Aj keď je jasné, že to nie je posledná aktualizácia.

V tomto článku budeme svedkami krok za krokom, ako urobiť základnú hru pre iOS, nič o tom vedieť!

Odovzdáte cestu z vytvárania projektu pred prezeraním hotovej hry na prístroji pre 12 krokov a zvládnuť základné princípy tvorby hier v Xcode. No, potom sa rozhodnite, či sa poučiť z rozvoja pod iOS.

Všetky akcie budú trvať 10-15 minút.

Budeme potrebovať:

  • Mac s nainštalovaným xcode;
  • Zariadenie s iOS;
  • Obraz kvetu;
  • Obraz trávy.

Krok 1. Vytvorte nový projekt v XCODE

Spustite XCODE, vyberte položku ponuky Spis -> Nový -> Projekt..

Krok 2. Vyberte typ projektu

Na nasledujúcej obrazovke vyberte typ projektu - Hra.

Krok 3. Uveďte základné informácie o projekte

Zadajte názov projektu a odrážajte zostávajúce nastavenia s obrázkom.

Krok 4. Vyberte miesto pre priečinok projektu

V okne Finder, ktorý sa otvorí, zadajte priečinok, v ktorom projekt uložíme. Ak je to potrebné, môžete použiť tlačidlo Vytvoriť priečinok. V ľavom dolnom rohu okna.

Krok 5. Prispôsobte si hru

Teraz pred nami okno podrobné nastavenia Aplikácií. Vezmite si Tick S. Portrét. V kapitole Informácie o nasadeníTak, že hra pracovala len v horizontálnom režime.

Krok 6. Pozeráme sa na štandardný príklad hry.

Kliknite na spustenie simulátora vľavo horný roh. Čakáme na chvíľu, kým simulátor topánky. Kliknutím na sivé pole sa zobrazí priestorové lode.

Krok 7. Zmeníme priestorové lode na kvety

V pravom menu vyberte položku aktíva., potom vykonajte aktívny objekt Vesmírna loď. A namiesto obrázkov s kozmickou loďou pretiahnite obrázok s kvetinou.

Krok 8. Pozeráme sa na to, čo sa zmenilo.

Spustite emulátor znova. Teraz kozmická loď Zdá sa, že kvety.

Krok 9. Znížte veľkosť kvetu

Znížené kvety päťkrát. V pravom menu vyberte súbor Gamescene.swift. A nájdeme v IT riadkoch kódu:

Sprite.xscale \u003d 0,5 sprite.yscale \u003d 0,5

Nahrádzame ich na:

Sprite.xscale \u003d 0,1 sprite.yscale \u003d 0.1

Krok 10. Pridajte trávu do zbierky obrázkov

Ideme B. aktíva., Nájdeme podpísať plus (pozri obrázok), kliknite na ňu a vyberte položku ponuky Nový obraz.. Zavolajte novú sadu obrázkov Pozadie. (Názov musí byť presný) a ťahajte do neho obrázok s trávou z Finder.

Krok 11. Pridajte trávu do kódu

Odstránime kód, ktorý robí pozadie nápis Helloworld:

Trieda Gamescene: SKSCENE (Prepísať FUNC DIDMOVETVIEW (Zobraziť: Scéna tu * / Nech MyLabel \u003d SKLABELNODE (Fontám: "ChalkDuster") Mylabel.Text \u003d "Ahoj, World!" Mylabel.fontsize \u003d 45 MyLabel. Poloha \u003d CGOPOPOPTX (X: CGRECTIGGETMIDX (Self.frame), Y: CGRECTICGETMIDY (self.frame)) self.addchild (mylbel))

Vložte ho na svoje miesto:

Trieda Gamescene: SKSCENE (Imagenamed \u003d SKPRITENODE (Imagenamed: "Pozadie") Prepísať FUNC DIDMOVETOVIEW (Zobraziť: Scéna tu * / * Nastavenie scény tu * / pozadí.Position \u003d CGOPOPT (X: Frame.size.Sizedth / 2, Y: frame.size.Height / 2) Addchild (pozadie))

Krok 12. Otestujte hru na prístroji

Ideme B. Xcode. -> Preferencií. -> Účtov. A pridajte svoje ID Apple:
1. Pripojte zariadenie iOS do počítača.
2. Vyberte zariadenie a kliknite na tlačidlo Štart.
3. Ak existuje správa o otázkach bezpečnosti, ideme na zariadenie iOS v nastavenie -> Údržba -> Ovládanie zariadenia A dovoľte mi začať aplikácie z požadovaného developer.
4. Na jarnej doske nájdeme aplikáciu a spustite ho. Teraz môže byť zariadenie odpojené od počítača a pokračovať v používaní aplikácie.

Ak nejaké problémy vznikli, potom aktualizujte iOS a Xcode.

V App Store, takáto hra nebude vykonaná, ale môžete sa pobaviť na svojich zariadeniach. Ak ukážete malú starostlivosť, môžete z tohto základu urobiť niečo naozaj zaujímavé pomocou Google a Stackverflow.

Nezaoberáme sa v programovaní, vytvorili sme jednoduchá hra a strávil len 10 minút. Čo sa môžem naučiť v roku intenzívneho vzdelávania pod vedením skúsených učiteľov?

Kde sa naučiť rozvíjať sa v rámci iOS?


Najlepšou možnosťou je kúpiť na Fakulte IOS-Rozvoj v online univerzite GeekUniversity.Vytvorené Geekbrains a Mail.ru. Celý rok niekoľko večerov týždenne budete študovať programovanie pod iOS. Triedy sa konajú vo formáte webinárov a môžu sa naučiť v ktorejkoľvek krajine sveta.

V praxi GeekUniversity design-orientovaný tréning. Za rok vytvoríte 4 vlastné aplikácie Pre iOS:

  • Počasie Aplikácia;
  • Mobilná hra;
  • APP pre internetový obchod;
  • Projekt príkazu.

Po roku štúdia dostanete ročnú skúsenosť s individuálnym a rozvojovým vývojom, príklady reálnych projektov pre portfólio a vedomosti, ktoré sú dostatočné na prácu vývojárov. Každý študent má kurz mentor, ktorý kontroluje pokrok a odpovedá na všetky otázky.

Aké znalosti sa dostanete na Fakulte rozvoja iOS?

Za rok super-intenzívneho vzdelávania študenti asimilujú obrovské množstvo vedomostí:

  • SWIFT programovacie zručnosti
  • Programovacie zručnosti na cieľ C
  • Mobilné Game Rozvojové zručnosti
  • Znalosť algoritmov a dátových štruktúr
  • Pochopenie počítačové siete a operačné systémy
  • Tímová práca
  • Metodiky vývoja: Agile, Scrum
  • Zručnosti s gitom
  • Vedomosti o princípoch OOP
  • Druhy úspešných rozhovorov a komunikácie so zákazníkmi
  • Architektúra Design zručnosti, používať Singletone, adaptér, továrenské šablóny, závislosť injekcie
  • Zručnosti pomocou iOS. SDK, karty, geolokácia, upozornenia na tlač, animácie a 3D-touch
  • Mobilné aplikačné zručnosti pre iOS
  • Čisté zručnosti písania

Toto je veľmi silná teoretická základňa, na základe ktorej môžete rásť v skutočne strmom sfére, ak neznížíte tempo a pokračujte v intenzívnom vzdelávaní.

Ako vytvoriť aplikáciu pre Android alebo iPhone? - Tieto otázky sa čoraz viac pýtajú nielen na webových vývojárov, ale aj obvyklých majiteľov malých obchodných miest, bloggerov.

V tomto preskúmaní navrhuje zvážiť ktoré sú dizajnéri pre rýchle a pohodlné stvorenie Android a iPhone aplikácie. Zároveň, bez toho, aby si vyžadovalo zručnosti programovania používateľov alebo iné špeciálne IT vedomosti. Takéto aplikácie sú nevyhnutné pre rôznych typov Podnikanie - Koniec koncov, je to skvelý spôsob, ako rozšíriť cieľové publikum A prilákať zákazníkov.

Všetky preskúmané v preskúmaní na vývoj aplikácií možno kombinovať pod heslom: jednoduché, rýchlo a bez programovania!

zadarmo Webová služba, ktorá vám umožní previesť obsah vašej stránky v aplikácii Android a šíriť ju Google Play.. Okrem toho, vytvorené aplikácie môžu byť predaj a umiestnenie reklamy v nich.
Môžete vytvoriť neobmedzené číslo Android aplikácie Z troch typov obsahu: stránky, len HTML stránky a YouTube Video. Vytvorenie aplikácie Appsgeyser Appsgeyser používa jednoduchú a vizuálnu šablónu.

Appsgeyser stránky: http://www.appsgeyser.com, http://www.appsgeyser.ru

zadarmo Služba online rýchle vytvorenie Mobilné aplikácie. TheAppBuilder vytvára aplikácie pomocou dizajnérske a typické šablóny - pre podnikanie, udalosti, vzdelávanie, hudbu, šport atď. Pozitívna aplikácia je zadarmo a pre 5 cu v mesiaci Zobrazenie cudzej reklamy môžete vypnúť do vytvorenej aplikácie. TheAppBuilder vám umožňuje vytvoriť aplikáciu Android a Windows Mobile.

Webová stránka TheAppBuilder: http://www.theappBuilder.com

- Toto je online služba, ktorá umožňuje používateľom vytvoriť a publikovať svoje vlastné mobilné aplikácie v niekoľkých kliknutiach na internete. AppssMakerStore Platforma vytvára podporované mobilné aplikácie HTML5, iTunes, Android Market, BlackBerry Marketplace, Windows Marketplace a Facebook Bez hlbokých technologických zručností. Toto je len 1 APP pre 6 rôznych platforiem. AppsMakerstore je ponúkaný v 23 jazykoch, a to aj v ruštine a ukrajinskej.

Funkcia AppsMakerStore je, že ponúka výber pripravené šablóny Pre určité odvetvia (napríklad právne služby, nočné kluby, reštaurácie a kaviarne, obchod, kozmetické salóny atď.)

  • "Urobiť sa" - 9,78 dolárov za mesiac.
  • "Robíme aplikáciu pre vás" - 249 dolárov
  • "Reseller" - špeciálna cena, ktorá musí byť uznaná na stránke samostatne.

Vždy zahrnuté vo všetkých plánoch:

  • Neobmedzený počet zmien obsahu a aktualizácií aplikácií.
  • Aktualizácia obsahu aplikácie na iTunes a Google Play bez nutnosti znovu zverejniť.
  • Odoslať používateľom neobmedzený počet notifikácií push.
  • Automaticky prijímať a používať všetky aktualizácie systému.
  • Bezpečný hosting na našich serveroch.
Webová stránka AppssMakerStore: http://Appsmakerstore.com

- Platené online mobilné aplikácie návrhár (iPad, Android, HTML5) pre malé podniky. Medzi funkciami - geolookácia, príjem a odosielanie správ, nákupný košík, upozornenia, integrácia so sociálnymi sieťami, umiestnenie informácií o menu, súbor služieb, nadchádzajúce udalosti, atď. Sú šablóny pre reštaurácie, realitných kancelárií, gymnastických hál, atď .

Táto služba Predkladanie plánov:

  • Mobilné stránky - 29 dolárov za mesiac.
  • "Mobilná aplikácia" - 59 dolárov za mesiac
  • « Biely štítok Partner »Vytvorenie aplikácií pre svojich zákazníkov - špeciálna cena, ktorú potrebujete, aby ste sa dozvedeli na stránke samostatne.
BiznessApps: http://www.biznesApps.com

5. AppGlobus.

Appglobus. - zaplatené, jeden z ruských online dizajnéri Mobilné aplikácie, ktoré umožňujú používateľom nezávisle vytvárať a publikovať svoju aplikáciu v App Store a Google Play.

Používa nový dizajn a možnosti iónového rámca, čo výrazne zlepšuje kvalitu vývoja a umožňuje vytvoriť mobilné aplikácie na HTML5, IOS, Android, aj bez programovacích zručností.

Na tento moment AppGlobus je ponúkaný v 8 jazykoch, a to aj v ruštine.

AppGlobus.com ponúka nasledujúce balíky:

  • Starpap - 900 rubľov / mesiac.
    • Aplikácie: HTML5 / Android, admin panel, obchod, žiadne obmedzenia na tlačenie, žiadne obmedzenia na inštaláciu, žiadna reklama.
  • Základné - 1500 trieť. / Mesiac
    • Aplikácie pre Android a pre iOS, admin panel, obchod, žiadne obmedzenia na tlačenie, žiadne obmedzenia na inštaláciu, žiadna reklama.
  • Studio - 2000 rubľov / mesiac
    • Aplikácie: Windows / Android / iOS, admin panel, obchod, žiadne obmedzenia na tlačenie, žiadne obmedzenia na inštaláciu, žiadne reklamy.
  • Pro - 45000 trieť. / Jeden
    • Aplikácie: Windows / Android / iOS, vývoj na zákazku, budú umiestnené v App Store a Google Play, Dajte zdroj
Webová stránka AppGlobus: http://appglobus.com/

platená online služba Vytvorenie mobilnej aplikácie pre obchodné alebo osobné použitie. Nevyžadujú sa žiadne špeciálne zručnosti. Dobré vhodné pre malé podniky, ako sú online obchody. Ak chcete vytvoriť svoju aplikáciu, budete potrebovať len 5 minút - stačí vybrať potrebné moduly a dizajn. Tam je anglické a ruské verzie.

My-Apps.com ponúka balíky:

  • Štart - 599 trieť. / mesiac.
    • aplikácie pre Android, prístup ku konštruktoru, voľné šablóny a ikony aplikácií, aktualizácie obsahu každých 48 hodín, zdrojovej aktualizácie aplikácie v samotnom obchode nie je častejšie 1 čas za 2 mesiace.
  • Svetlo - 990 rubľov. / Mi
    • aPLIKÁCIE A PRE IOS, prístup ku konštruktoru, bezplatné šablóny a ikony aplikácií, základné screenshoty aplikácií, Notifikácie - 1 mesačne, aktualizácie obsahu každých 24 hodín, aktualizovať zdrojovú aplikáciu v skladoch 1 krát za 2 mesiace.
  • Štandard - 2490 rubľov. / Mi
    • aplikácie a Android aplikácie a pre iOS, Prístup k konštruktoru, šablónam aplikácie a ikony, aplikácie screenshoty, podpora pre Skype, push upozornenie - 10 za mesiac, aktualizácie obsahu každých 12 hodín, aktualizovať zdrojovú aplikáciu v utorok 1 Čas za mesiac.
  • Podnikania - 9890 trieť. / Mi
    • aplikácie a pre Android a pre iOS, Prístup k konštruktoru, bezplatné šablóny a aplikácie ikony, základné screenshoty aplikácie, podpora pre Skype a e-mail, osobný manažér, Push Notifications - 50 mesačne, aktualizácie obsahu - zmena, aktualizovať zdrojovú aplikáciu v zásobách - bez obmedzení.
  • VIP - 3999 rubľov. / Mi + 150 000 trieť. Platba inštalácie

    • aplikácie a pre Android a pre IOS, prístup k dizajnu, šablónam a ikonu aplikácií, základné screenshoty aplikácie, podpora pre Skype a e-mail, Osobný manažér, push upozornenia - neobmedzené, aktualizácie obsahu -Mong, aktualizácie zdrojov aplikácií Storas - bez obmedzení.
Site My-Apps.com: http://my-pps.com

Poskytuje platformu " urob si sám"Pre vytvorenie iPhone/ App , Ktorý tiež nevyžaduje programovacie zručnosti. Táto služba poskytuje každú organizáciu jednoduchým spôsobom, ako vytvoriť mobilné aplikácie (iPhone, iPad, Android) a vydavateľské materiály. Zákazníci si môžu vytvoriť vlastné katalógy, letáky, brožúry, správy, obnovy atď. A poskytujú im SAAS Riešenia. Tam je anglické a ruské verzie.

ibuildApp je poskytovaný v balíkoch:

  • Podnikanie (2400 rubľov mesačne) - 3000 inštalácií, neobmedzený počet pohľadu na mobilné miesto, nedostatok vstavanej reklamy, publikovanie aplikácie na iTunes a služba Google Play.
IbuildApp webové stránky: http://ibuildapp.com

- Online Service na vývoj aplikácií (iPhone, iPad, Android). Umožňuje vytvoriť aplikáciu založenú na jednej z viacerých šablón aplikácií. Prvky používateľského rozhrania vytvoreného aplikácie môžu byť spojené s funkciami, ako je odosielanie e-mailov, SMS správ, odosielanie na služby Facebook a Twitter.

  • Developer - $ 33 mesačne. (Môžete vytvoriť iba 1 aplikáciu)
  • Professional - $ 79 mesačne.
  • Premiun- $ 129 mesačne.
  • Podnik - Cena je potrebné uznať samostatne.

Všetky balíky podporujú takéto platformy: iOS (iPhone / iPad) & Android (telefón / tablet)

Webová stránka Viziapps: http://www.viziapps.com

- Online editor, ktorý vám umožňuje vytvárať aplikácie pre iOS, Android a Windows telefón. Použitie je veľmi jednoduché: vlastný program Môžete zbierať z hotových častí. Napriek tomu, že AppsBuilder sa snaží byť jednoduchšie a zrozumiteľné neskúsení používateliaPridáva tiež niektoré funkcie pre programátorov: Napríklad môžete dopĺňať aplikácie vytvorené našimi vlastnými skriptmi Java.

Existujú tri platené balíky, v ktorých je 30 dní všade - bezplatná skúšobná verzia:

  • Štartér (49 eur za mesiac) -1 app.
  • Pravidelné (199 EUR za mesiac) - 5 žiadostí.
  • Škálovateľné (od 249 eur za mesiac) - viac ako 5 žiadostí.
Webová stránka AppsBuilder: http://www.apps-builder.com

Ak ste stály používateľ iOS, potom ste si mysleli na myšlienku vytvoriť si vlastné mobilná aplikácia Pre iOS. Okrem toho, teraz, s rozvojom technológií, nie je ani potrebné naučiť sa programovacie jazyky na vytvorenie aplikácie iOS, postačuje na používanie jednoduchých dizajnérov.

Store App Store je naplnený zábavným obsahom - a podiel leva na prístupnom obsahu je priradený k mobilnému prostrediu iOS aplikácie (Nasledovanú - Hudba, knihy a filmy): Prostredníctvom vyhľadávania je ľahké nájsť hry, prehliadače, zákazníkov sociálnych sietí, služby, ktoré umožňujú objednať taxík a jedlo, poslov, animované tapety a poštové nástroje. Ak chcete zobraziť mnoho dostupných mobilných aplikácií, je to takmer nemožné a niekoľko dôvodov naraz.

Po prvé, mobilný IOS Content trhu sa zmení po celú dobu - zakaždým, keď sú tu nové vývojári, ktorí sa rozhodli vytvoriť nový produkt, "začiatočníci" sa objavia, že sa snažia prepísať obsah "profesionálov" s novými slovami, pod vplyvom Moderné trendy. A po druhé, knižnica jedného App Store sa skladá z milióna dostupných ponúk. A to nie je limit, berúc do úvahy rozvoj technológií a ostro zníženú úroveň vstupu do mobilného rozvoja.

ÁNO, programovacie jazyky stále stojí za to študovať (ak by ste chceli zablokovať šablóny a zmeniť svet), ale s nedávnymi pórami je možné vyvinúť aplikáciu bez vedomia - hlavnou vecou je uhoriť správny nástroj a používať vhodné služby, dizajnér.

Prečo potrebujete vašu aplikáciu

Vývoj aplikácie v rámci moderného mobilného operačného systému IOS stojí za to zvážiť z niekoľkých strán:

  • Obchodný nástroj. Ťažko si predstaviť moderný servis Dodávka, Veľká reštaurácia alebo Taksopark, práca exkluzívne prostredníctvom hovorov na mobilný a domáci telefón. Kto chce visieť na riadku celé hodiny, namiesto virtuálnej karty, potom zavolať požadované adresy, Kurva, potom vo vlakoch, potom v pohonoch, a ja musím si vybrať, pýtať sa vhodných pozícií z operátora call centra. "Mobilita" aplikácií v tomto prípade rieši všetko! Áno, a je nepravdepodobné, že by to bolo spôsob, ako to bude efektívnejšie spolupracovať s davom, priťahuje publikum, potom nové zľavy a návrhy.
    Avšak, nie vždy mobilné aplikácie by sa mali považovať výlučne ako propagačný nástroj - niekedy načítaný prostredníctvom App Store Asistenti Trite zjednodušiť interakciu s niektorými zdrojmi. Napríklad nemusíte používať prehliadač po celú dobu, aby ste si mohli prečítať nedávne poštovné. Prečo cestovať takú dlhú cestu zakaždým, keď si môžete stiahnuť mobilnú aplikáciu, prihlásený v systéme a potom nakonfigurujte systém notifikácie. Nič nič netýka, a zostávajúci čas po kontrole pošty je tiež dosť na šálku kávy;
  • Zábava. Druhá strana obsahu, z dôvodu, ktorý nováčikoví vývojári snívajú o získaní obchodu App - pokus o kombináciu zábavného obsahu. A možnosti tu Mass - hry, parody sociálne sieteSlužby virtuálna komunikácia, nové položky, ktoré klesli v "trendoch". Obsah z tejto časti je podpísaný výlučne v záujme obálky av žiadnom prípade spojená s už pracovným podnikom.

V súlade s tým, možnosť, prečo môže byť potrebná mobilnou aplikáciou dva - buď akumulované zaujímavé nápadyKto chcel vyjadriť pomocou environmentálneho prostredia developera, alebo podnik, sa dĺžku presťahoval do hory a zákazníkov, ktorí používajú služby spoločnosti, chceli udeliť niečo naozaj užitočné a pohodlné (napríklad mobilný katalóg s tovarom, ktorý vám umožní rýchlo Vytvorte si objednávku, vyberte spôsob dodania a blesk, aby sa platba).

Ako urobiť nováčik, ak nechcete vyučovať programovacie jazyky?

Pred niekoľkými rokmi cesta od nováčikov profesionálny vývojár Mobilné aplikácie bežali cez banda všetkých druhov testov. Po prvé, aby som niečo vytvoril, musel som študovať programovací jazyk (ak potrebujete vyvinúť pre Android, potom je Java vhodná, ak sa SWIFT konštruktér stal populárnym) a teraz nebola z prázdneho miesta a ihneď po Priebeh matematiky, logiky a študijného marku.

Po druhé, každý vývojár aplikácií iOS je povinný vlastniť technika Apple Pre plnú prácu s vhodnými nástrojmi (napr. Xcode) a priamo pomocou obchodu App Store, ako platforma na distribúciu navrhovaného obsahu.

Ak sa starostlivo pozriete na operačný systém iOS, potom nie je možné poznamenať, že skutočnosť mimoriadnej zatvorenosti OS, ktoré sa naliata do všetkých druhov obmedzení vo fáze vytvárania a vyvíjania novej aplikácie mobilných iOS.

Veľmi úspech ovplyvňuje nemožnosť sťahovania určité verzie iOS na PC na testovanie verzií a kontrola kompatibility. Ale každý developer je povinný skontrolovať, ako sa zvládňuje 11 iOS a od 5, ak to iné zostalo. Aj ťažkosti sa nachádzajú v štádiu pridávania obsahu v App Store, kde je zavesená moderovanie odmietnuť vytvorený nový produkt môže dokonca kvôli nesprávnym screenshotom.

V poslednej dobe sa časy zmenili veľa - vyvinúť mobilné aplikácie apple Akýkoľvek počítač je vhodný aspoň s Windows, aspoň s Linuxom. Učte sa jazyky - tiež nemusíte robiť, pretože sieť našla špeciálne "dizajnéri", ktoré sú ponúkané pre niekoľko krokov na vytvorenie aspoň obchodu, kde tovar cenovo dostupný na sklade, dokonca vypracovať platformu pre volanie taxíka s virtuálnou kartou.

Nie je však ani prekvapujúce, že programovacie jazyky sa už nemusia naučiť, ale ako postavený rozvoj iOS Aplikácie - všetky intuitívne, dostupné a jasne. Výber vykonaný v každej fáze je viditeľný na obrazovke v reálnom čase.

Aké sú služby na vytváranie aplikácií, aké sú výhody a príležitosti

Návrhári aplikácií sú moderné rýchlo rastúce služby, ktoré umožňujú nováčikom aj bez vedomia jazykov programovania a bez prístupu Špeciálne vybavenie, vytvoriť zaujímavé a priniesť do dokonalosti z hľadiska moderné technológie, Platforma (hra, nástroj, utility), ktorý zjednodušuje niektoré akcie alebo otvára akékoľvek ďalšie funkcie (vyhľadávanie najlepších jedlík v okrese prostredníctvom používania geoposície).

Aké sú výhody dizajnérov?

  • Minimálne finančné investície. Žiadne "platené" vývojári, dlhé plánovanie a nejasný čas rozvoja. Len za pár dní môžete vyvinúť a priniesť myšlienku do podstaty a vykonávať uvoľnenie vo vhodnom digitálnom obchode;
  • Rýchla kontrola reakcie. Ak z nejakého dôvodu zákazníci nevenujú pozornosť novinke v App Store, dokonca aj s dostatočným počtom reklamy a neochotne súhlasí s prevzatím, potom, s najväčšou pravdepodobnosťou, je príliš skoro na prenos podnikov na mobilné platformy a zamerať sa na iné nápady;
  • Nízka prahová hodnota. Každý, kto je k dispozícii v sieťovom konštruktore, je premýšľaný v najmenšom detaile - ponúka intuitívne rozhranie, špeciálne pokyny pre začiatočníkov a súbor tipov prevencie chýb;
  • Ľahko si vyberiete vzor. Ak je myšlienka typická (vývoj platformy pre predaj tovaru, dodávky potravín, hľadanie bezplatných vozidiel), potom začiatočníci nemajú ani nevymyslieť nič z technického hľadiska - každý má dlhotrvajúci profesionálov. Hlavná vec je správne vyplniť mriežku tovaru v konštruktore, ale prepíšte názov dostupného menu a oddielu;
  • Nemôžete sa starať o výsledok. Ak je zvolená vhodná šablóna, peniaze sú prakticky nie sú vložené, a čas strávený sotva spadnutý na niekoľko dní, potom, čo sa obávať? Výsledok, ktorý výsledkom je dôsledok spustenia žiadosti, možno považovať za ďalší pokus o vyhodnotenie myšlienky vynaloženej alebo zriadenej, ale požadovanú obstaranie podniku;
  • Celková podpora. A kde bez vedomia ľudí, ktorí sú v hlasu av text Chat. Povedz mi, kde kliknete a kde vidieť.

Bohužiaľ, dizajnéri nie sú bez mínov. A šablóny sú veľmi obmedzené v možnostiach a nadbytok funkční nemôže byť pripojený k prvému želaniu, a na odpojenie reklamy bude musieť zaplatiť, a záväzná pre konštruktor nie je vždy odstránená. Okrem toho nie je vždy možné vykonávať viacstupňové testovanie pred priamym štartom.

Najlepšie služby konštruktérov

Zoznam vhodných dizajnérov sa každý rok rozširuje - na určenie "najlepšieho" v tomto prípade je veľmi problematické, ale zvýrazniť troch dizajnérov, ktorí by sa mali presne zúčastniť, môžete ešte:

Rozlúčka

Dizajnér pre tých, ktorí už dlho vlastnili malým podnikom a rozhodli sa rozšíriť možnosti. Dizajnér je určený pre navigovaných začiatočníkov vo vývoji (k dispozícii Špeciálne pokyny, šablóny sú otvorené, môžete komunikovať v chatových miestnostiach s Connoisseurs a získať užitočné poradenstvo) a na skutočných profesionáli - ktokoľvek sa môže otvoriť kódový kód, vyliezť do nečistôt vytvorených aplikáciou iOS a pomocou študovaných programovacích jazykov na dosiahnutie dokonalého výsledku.

A tiež - dizajnér Goodbarber vám umožňuje používať všetky aspekty smartfónov a tabliet - upozornenia, integráciu do rôznych mobilných služieb (z kalendárov na karty), rýchly prístup. Mimochodom, keď túžba odoslať projekt v App Store nemusí riešiť takéto prípady osobne - hlavná vec na kontakt, zaplatiť zadanú sumu (pre schopnosť byť v app. Sklad musíte zaplatiť mesačne), a potom čakať na výsledok!

Buildfire.

Podobne ako funkčnosť s GOODBARBER dizajnér, ktorý umožňuje len desať minút z etapy registrácie v konštruktore, kým sa už nevytvorí hlavná funkčnosť aplikácie. Pozitívne hodnotenie vyžaduje takmer všetky dostupné funkcie a šablóny a vstavané grafický editora špeciálne grafické rozhranieČo vám umožňuje vytvoriť tlačidlá, ponuky a časti s jedným kliknutím a na prvom mieste.

Prvý prototyp, ktorý je výsledkom vývoja, možno okamžite stiahnuť do špeciálneho testovacieho prostredia a skontrolovať, ako sa vývoj potenciálne pozrie na Smartphone iOS alebo tablet.

Appy Pie

Cross-Platform Constructor (môžete sa vyvinúť v rámci všetkých mobilných operačných systémov - aspoň v rámci iOS, aspoň v rámci Windows Phone), hlavný čip, ktorý je možnosť vytvoriť mobilnú aplikáciu priamo v prehliadači! Musíte si vybrať návrh a vhodné farby, dať odkazy, zdobia voľné miesto obrázkov a odkazov a môžete ho odoslať na vydanie. Pred publikáciou bude konštatí najviac 30 minút!

Dizajnér je nakonfigurovaný, Mimochodom, doslova okamžite - dokonca aj ponuku autorizácie môže byť prepísaná v prvom želaní. Zo mínusov - všetko je v angličtine (Avšak, rovnako ako konkurenti), potreba zaplatiť za možnosť odstrániť reklamu.

Čo robiť ďalej s vašou aplikáciou?

Ak existuje túžba vytvoriť aplikácie a experiment nie je kvôli výsledku, ale pre vaše vlastné potešenie, môžete aspoň ovládať dizajnéri uvedené vyššie a vypracovať vlastné nápady vo forme mobilných aplikácií. Pre takéto A nemusíte platiť, ale výsledok zostane na "papieri".

Ak je dôležité vyjadriť všetko pre divákov, potom najjednoduchšia možnosť - hľadať pomoc digitálne obchody. Napríklad do App Store. Bude to miesto, ktoré si želajú. Jediný mínus je poučiť sa z registrácií, potrebu získať certifikáty a povinnosť platiť za vydanie. V druhom prípade bude možné testovať mobilnú aplikáciu a zarobiť ako publikum a skutočné peniaze.