az internet ablakok Android

Hozzon létre első alkalmazás az iPhone számára. IOS-fejlesztés kezdőknek: Ismerje meg, hogyan hozhat létre alkalmazások iOS-t a semmiből

Hogyan hozzunk létre egy alkalmazást az iOS - 6 szakaszhoz + 10 tipp a kezdők számára.

Néhány ember, aki pénzt szeretne kezdeni az interneten, nem tudom hogyan lehet létrehozni egy kérelmetiOS..

Azonban ez nem nehéz megtanulni ezt a cikkben javasolt tanácsot követően.

Az iOS alkalmazás költsége

Ismerje meg a játékok, az élelmiszer-naplók és a sport edzések, naptárak fejlesztését a fejlesztés folyamatában.

Mindössze annyit kell tennie, hogy az utasításokat követi.

6 Az iOS alkalmazás létrehozásának szakasza:

    Ötletek keresése.

    Az eredeti újdonságok nagyon népszerűek, fényesek, szokatlanok.
    Hozza létre, amit magad szeretne használni. A hangsúlyt a kényelem és a funkcionalitás érdekében kell elvégezni.

    Terv és funkcionalitás kidolgozása.

    A terv kidolgozásakor nagyobb figyelmet fordítson a funkcionális funkciókra.
    Ha ez egy játék - létrehozása személyi terület, A pontok számításának képessége, kommunikációs játékosok.
    Ha ez egy napló - hozzon létre egy további naptár funkciót, emlékeztetőket.
    Az új termékek létrehozásának fő szabálya - nem csak érdekesnek kell lennie, hanem hasznos is.

    Eszközök kiválasztása.

    A program létrehozásához szükséges program kiválasztása különös figyelmet kell fordítani.
    Végtére is, attól függ, hogy milyen feladatokat vagy naplót fogsz dolgozni az iOS számára.
    Meg kell próbálnia próbaverzióA platform jellemzőinek értékeléséhez.

    Fejlődés.

    A gyors alkalmazás létrehozása leggyakrabban sikertelenül végződik - minden rendben működik, de nincs semmi érdekes.
    Először létrehoz egy héjat - kiválasztott megjelenés, Színek és szerkezet.
    Ezután kitölteni kell a fejlesztési program utasításait követően.

    Név.

    A név az, hogy a felhasználó először látja.
    A figyelmet, a figyelmet, az érdeklődést, és egy alkalmazás megvásárlására, és telepítse azt a mobileszközre.

    Az eredmény értékelése.

    A munka vége után meg kell próbálnod megnézni a végterméket más emberek szemével.
    Kérd meg a barátaidat és a rokonokat, hogy teszteljék a munkád eredményét.

Gondolkodás, hogyan lehet létrehozni egy iOS-alkalmazást, ossza meg az idő "szerszámozás" ötleteit.

Meg kell érnie, megszerezni az űrlapot, és eredetileg a papírrajzok formájában jelenik meg.

Hogyan készítsünk alkalmazást az iOS számára a programozás tanulmányozása nélkül?

Hogyan írjunk egy kérelmetiOS. Azok, akik számítógépes, de nem szétszereltek a programozási módszereknél?

Annak érdekében, hogy egy kis program minimális funkcionalitású programot készítsen, nem szükséges lezárni egy könyvtárban több tucat programozási mennyiséggel, vagy jelentkezzen fel drága kurzusokra.

Mindössze annyit kell tennie, hogy válasszon egy kényelmes, funkcionális platformot, és megfigyelheti a fejlesztés fejlesztését - Készítsen naptárat, játékot vagy kalóriatartalmat.

A legjobb programok létrehozására szolgáló legjobb programok:

  • My-apps.com
  • Appsgayser.com.

Meg kell érteni, hogy a teremtés egy iOS-alkalmazás használata nélkül programozási ismeretek csak akkor lehetséges, ha a helyszínen fejlesztések fizetik és egy nagy funkcionalitás.

Program létrehozása egy ilyen webhelyen, csak követnie kell a rendszer utasításait.

Hogyan írjunk egy alkalmazást az iOS-ra az XCode használatával?

Azok, akik csodálkoznak, anélkül, hogy különleges készségekkel rendelkeznek, használhatják az XCode platformot.

Az XCODE használatához letöltenie kell, és telepítenie kell a mobileszközön.

Letöltés Xcode Online: Best-Soft.org

Akkor el kell döntenie, hogy mit fog létrehozni.

Az Xcode System platform támogatja a létrehozását:

  • Navigációs programok
  • Naplók emlékeztetőkkel
  • Mini-könyvtárak.

A rendszer leggyakrabban a rendszer készített fájlt kínál kódokkal, és egy interfész, amely kényelmes a saját alkalmazás fejlesztéséhez.

Különböző funkciókat adhat hozzá, csak követve az ablakok utasításait.

Algoritmus új projekt létrehozásához

  1. Futtassa az xcode-t az alkalmazásokból a mobileszközön.
    Megjelenik az üdvözlő ablak.
  2. Ki kell mennie belőle, és futtassa a funkciót " Új fájl.».
  3. Válassza ki a designt.
  4. Az iOS program bal oldalán ki kell választania az alkalmazás részt.
  5. A megjelenő ablakban a jövőbeni program neve illeszkedik.
  6. Minden változtatás mentésre kerül.
    Az írás folytatásához meg kell nyitnia a létrehozott dokumentumot a fájlból a fájlból.

Az XCode platform nagyon kényelmes a kezdők számára.

A rendszer mindent problémái szükséges eszközökÉs az ablakok megnyitása közben vannak olyan utasítások és további fejlesztési műveletek, amelyek azonnal elvégezhetők.

Még azok is, akik nem tudják, hogyan kell írni a kódokat, kihasználhatják a programot, és hozza létre, hogy mi teszi az internethasználók millióit.

Az XCODE lehetővé teszi, hogy már kiválaszthassa a tetszett sablont befejezett program, és változtassa meg saját belátása szerint.

A forráskódot tartalmazó fájlok használatához meg kell találnia az egyetlen nézet sablont, és győződjön meg róla, hogy a projekt a navigációs panelben van kezelve.

A program létrehozása befejezett kódKi kell választania a támogató könyvtárat és a megnyíló menüben - Main.m.

A rendszer automatikusan elvégzi az összes szükséges műveletet.

Koncepció az iOS alkalmazás létrehozásához


A munka megkezdése előtt szigorúan el kell döntenie, hogy hol mozog.

Más szóval, a képnek a kész alkalmazás, a munkájának elvei és a funkcionális elvei.

A koncepció kidolgozásával figyelmet kell fordítani két fő kérdésre:

    Mi a célközönséged?

    A felhasználók köréből az életkoruk és az érdeklődésük nagymértékben függ attól, hogy mit teremt az Ön által létrehozott alkalmazás.
    A gyermekek számára a játék a legjobban alkalmas, és a lányok - a 18 év alatti serdülők számára - egy leánykori napló a telefonra.

    Mi a célja egy játék vagy könyvtár létrehozásának célja?

    A programozási készségek vagy bevételek feldolgozása?

Jelentős figyelmet kell fordítani az iOS-alkalmazás tartalmára is.

Itt óvatosnak kell lenned, és elkerülje a két szélsőséget - szükségtelenül üres, és szükségtelenül kitöltött platform.

Az információ hátránya és feleslege ugyanolyan káros.

Ügyeljen az aktív funkciók jelenlétére.

A felhasználónak képesnek kell lennie arra, hogy kölcsönhatásba léphessen a rendszerrel - jelölje meg a jelölést, telepítse a könyvjelzőket.


Minden Novice fejlesztő létrehozhat egy programot, amely nem rosszabb, mint egy szakember.

A jelenlegi technológia szintjén a programok maguk írnak egy játékot vagy vitorlázót, de nem jönnek létre egy eredeti, egyedi ötlet, név.

Mit kell tudnod, hogy az IOS-alkalmazás független írásának kívánsága:

  1. Töltsön időt arra, hogy azonosítsa a kiválasztott felhasználói közönség igényeit.
  2. Különös figyelmet fordítson az alkalmazás relevanciájára.
  3. Kerülje el a kód hibáit, mert szinte lehetetlen kijavítani őket, és a felhasználók sok kellemetlen véleményt hagynak a megjegyzésekben.
  4. Ahhoz, hozzon létre egy üzleti modellt, és döntse el, hogyan fog jönni a pénz.
    Kétféleképpen van: készítsen egy fizetős programot, és pénzt kell fizetnie a letöltéskor, vagy a hirdetés bevezetése során.
  5. Ellenőrizze, hogy az alkalmazás egyedülálló-e, és nem vádolják a plágiumot.
  6. Törekedjen arra, hogy ilyen programot hozzon létre, hogy bármely operációs rendszer támogatja.
  7. Vizsgálja meg az alkalmazásfejlesztés elveit, kérdezze meg azokat, akik régóta részt vettek ilyen ügyekben.
  8. Ne tegye túlságosan funkcionális.
    Egy - két "chips" elég elég.
    A felhasználónak meg kell értenie a programot, és nem oldja meg a cselekvési elvét.
  9. Ha a projekt sokat kapott rossz vélemények, Ne dobja, ne tegyen el, de gyakorolja.
    Fejlessze készségeit.
  10. Végezze el a játékok és alkalmazások elemzését.
    Ellenőrizze magát, hogy milyen ötletek tűnnek jónak, és milyen magasztos ok.

Ha szeretné létrehozni az alkalmazást, anélkül, hogy tudná a programozás területén,

ezután ez a videó megmondja, hogy milyen szolgáltatással elvégezhető:

Számos egyszerű válasz van a kérdésre: hogyan lehet alkalmazást kérni az iOS-hez.

A leginkább felhasználóbarát módon kiválasztva kiváló játékot vagy könyvtárat hozhat létre, amely vonzza nagyszámú Felhasználók és jövedelem.

Ha az iOS állandó felhasználója vagy, akkor valószínűleg elgondolkodott az ötlet, hogy saját mobil alkalmazását hozza létre az iOS-ra. Ezenkívül most, a technológiák kidolgozásával még csak nem is szükséges tanulni a programozási nyelveket az iOS-alkalmazás fejlesztésére, elegendő az egyszerű tervezők használata.

Ábrabolt Alkalmazásbolt. A kiemelkedő tele van szórakoztató tartalommal - és a rendelkezésre álló tartalom oroszlánrésze a mobil IOS alkalmazásokhoz van hozzárendelve (követte a zenét, a könyveket és a filmeket): A keresésen keresztül könnyű megtalálni a játékokat, a böngészőket, a szociális hálózatok ügyfeleit, Olyan szolgáltatások, amelyek a taxi és élelmiszerek, hírvivők, animált háttérképek és postai eszközök megrendelésének képességét képviselik. A rendelkezésre álló mobil alkalmazások felsorolása szinte lehetetlen, és több oka egyszerre.

Először is, a mobil IOS tartalompiac folyamatosan változik - minden alkalommal, amikor új fejlesztők vannak, akik úgy döntöttek, hogy új terméket hoznak létre, "kezdők" jelennek meg, megpróbálják átírni a "szakemberek" tartalmát új szavakkal, Modern trendek. Másodszor, egy App Store könyvtára egy millió elérhető ajánlatból áll. És ez nem a korlátozás, figyelembe véve a technológiák fejlesztését és a mobil fejlődésre való belépés élesen csökkentett szintjét.

Igen, a programozási nyelvek még mindig érdemes tanulni (ha szeretné blokkolni a sablonokat és megváltoztatni a világot), de a legutóbbi pórusokkal lehetséges, hogy tudás nélküli alkalmazást alakítson ki - a legfontosabb dolog az, hogy összekapcsolják a megfelelő eszközt, és használja a megfelelő szolgáltatás, tervező.

Miért van szüksége az alkalmazásra

A modern mobil operációs rendszer IOS alatti alkalmazásának fejlesztése több oldalról érdemes megfontolni:

  • Üzleti eszköz. Nehéz elküldeni a modern szállítási szolgáltatást, egy nagy éttermet vagy taxit, amely kizárólag mobilhívásokon keresztül működik, és otthoni telefon. Ki akarja lógni a vonalon, hanem virtuális kártya Ezt és az ügyet a kívánt címeknek nevezik, megfélemlített, majd vonatokon, majd az utazásban, és eljutok választani, kérve a megfelelő pozíciókat a Call Center operátor. Az alkalmazások mobilitása ebben az esetben mindent megold! Igen, és nem valószínű, hogy a közönség vonzása, majd az új kedvezmények és javaslatok vonzása.
    Azonban nem mindig mobil alkalmazást kell figyelembe venni kizárólag promóciós eszközként - néha az App Store Assistants Trites segítségével egyszerűsíti az egyes erőforrások kölcsönhatását. Például nem kell a böngészőt használni, hogy elolvassa a legutóbbi postaköltséget. Miért menj át annyira hosszú útHa letöltheti a mobilalkalmazást, bejelentkezve a rendszerbe, majd konfigurálhatja az értesítési rendszert. Semmi sem hiányzik, és a levelezés ellenőrzése után fennmaradó idő is elég egy csésze kávéhoz;
  • Szórakozás. A tartalom második oldala, amelynek köszönhetően az újonc fejlesztők álmodnak az App Store-hoz való bejutásról - kísérlet arra, hogy kombinálják a szórakoztató tartalmat. És a lehetőségek vannak tömeges játékok, paródiák a szociális hálózatokhoz, a virtuális kommunikáció szolgáltatásai, a trendekbe esett új tételek. A részből származó tartalom kizárólag a boríték kedvéért van írva, és semmilyen módon nem kapcsolódik a már működő vállalkozáshoz.

Ennek megfelelően az opciók, miért lehet szükség a mobilalkalmazásra, voltak olyan érdekes ötletek, amelyek a fejlesztői környezet segítségével szeretnének kifejezni, vagy egy vállalkozás régóta költözött a hegyi szolgáltatásokat, akik a vállalat szolgáltatásait használják Tényleg hasznos és kényelmes (például egy mobilkatalógus az árukkal, amely lehetővé teszi, hogy gyorsan megrendelhessen, válasszon szállítási módot, és enyhén készítsen fizetést).

Hogyan kell csinálni egy újoncot, ha nem akarja tanítani a programozási nyelveket?

Néhány évvel ezelőtt a mobil alkalmazások professzionális fejlesztője felé vezető út egy csomó mindenféle teszten keresztül futott. Először is, hogy hozzon létre valamit, meg kellett tanulnom a programozási nyelvet (ha az Android-hoz kell fejlesztenie, akkor a Java alkalmas, ha a Swift konstruktor népszerűvé vált), és most már nem volt üres helyről, és közvetlenül a A matematika, a logika és a tanulmányi jelölés.

Másodszor, mindegyik iOS fejlesztő Az alkalmazások kötelesek az Apple készülékek használatára a megfelelő eszközökkel (például az XCode), és közvetlenül az App Store Store-t használnak, mint a tervezett tartalom elosztására szolgáló platform.

Ha óvatosan megnézed az iOS operációs rendszert, akkor lehetetlen, hogy ne vegye fel az operációs rendszer rendkívüli zártságának tényét, amelyet mindenféle korlátozásra öntik az új mobil IOS alkalmazás létrehozásának és fejlesztésének szakaszában.

Erősen befolyásolja az IOS-verziók letöltésének lehetetlenségét egy számítógépen a tesztek tesztelésére és az ellenőrzés kompatibilitására. De minden fejlesztő köteles ellenőrizni, hogy az újdonságok 11 IOS-val és 5-ből származik, ha ilyen más maradt. Még nehézségek jelentkeztek a szakaszában hozzá tartalmat az App Store-ban, ahol a felfüggesztett mértékletesség, hogy elutasítja a létrehozott új termék lehet akár azért, mert a rossz képük.

A közelmúltban az idők változtak Sokat - az Apple termékek mobil alkalmazásainak fejlesztése érdekében legalább számítógépnek megfelelő számítógépnek kell megfelelnie, legalábbis a Linux. Megtanulja a nyelveket - nem kell tennie, mert a hálózat talált egy speciális "tervezőket", amelyeket több lépésben kínálnak, hogy legalább egy boltot hozzon létre, ahol az állományban megfizethető áruk, még egy platformot is készítenek a taxi hívására virtuális kártyával.

De még nem is meglepő, hogy a programozási nyelvek már nem kell tanulniuk, de az iOS alkalmazás fejlesztése épül - minden intuitív és vizuális. Az egyes szakaszokban végzett kiválasztás valós időben látható a képernyőn.

Melyek a szolgáltatások az alkalmazások létrehozásához, milyen előnyökkel és lehetőségekkel rendelkeznek

Az alkalmazások tervezők modern, gyorsan növekvő szolgáltatások, amelyek lehetővé teszik az újonnan érkezők számára, még a programozási nyelvek ismerete nélkül, valamint a speciális felszerelésekhez való hozzáférés nélkül, érdekesek és kiválóságra hozták modern technológiák, platform (játék, eszköz, segédprogram), egyszerűsítése egyes cselekedetek vagy megnyitása néhány további jellemzők (A geopozíció használatával a kerületben a kerületben a legjobb étkezők keresése).

Milyen előnyökkel jár a tervezők?

  • Minimális pénzügyi befektetések. Nincs "fizetett" fejlesztők, hosszú tervezési és homályos fejlesztési idő. Néhány nap múlva kidolgozhatja és elképzelheti az ötletet, hogy lényegében legyen, és megfelelő digitális boltban végezzen ki;
  • Gyors válaszellenőrzés. Ha valamilyen oknál fogva az ügyfelek nem figyelik az újdonságot az App Store-ban, még akkor is, ha elegendő számú reklám és vonakodva beleegyezik a letöltéssel, akkor valószínűleg elviselni az üzletet mobil platformok És más ötletekre kell összpontosítani;
  • Alacsony küszöbérték. A hálózati konstruktorban rendelkezésre álló mindenki a legkisebb részletekre vonatkozik - intuitív felületet, különleges utasításokat kínál a kezdőknek és a hibamegelőzési tippek sorozata;
  • Könnyen kiválaszthat egy mintát. Ha az ötlet tipikus (az áruk értékesítésének platformjának fejlesztése, élelmiszer-szállítás, ingyenes autók keresése), akkor a kezdőknek még nem kell feltalálni semmit technikai szempontból - mindenkinek hosszú szakembere van. A fő dolog az, hogy helyesen töltse ki az áruk rácsát a konstruktorban, de átírja a rendelkezésre álló menü nevét és a partíciót;
  • Nem kell aggódnia az eredmény miatt. Ha megfelelő sablont választanak ki, a pénz gyakorlatilag nem ágyazódik, és a töltött idő alig esett néhány napig, aztán mit kell aggódnia? A kérelem elindításának következtében az eredmény egy másik kísérletként tekinthető meg, hogy értékelje a feltalált ötletet, vagy megalapozza, de újraindító üzletet igényel;
  • Teljes támogatás. Nos, és hol van ismerős emberek, Ami a hangot, és a szöveges csevegésben kéri, hogy hová kattintson és hol láthat.

Sajnos a tervezők nem minuszok nélkül vannak. És a sablonok nagyon korlátozottak a lehetőségekben, és a felesleges funkcionális nem csatlakoztatható az első kívánsághoz, és a reklám lekapcsolásához fizetnie kell, és a konstruktorhoz való kötődés nem mindig eltávolítható. Ezenkívül nem mindig lehetséges többlépéses tesztelés elvégzése a közvetlen indítás előtt.

Legjobb konstruktorok

A megfelelő tervezők listája évente bővül -, hogy meghatározza a "legjobb" ebben az esetben nagyon problémás, de kiemelje a három tervezőt, akik pontosan részt kell venniük, még mindig:

Goodbarber

Tervező azoknak, akik régóta egy kisvállalkozás tulajdonában vannak, és úgy döntöttek, hogy bővítik a lehetőségek lehetőségeit. A tervezőt tervezték és rövid kezdőknek tervezték (speciális utasítások állnak rendelkezésre, a sablonok nyitva vannak, beszélgethet a beszélgetésekkel, és hasznos konzultációt kaphatsz), és a valódi szakemberek - bárki megnyithatja a programkódot az iOS által létrehozott alkalmazás és a programozási nyelvek elérése ideális eredményt ér el.

És - a GoodBarber tervező lehetővé teszi, hogy az okostelefonok és tabletták minden aspektusát használja - az értesítések, az integráció különböző mobil szolgáltatások (naptárból kártyákból) gyors hozzáférés. By the way, amikor a vágy, hogy a projekt az App Store-ban nem kell ilyen dolgokat személyesen, a fő dolog a kapcsolat, fizetni a megadott összeget (az a képesség, hogy az App Store-boltban van szüksége havonta fizetni), majd várjon az eredményre!

Buildfire.

A GoodBarber tervezővel rendelkező funkcionalitáshoz hasonlóan, amely csak tíz percet teszi lehetővé a konstruktor regisztrációs szakaszától, amíg a kérelem fő funkcióit már kialakítják. A pozitív értékelés szinte minden rendelkezésre álló funkciót és sablonokat és beépített grafikus szerkesztő, és egy speciális grafikus felület, amely lehetővé teszi gombok létrehozását, menüket és szakaszokat egy kattintással és első helyen.

A fejlesztés során kapott első prototípus azonnal letölthető egy speciális vizsgálati környezetre, és ellenőrizheti, hogy a fejlesztés hogyan nézzen be iOS Smartphone vagy tabletta.

Appy pite

Cross-platform tervező (bármely mobil operációs rendszer keretében fejleszthet, legalább az IOS alatt is Windows telefon), amelynek fő chipje a mobilalkalmazás létrehozásának képessége a böngészőben! Meg kell választania a tervezést és a megfelelő színeket, a linkeket, díszítse a képek és linkek szabad helyét, és elküldhető a kiadáshoz. Mielőtt a kiadvány nem lesz több, mint 30 perc!

A tervező az úton, szó szerint azonnal - még az engedélyezési menü is felülbírálható az első kívánságban. A mínuszok - minden angolul (bár, valamint a versenytársak), a reklám eltávolításának lehetősége érdekében kell fizetni.

Mi a teendő a következő alkalmazással?

Ha az eredményt és a kísérletet nem az eredmény kedvéért kívánja létrehozni, hanem saját örömére, akkor legalább a fent felsorolt \u200b\u200btervezőket működtetheti, és saját ötleteinket mobil alkalmazások formájában működtetheti. Az ilyen, nem kell fizetnie, de az eredmény a "papír" marad.

Ha fontos, hogy mindent átadjon a közönségnek, a legegyszerűbb lehetőség, hogy segítséget kérjen a digitális üzletektől. Például az App Store-hoz. Lesz egy hely. Az egyetlen mínusz a nyilvántartásba vételről való tanulás, a kiadásért fizetendő bizonyítványok és kötelesség. Az utóbbi esetben lehetőség nyílik a mobilalkalmazás tesztelésére, és közönségként és valódi pénzként kereshet.

Gömb számítógépes technológia Most gyorsan fejlődik. Annak érdekében, hogy az egész állapotot tegye, most már nem szükséges az óra körül dolgozni - elég ahhoz, hogy jöjjön fel Érdekes ötlet, Gyűjtsd össze a fejlesztői parancsot, hozzon létre egy iOS alkalmazást, és helyezze el az App Store-on.

Az iOS-alkalmazások létrehozásának és közzétételének kilátásai

Mivel a fiatal fejlesztők nem viselkedtek a reményeiknek, egy kicsit kellemesek az alkalmazáspiacon. A különböző projektekből nem sok népszerű. Az egyik nem gyakori amerikai EPP promónia egy marketing tanulmányt végzett, és megkapta ezeket az eredményeket: az alkalmazások többsége kijelentette, hogy a játékok 60% -a egyáltalán nem hoz pénzt, és 82% azt mondja, hogy nem tudják táplálni magukat. Következésképpen valahol máshol kell dolgoznia.

Apple cég kijelenti, hogy játszótérük - jó hely Ilyen jövedelemért, de az ügy tényében más. Annak érdekében, hogy pénzt (jól, vagy legalábbis ne menjen mínuszba), be kell jutnod a Top 100 vagy Top 200-be. Más fejlesztők megmagyarázzák ezt a jelenséget azzal a ténnyel, hogy az emberek egyszerűen túl lustaak lesznek, hogy messze legyek, hogy megtalálják a kínált terméket. Ha nem megijesztette a fentieket, és még mindig szeretné létrehozni az alkalmazást - menjen tovább.

Hogyan hozzunk létre iOS alkalmazást, és tegye ki az App Store-ban

Tedd ki, mit kell tenni, hogy megkapja az alkalmazást és kezdje meg keresni rajta.

Hogyan lehet telepíteni az XCODE fejlesztési környezetet

Hozzon létre egy alkalmazást az XCode-ban

  1. Új projekt létrehozása. Nyissa meg az alkalmazást. Ezután válassza ki a "Fájl" menüt, és kattintson az "Új fájl létrehozása" gombra. Kattintson az Application (Alkalmazás) gombra az ablak bal oldalán található "iOS" alatt. Menjen a sablon részre. Kattintson az üres alkalmazásra (üres alkalmazás).

    A programfelületen válassza az "Egyetlen új alkalmazás" lehetőséget

    2. A storyboard létrehozása. A Storyboard felelős az alkalmazásképernyők megjelenítéséért a programban. StoroTorboards Megjeleníti, mi van minden egyes ablakban, és megmutatja az interakciót. Ez a dolog lehetővé teszi a játék jól működését. Ezután a következőket tesszük: Válassza ki a fájlt, majd új, majd a fájlt. Ezután kattintson a "Felhasználói felület" gombra. Kattintson a storyboard, válassza a "Tovább" lehetőséget. Az Eszköz menüben válassza ki azt a készüléket, amelyre a program célja. Az én esetemben - telefonon. Hívjuk a fő tárgyat.

    A StoryBoardban válassza ki az eszközt

    3. Rendszertáblát rendelünk hozzá a projekthez. Most egy storyboardot rendelünk programunk fő felületének. Ha mindent helyesen teszel, a storyboard azonnal elérhető lesz, amikor elindítjuk a programunkat. Itt hogyan kell eljárni: Válassza ki a nevét a fájlt a bal oldali lapon kattintson célokat, és válassza ki a projektet ezt a fejlécet. Menjen a "Generals" menübe, és válassza a "Deployments info" lehetőséget. A fő felületen a Main.Storyboard és a következő lépéshez lépünk.

    Mi belépünk a "Main.Storyboard"

    4. Adja hozzá az első képernyőt. Ehhez egy típusirányítóra van szükségünk. Segítségük segítségével megközelíthetjük az alkalmazás hozzávetőleges nézetét. Kezdetben feltárhatja a nézetvezérlőket, és kiválaszthatja őket több előbeállításból. Ha hirtelen te vagy egy vízforraló ebben az üzletben, akkor jobb választani a meglévőket. Tehát látni fogjuk, hogy az alkalmazás hogyan fog kinézni egy hétköznapi felhasználó kezében. Válassza a "Hálózati storyboards" lehetőséget. Objektumkönyvtárat találunk. A jobb rész alján kiválaszthatja ezt a legtöbb objektumkönyvtárat. A jobb oldalon látható az ablak, amely megjelenik, amelyet vászonnak neveznek. Húzza a "nézetek vezérlőjét". Ha a felhasználó elindítja az alkalmazást, megjelenik a rendszerindító ablak. Gratulálunk!

    Adja hozzá az első képernyőt a nézetvezérlő panelen.

    5. Adjon hozzá objektumokat a képernyőn. A típusvezérlő kiválasztása után hozzáadhat objektumokat az alkalmazáshoz. Ezek ugyanazon objektumkönyvtárban találhatók. Ez a könyvtár megtalálható a Type Controller belsejében.

    Ezután add hozzá a képernyő interfészobjektumainkhoz

    6. Módosítsa a hozzáadott objektumokat. Keresztül egyszerű eszközök Ön képes megváltoztatni az interfészt, amely lehetővé teszi a szépség és az egyéniség alkalmazását. Ezenkívül hozzáadhat szöveges tippet a felhasználó számára, hogy segítsen neki megérteni a játékot. Megváltoztathatja az objektumok méretét, a szöveg betűtípust és így tovább.

    Hozzon létre egyéni felületet, és módosítsa az objektumok tulajdonságait

    7. További képernyők hozzáadása. Az alkalmazás nem állhat egy képernyőből - egyszerűen nincs értelme. Ezért meg kell teremteni őket. Ez rendkívül egyszerű - a nézetvezérlő a képernyő üres részén található.

    A vászon üres részére húzza a nézetvezérlőt

    8. A "Navigációs vezérlő" aktiválása. Ezt a funkciót több ablak között mozgatjuk. A navigációs vezérlő segítségével. A program tetején navigációs sáv kerül hozzáadásra. Ne felejtsük el, navigációs vezérlő adunk szigorúan a kezdő képernyő figyelésére mozgó egész a többi az ablakokat. Ehhez válassza ki a Boot képernyőjét. Kattintson a szerkesztőre, majd beágyazva, majd a navigációs vezérlőre. A végzett lépések után megjelenik a navigációs panel.

    Állítsa be az utasítások navigációs panelét

    9. Adja hozzá a navigációs vezérlő funkciót. A navigációs menü létrehozásakor eszközöket kell hozzáadnia. Ezzel a funkcióval a felhasználó képes lesz "mozogni" alkalmazással az egyik helyről a másikra. Szabványos funkciókat adunk hozzá. Adjon hozzá egy fejlécet (ehhez meg kell nyitnia a navigációs elem elemet, majd az attribútumok felügyelőjét, majd írja be a címet), navigációs gomb, és adja meg a tulajdonsággombokat.

    Funkcionális hozzáadása a panelen

    10. Mi társítja a képernyőt a gombra. A gombok megkötéséhez nyomja meg a Ctrl gombot, majd húzza azt a következő képernyőre. Hamarosan az akció Segue elem jön ki elérhető opciók. Válassza a "Nyomógomb" lehetőséget az ablakok áthelyezéséhez.

    Kötő gombok képernyővel

    11. A következő lépésekkel létrehozhat egy programot nagyon primitív funkcionalitással és interfésszel. Ha még mindig szeretné létrehozni egy igazán érdekes alkalmazást az adatok feldolgozásának képességével - Ismerje meg a C. célkitűzést.

    Itt az ideje, hogy megkezdje a programozási nyelv megtanulását

A létrehozott alkalmazás tesztelése


Hogyan kell közzétenni


Lehetséges problémák és megoldások megoldása

Az ellenőrzés folyamatában az alkalmazás nem hagyhatja ki azt a tényt, hogy nem fogja átadni a kezdeti teszteket. Ebben az esetben az Apple elküldi Önnek lehetséges megoldásokat a program munkájához kapcsolódó problémákra. Hallgassa meg őket, és küldjön egy alkalmazást, hogy ellenőrizze újra.

Ne felejtsd el követni az értékesítést. Meg tudod csinálni iTunes használatával. Connect Mobile. Az Apple rendszeresen elküldi Önnek az értékesítési elemzéssel kapcsolatos értesítéseket, de nem lesz felesleges. Sikereket és nagy értékesítést!

Az iOS olyan operációs rendszer, amelyen az Apple okostelefonok működnek. Játékok vagy alkalmazások vásárlása, az App Store digitális bevásárló platformja. Ha a fejlesztő terméke sikeres (felhasználói igény fogja használni), még egy program esetében is jó pénzt kereshet. Átlagosan a népszerű IOS alkalmazások fejlesztői több ezer dollárt keresnek havonta.

Teremtési folyamat

A program vagy játék létrehozására szolgáló algoritmus ugyanazt a koncepciót tartalmazza, függetlenül a platformtól, így rendkívül fontos, hogy betartsák fejlesztési szabályok. Hiányzik egy vagy egy másik lépést, a fejlesztő kockázata sikertelen projektet kap a kezdeti szakaszban. Tekintsünk egy részletes digitális termékteremtő algoritmust:

  1. Termékkoncepció létrehozása - Az első szakasz, amely trendelemzést igényel az App Store Digital Store-ban. A projekt létrehozásakor a fejlesztőnek világosan körvonalaznia kell célközönség. Hogy az analitikai szakasz sikeres legyen, tekintse meg, hogy mely alkalmazások, programok, játékok stb. Vannak az App Store tetején. Ismerje meg azt is, hogy mi van telepítve a barátok, barátok, rokonok okostelefonjaira.
  2. Műszaki alap - Először meg kell tanulnod az iOS-i programok írásban használt objektív nyelvét. Az újonc programozók számára ajánlatos megismerkedni Pascal és más nyelveken: C, Java.
  3. Műszerek- Fejlesztési környezet, speciális szövegszerkesztő és grafikus szerkesztő.
  4. Létrehozás és tesztelés programok.
  5. Marketing Promóció.

Lépésenkénti létrehozási segédprogram

Minden felhasználó képes önállóan létrehozni egy kérelmet az iOS számára további pénzügyi befektetések és szakmai ismeretek nélkül. Van egy speciális XCODE fejlesztési környezet, amely lehetővé teszi, hogy közvetlenül dolgozzon a telefonon. Abban az esetben, ha meg kell írnia mobil alkalmazások A Windows számítógépen speciális telepítést kell telepítenie virtuális gépek. Például a VirtualBox és a VMware. Tekintsük részletesebben a hivatalos módon:

  1. Telepítse az okostelefonra Xcode fejlesztési környezet. A kiegészítés az App Store OS hivatalos tárolójában található, és ingyenes elosztórendszerrel rendelkezik. Ha a program telepítve van a telefonon, akkor ellenőrizze a frissítéseket.
  2. Miután megértette az előkészítő beállításokat, írja be az XCode-t. Új projekt létrehozásához használja a lapot. Fájl. Ezután megnyitja az albekezdésben, ha parancsokat szeretne kiválasztani. Új és Projekt..
  3. Az iPhone-i alkalmazás létrehozásának következő lépése platform és tematikus típus Jövői segédprogram.
  4. Meghatároz rövid információ A létrehozott szoftverről.
  5. Ezután kattintson a kulcsra ÚJ MAPPA.. Itt létrejön a mappa, ahol a program segédfájlja tárolódik.
  6. A következő ablakban távolítsa el a jelölőnégyzetet a pontból, és aktiválja a parancsot. Teremt.. Ezeknek a manipulációknak köszönhetően a felhasználó meg fogja érni a kezdőpultot.
  7. Kattintson a hívott gombra storyboard.. Az interfész jobb oldalán található. Húzza az elemet a fő mező nevével Címke. Ne felejtse el hozzáadni egy bevezető szöveget egy karakterláncban. Helló Világ(Bármely más szöveg).
  8. Ügyeljen arra, hogy jöjjön fel ikon a segédprogramhoz. Töltse be az ikont a MapAppicon.com weboldalán.
  9. A lekérdezés rövid feldolgozása után adja meg cím email Hol küld egy archívumot ikonokkal.
  10. Visszatérés az Xcode Development szerdán. Most az interfész bal oldalán találja meg a hívott részt xAssets..
  11. Nyitott archívum A levélből (ahol elküldték az ikonokat), és húzza őket az XCode-ban található ablakba.
  12. Válasszon ki egy eszköz emulátort, majd kattintson a parancsra a program elindítása (Ikon, mint egy fekete háromszög), beleértve Mac fejlesztői mód..
  13. Ismétlés próbálja megkezdeni Miután várta azt a pillanatot, amikor az iOS csizma az emulátoron.
  14. Győződjön meg arról, hogy a segédprogram működik.

Így lehetséges az alkalmazás létrehozása a semmiből.

Népszerű alkalmazás létrehozása

Olyan szolgáltatásokat kínálunk, amelyek segítenek az iOS alkalmazások számára.

Alkalmazások Globus.

A Globus Apps projekt egy univerzális alkalmazás tervező, amely alkalmas mobil működésre android rendszerek és ios. Más felhasználóbarát felhasználói felületen. A beépített moduloknak köszönhetően jelentősen a fejlesztési folyamat egyszerűsödött. Az Apps Globus legfeljebb 60 beépített modulot támogat, többek között:


Alkalmazások Globus Spreads által fizetett előfizetés . Az alkalmazást tesztelni kívánó felhasználók kihasználhatják az 5 napos demo verziót. A havi előfizetés három típusban van megadva: " rajt», « stúdió"És" üzleti" Az előfizetések különbsége a kifejlesztett alkalmazások ára és száma. Van egy olyan verzió, amely egyszeri kifizetést igényel 20 000 rubel mennyiségben. A korlátlan felhasználási ajánlatok mellett forráskódok És segítségnyújtás a segédprogram beállításaiban.

App2b.

Az App2B projekt olyan többfunkciós tervezőt kínál, amely nem csak az iOS alkalmazások létrehozására használható, hanem az Android platformra is. Ez a konstruktor kereskedelmi vagy információs tartalmat hoz létre. Ezért van a szolgáltatás beépített könyvtársablonok -ért gyors létrehozás Kényelmes alkalmazás magad.

Mint más hasonló projektek fizetett előfizetéssel. A többi tervezőtől származó fő különbség az egyetlen fizetési mód 9,900 rubel egyszeri hozzájárulás formájában.

A projekt az egyetlen ingyenes tervező webhelyek és alkalmazások létrehozása. A program egy átfogó megoldás az online üzlet számára. Lehetővé teszi, hogy egyedi oldalakat, virtuális üzleteket, elektronikus folyóiratok. A tervező megkülönböztető jellemzője nincs elkészített sablonok. Ehelyett a rugalmas eszközöket használják, amelyek nem igényelnek a programozás ismeretét. Emiatt az új digitális időkben létrehozott program úgy néz ki, mint a szerző munkája.

A tervező egy multimédiás eszköz, amely különböző irányok üzleti alkalmazásainak létrehozására összpontosított: információs panelek, online vásárlás, étterem menü stb. A felhasználók kényelme érdekében vannak beépített minták Programok és szinkronizálás esetén közösségi hálózatok és más népszerű szolgáltatások.

Több változatban értékesített: mert független használat és partnerprogram . Megközelíti a két előfizetést: havi és éves. Ezenkívül felveszi az embereket programok létrehozására.

Ez az én második tapasztalatom egy alkalmazás létrehozásában. Az első részletesen elmondtam - ott volt a befektetések vonzására, a fejlesztők kiválasztására stb. Sajnos az első palacsinta jött ki egy COM-val.

Határozottan nem sikerült a programozási készségek hiánya, amely lehetővé tette a fejlesztők számára, hogy kicsavarják a kezét, és felfedjék a tudatlanságról. Ezért úgy döntöttem, hogy maga a kódolást meg kell őrizni, mivel szükség van az alkalmazások megteremtésére, és nem lehet programozni, hogy azt jelenti, hogy nagyon komoly attól függ, hogy melyik fejlesztők tudják és gyakran használják.

Kiképzés

Általánosságban elmondható, hogy a döntés 2016 januárjában történt, elkezdtem dolgozni. A specialitásban egy alkalmazott informaterikus vagyok, de a tényt illetően a Pascal munkájának legalapvetőbb készsége mellett nem tartottam meg semmit az egyetemen, és öt-hat évvel ezelőtt volt. A HTML és a CSS-vel is kevés tapasztalattal rendelkeztem, amikor egyszerű webhelyeket hoztam létre, amelyek azonban nem sokat segítettek az alkalmazások létrehozásában. Ezért elkezdtem a nagyon azovmal. Az ókori és majdnem alaposan elfelejtett Pascal-tól. Letöltöttem a szerkesztőt "Ingyenes Pascal" http://feepascal.ru/ talált egy tankönyv, kezdett egyszerű programok hozzáadásával és kivonásával. Összesen két hetes osztályok vettek részt kb. Két hetet, két-három órát naponta frissíteni a memóriát.

A Pascal mélyreható tanulmánya több gyakorlatot javasolt, amelyekért találtam a Pascal Abrahamen feladatot 1000 feladattal (PDF).

Mivel a lehető leghamarabb meg akarja indítani az alkalmazásokat, nem várom a tanulás első szakaszának végét, párhuzamosan a Pascal feladatok döntésével, a CI-t a könyv szerint kezdte tanulmányozni a CI-t "SI" programozási nyelv "- Brian Kernigan és Dennis Ritchi (PDF). Itt azt mondom, hogy annak ellenére, hogy annak ellenére, hogy ez a könyv oroszul, tanulmányoztam az eredeti nyelven, mivel általában nem ismeri az angolul rosszul, és ez véleményem szerint nagyon fontos a programozásban részt vevő személyek számára. Oktatási anyagok és egyszerűen csak anyagok, vagy hogy az angol nyelvű programozási nyelv általában sokkal több, mint oroszul. Az alkalmazással való együttműködés, az alkalmazás letöltése, a használati feltételek stb. Mindez elsősorban angolul. Tehát azt mondhatjuk, hogy az angol nyelvű angol szakirodalom szintje kötelező készség a programozó számára.

A C programozáshoz és az első projekt óta Mac volt. Megoldottam a CI-t az XCode-ban. Annak érdekében, hogy jobban asszimilálja a pascal és a Cy szintaxis különbségét, elkezdtem megoldani a kihívásokat az Abrahamyan feladataitól, de már C. Két hetes napi 4-5 órás munkamenetek után képes voltam körülbelül 300 feladatot megoldani a Pascal-on és kétszer olyan kisebb, mint a hátrányok, valamint a C. könyv 100 oldalának sorrendjében. Ugyanakkor úgy döntöttem, hogy összekapcsolja az angol nyelvű szolgáltatás - faházat a folyamathoz.

Ez egy olyan képzési szolgáltatás, amely sokat segített nekem a HTML és a CSS elsajátításában. Az előfizetési költségek 25 dollárról havonta. De mint számomra, indokolt. A szolgáltatás a leginkább képzési anyagokat tartalmazza különböző nyelvek Programozás, beleértve a Java, a C #, Python, Swift és sok más. A képzés szakaszban történik, a videótól a videóig, a különböző betétek Gyakorlati feladatok.

Minden videó nagyon vizuális, érdekes, folyamatosan frissítve, és részletesen rágja meg az összes kulcsfontosságú pontot, hogy az objektumorientált programozás vagy az XCODE üzemeltetési elvei. Természetesen az oktatási anyagokat választottam a c-en és hozzon létre alkalmazások iOS. Célkitűzéssel c.

Így a tanulásom hasonlított arra, hogy egyidejűleg azonnal mozogjon azonnal minden frontra. A pascali feladatok megoldásában gyakoroltam, hogy a lehető legkisebb legyen, hogy úgy tűnt számomra, hogy a programozás alapjait, tanulmányoztam a CA-t, hogy jobban megértsem az objektív-C-ot, és végül objektív-C-t vizsgáltam az IOS alatt lehető leghamarabb.

Tehát a mindennapi órák egy másik hónapja átlagosan 4-5 óra elteltével. Egyrészt logikusabb lenne a szakaszokban mozogni, mondjuk, először a Pascal-szel, majd a CA-val, majd az objektív-C-ra, de valójában kísérlet volt arra, hogy mindent lefedjék Egy csomó időt takaríthat meg, hiszen egyre inkább elkezdtem figyelni a Pascal és a CY-re vonatkozó feladatok megoldására, és közvetlenül az alkalmazások létrehozását a faház képzési programjáról. Sokkal érdekesebb volt, és lényegében megmutatta, hogy az Abrahamyan feladatainak feladata, valamint a Kernigan és Ritchee a Si könyvből származó anyagok jóak az alapítványok megértéséhez, de általában messze a valódi alkalmazási teremtési folyamattól. Ennek eredményeként a tanulásom harmadik hónapjának végére teljesen megálltam Pascal és Cy. Ehelyett a fák ház gyakorlati anyagaira összpontosítottam az objestive-C-nél, és az XCODE alkalmazások létrehozását.

Játék létrehozása. Ötlet

Miután létrehozott több egyszerű alkalmazást a képzési programból, úgy döntöttem, hogy végül készen állt valami érdekesebbé tenni. Megnyitja az ötletek listáját, amelyeket rendszeresen feltöltöttem, amikor valami potenciálisan érdekel, úgy döntöttem, hogy a "Korrupció elleni küzdelem elleni küzdelem" játékot választottam. Az ötlet jelentése az, hogy a korrupt tisztviselők ellenségként hatnak, semlegesíteniük kell, majd a játék világ lesz jobb. Azonnali, a szubtext úgy tűnik, hogy az a tény, hogy a korrupció rossz, és ami kevesebb, mint a jobb környezet. Figyelembe véve, hogy a téma releváns Oroszország számára, és nem találtam ilyen ötleteket, abbahagytam, és elkezdtem gondolkodni arról, hogyan kell megvalósítani.

Annak ellenére, hogy még mindig fogalmam arról, hogyan kell létrehozni a játékokat, úgy döntöttem, hogy számos tanulási videó megoldja ezt a problémát. Először meg kellett dönteni, hogy a játék hogyan néz ki. Egy kis brainstorming után úgy döntöttek, hogy a legoptimálisabb lesz a játék 2D változata, ahol a hős minden szinten balról jobbra fut, és egymás ellenfelek és akadályok elfutnak, hogy találkozzanak vele. Ez a lehetőség úgy tűnt számomra, hogy elfogadható a játék ötlete, és nem túl bonyolult.

Miután a koncepciót jóváhagyták és leírták le, meg kellett érteni, hogy a játékok létrehozzák a játékokat. Google videó, amit azonnal megbotlottam azoknak, amikor azt mondták, hogyan kell létrehozni egy játékot, mint a flappy madár ( Youtube.) Ez fontos kérdés. Nem titok, hogy az Apple 2014-ben kiadott egy új programozási nyelv - SWIFT, amely elnyelt egy csomó jó Objective-C és lett a logikus folytatása.

A videó, amelyre átjutottam, beszéltünk a Flappy Bird létrehozásáról Swift-en, és nem találtam ugyanazt az egyszerű és érthető az objektív-c objektívért. Anélkül, hogy mennyi ideig döntöttem el, hogy úgy döntöttem, hogy még mindig a gyorsabb és jobb lesz, hogy nem esik hátra, különösen azért, mert ugyanabban a faházban kiváló anyagok voltak a tanulmánya során. Ennek eredményeként szünetet vettem, hogy felfedezzem a SWIFT-t, megértsem a szintaxist és a fő különbségeket az objektív-c objektívtől. Naponta 8 órát mutatott egy másik órát. A Swift fő képzési anyagai mentem, és úgy döntöttem, hogy végül készen álltam arra, hogy elfedje a videót flappy madár létrehozására. Néhány napig tudtam létrehozni ezt:

Miután általános elképzelést kapott a Sprite Kit motorral való munkájáról, végül tudtam dolgozni az alkalmazásomban.

Koncepció

Először terveztem, hogy csak a legegyszerűbb - 3 szintű görgetési háttér, egy animált hős, fegyver, az ugrás lehetőségét és a felvétel lehetőségét. Szükség volt, mert a Sprite Kitével való munkavégzés legáltalánosabb elképzelései mellett nem volt tapasztalatom, nagyon egyszerűen kellett kezdeni. Hogyan kell megoldani a sajtót és gyakorolja a hős ugrást, hogyan kell görgetni a háttérben, hogyan hozhat létre golyókat egy lövés pillanatában, és így tovább. Több tucatnyi kérdés volt. És akkor száz. És a megoldások megoldása mindenkinek mindig ugyanaz volt - a Google. Az interneten való részesedés számos különböző anyag létezik (sajnos főként be van kapcsolva angol nyelv) A Swift játékok létrehozásához, ahol példák vannak olyan kérdések megoldására, amelyek felmerültek. Emellett egy hatalmas és felbecsülhetetlen segítséget nyújt a Stack túlcsordulásának szolgáltatása / válaszai.

Úgy gondolom, hogy a kérdések 70% -ának érdeke, amellyel kérdéseket tudtam megoldani. Én is alkalmaztam az Apple dokumentációjára, de nagyon ritkán. Talán az esetek 10% -ában maximum, és ha nincs más lehetőség.

Egy másik elfoglalt hét után, amely alatt szinte egész időmben - 8-10 órát bocsátottam be:

Meg tudta húzni a lábakat (az animáció felhívta magát a Photoshopban), ugrott és lőni egy puskát egy jellemző hanggal, ugyanakkor a háttérben gördült a háttérben. Ez volt a kezdet)

Prototípus

A vázlat lehetővé tette számomra, sokat, hogy megértsék a mechanika jövőmet játék, és ügyelve arra, hogy a koncepció a koncepció, úgy döntöttem, hogy hozzá ellenség képes lőni, valamint a normális design. Kezdetben terveztem, hogy megrendeljem az egész designt (háttér, animáció a hős és az ellenségek, tárgyak stb.), Mivel ez az egyetlen dolog, amit nem tudtam csinálni magam. De aztán eszembe jutott honlapján Envato Piac: http://market.envato.com/, amely korábban megszerzett zenei, sablonokat oldalak, prezentációk, stb

A felsorolt \u200b\u200boldalon található, nagy választéka mindenféle animáció, textúra, hang és egyéb dolgok rendkívül szükséges az alkalmazások létrehozásakor. Az árak véleményem szerint ugyanolyan elfogadhatóak. Például, a főszereplő animációinak halmaza, a különböző tárgyak (érmék, gyémántok stb.) Bónuszok mellett 8 animációt tartalmaz, mint például - hajtások, futás, ugrások, haldokló és így tovább .

Egy ilyen készletet 7 dollárért vásároltam. Az egyetlen pillanat az, hogy a különböző licencek az áruk megvásároltak. Néhány például a terméket csak egy termékben használhatja korlátlan szabad forgalmazás céljából, mások lehetővé teszik annak viszonteladására harmadik felek, amelyekben a cél ugyanaz a korlátlan szabad forgalmazás, a harmadik, a harmadik, mint a zene, például megengedett csak korlátozott számú hallgatót terjeszt elő és így tovább. E licencek költsége eltérő, és gyakran eltérhet 4-5 alkalommal.

De mivel nem voltam eladni a hősként külön termékként, elég volt nekem egy licencet a korlátlan szabad forgalmazáshoz.

Általában megvettem a hős, fegyvereket, ellenséget és mindent, amire szüksége van a háttérben. Maga a háttér ebben az űrlapban van, mivel nincs eladva.

Ez a photoshop munkájának eredménye, amely egy több tucatnyi különböző tárgyból készült - kerítés, aszfalt, gödrök, szemét és így tovább. Általában több napig tartott. A jövőben 10-szerese voltam, minden alkalommal, amikor valamit vásárolok.

Ezután szokásos volt, egyrészt rutin, de ugyanakkor nagyon érdekes munka. Lépésről lépésre megoldottam ezeket a vagy más kérdéseket, hozzáadott új funkciókat, újraírom, hogy már úgy tűnt, hogy az írásbeli kódok, ahogy azt találtam, hogy a lehetőséget csökkenti, optimalizálja vagy más módon javítsa őket, rögzített hibákat és így tovább. Természetesen, ha most egy ilyen alkalmazást írtam volna, gyorsabban tenném volna, de abban az időben teljesen mindent nekem volt, és sok időt kellett töltenie, hogy pontosabb megoldásokat találjak. Két hónapos megerősített munka és a prototípus, amelyet végső soron végrehajtottak.

Volt egy kész szinten, 5 fajta fegyverrel, elsősegélykészletekkel, tárgyakkal, ellenségekkel és még sok mással. Ezután úgy döntöttem, hogy megvizsgálom az ismerősöket és a brainstormingot, hogy megértsem, mi hiányzik. Rendelések és kiegészítések sorrendben. Annyira, hogy a függőségem szerint még hat hónapig dolgoznék a játékban. Néhány napot megértettem mindent, és végül vázoltam egy listát arról, hogy mi a valóban szükséges, és minden más átment, és úgy döntött, hogy kihasználja a módszert az űriparból, amelyről valahogy hallott. Az alsó sor, hogy egy bizonyos pontból, mielőtt elindulna, tilos bármilyen változás és fejlesztés elvégzése. Ellenkező esetben örökre javítható.

Finomítási játék

Ezután a kérdés az ellenségek tervezésével keletkezett. Összességében 6 fajom van - 5 egyszerű ellenség és főnök + őszinte állampolgár. Mindezek a spritek terveztem, hogy megrendeljék, hogy rajzolták őket, ahogy azt akartam, a karakterek bonyolultabbak voltak. Elmentem Freelance.Ru-ba, és egy hirdetést hoztam 5 karakter létrehozására, a 18. animációktól (8-25 képkocka). Az animációk sokak voltak, mert a szabványos futások mellett lőttek, letartóztatták, ez is TD, még mindig a halálos halál animációi voltak minden egyes fegyverből, lassú mozgásban, vagy nem lassítottak. A legolcsóbb költségek, a szabadúszó bizalmától, amelyet 40 ezer rubel és 1 hónapos munkahelyen hívott. Úgy tűnt nekem drága, és újra megfordultam, hogy kivettem. Szerencsére a webhelyen csak feltöltötte a különböző spritek gyűjteményét ugyanabból a tervezőtől.

A kollekcióból az animációval együtt átlagosan 15 dollár. A legfontosabb dolog az, hogy az archívumban a sprite van, vannak fájlok a Sprite programhoz.

A Sprite megnyitása ebben a programban, és megszakadt (nagyon egyszerű fejlesztés), feltétlenül bármilyen animációt végezhet a különböző rizs karaktereihez. Általánosságban elmondható, hogy gondoltam és megvettem az összes karaktert, amely utána feldolgozta a szükséges animációkat, és feltöltötte az alkalmazáshoz. A textúrákkal való együttműködést rendkívül unalmas és monotonne kell mondani. Meg kellett távolítanom a létrehozott animációt a Spriter programból, majd a Photoshop (Expand, Set Méret), majd a tömörítés, átnevezése, készítése 1x, 2x, 3x. Az összes animáció feldolgozásához valószínűleg egy hónap múlva elmentem, nem kevesebb. Egy egész hónap monoton és monoton munka, mivel képes voltam összekapcsolni a munkát. De de rájöttem az egész folyamatban, olyan animációt készítettem, hogy azt akartam átdolgozni őket annyiszor, amennyire szükséges volt.

A textúrákon való munkával párhuzamosan folytattam a játék fokozatos fejlődését. Két hónapos folyamatos munka után végül láttam a fényt az alagút végén. De sajnos ez történt, hogy csaknem két hónapig kénytelen voltam megállítani, mivel más dolgokat forrasztották, plusz a nyár és általában a projekt szünetelt. Később október elején visszatértem a munkába. Bár reméltem, hogy eléggé maradt, valójában a problémák, amelyek előtt korábban, a méltányosságban, még csak nem is gyanakodtak.

Először is, annak ellenére, hogy a PNG-textúrámat segítettem, segítve ezt online szolgáltatás: http://compresspng.com/ru/, nem vezetett arra a tényre, hogy az alkalmazás alkalmazása során kevesebb RAM-ot kezdtek elfoglalni. Itt az ideje, hogy megtudjam, hogy a kép mérete nem egyenlő a szükséges méretvel. véletlen hozzáférési memória.

Másodszor, megnyitottam egy csodálatos világot a memória szivárgás, az xcode eszközök nyomon követésére, és az összes "varázsa" "erős referenciakorong". Miután az eszközökön keresztül vezettem a játékomat, körülbelül 3 és félezer szivárgást találtam.

Harmadszor, rájöttem, hogy a standard, a játékom számára a 180 × 180-as karakterhez tartozó textúra felbontása lényegében nagy, és teljesen fel tudom-e rémíteni az összes animációt a 117 × 117 felbontáshoz anélkül, hogy romlott minőséget. Kíváncsi vagyok, hogy mi az animációk létrehozásának időpontjában aggódtam, hogy nem hagytam el a forrást a 360 × 360 felbontásban. Mivel 180x180 képem volt, a 3x-es képem a megértésemben 360x360 volt, de a tudatlanság miatt nem csináltam őket, és ahogy kiderült, hogy dicsőséges, mivel végső soron nem szükséges.

A negyedik, a játékom, amikor minden animációt és tárgyat adtunk hozzá, lassan lassulni kezdett. Sok munkát vállalt az animációk, hangok és más dolgok optimalizálására és előterjesztésére.

Ennek eredményeként kénytelen voltam, hogy teljesen felismerjem az általam létrehozott animációs atlaszokat (ahogy kiderült, nem utoljára) A RAM fogyasztásának csökkentése érdekében. Nyomja meg és vágja ki az összes képet, ha átlagosan 30% -kal csökkenti őket. A 3x-os korlátok nélkül nem csak 1x és 2x. A memóriaszivárgások optimalizálására és megszüntetésére nagyszerű munkát végezhet, és sok munka szükséges volt ahhoz, hogy befejezze a játékmenetMivel az első úgy tűnik, hogy készen áll, és csak hozzá kell adnia az utolsó ütéseket, de ezeknek a strokeinak hozzáadásának történik. Általánosságban elmondható, hogy ez egy másik hónapra van szükség, az igazság már nem nagyon sűrű munka átlagosan 4-5 óra naponta, mivel nem volt lehetősége teljes mértékben a projektben. És november elejére minden többé-kevésbé készen állt.

Következő letöltés az App Store-ban. Itt az előző tapasztalatoknak köszönhetően nem volt kérdés. A nap folyamán képernyőképeket készítettem, egy egyszerű leírás, az első ikon ikon (az úton, amint van egy készenléti ikon, jobb, ha ezt a szolgáltatást vezeti: https://makeappicon.com/, letölthető az ön logója, és ő adja vissza az összes szükséges méretben és engedélyben), és kulcsszavak (Felkaptam őket a https://sensortower.com/ szolgáltatás használatával, a webhely képes adni tonna hasznos információ Az Ön bármely más alkalmazásról, az igazság nem olcsó).

És az alkalmazás elérhető az AppStore-ban. Hurray, éljenzés, de nem egészen.

Hibák, szörnyű fékek, hiányzó képek, indulások stb. Ez az, amit vártam rám, amikor különböző iPhone-AH-on teszteltem különböző változatok IOS. Közvetlenül kiderült, hogy annak ellenére, hogy a játék általában az iOS 9-en dolgozik, szörnyű fékekkel működik, majd a hang mindig eltűnik. Az olyan ajándékból voltam, hogy egy olyan ajándékból voltam, amely 10-KA-t tört ki, de sehol sem volt menni, és továbbléptem a hibák elhárítását. Egyszer újra meg kellett adnom a rendszert az alkalmazás összes textúrájának elhelyezésére, hogy teljes mértékben remakehezelje az összes hangzás reprodukálásának rendszerét, és sok további juhokat kijavítson. Különösen a meleg benyomások elhagyták a szükséges, amikor frissített Xcode-t dolgoznak, konvertálják a SWIFT 2.0 kódot a SWIFT 2.3-ra. Röviden, ismét több mint egy hónapot töltöttem, hogy finomítsák mindent, és csak december 13-án, többé-kevésbé munkaviszonyot tudtam letölteni. Bár világos, hogy ez nem az utolsó frissítés.