Cum să creați prima aplicație pentru iPhone

Care este scopul tau?
Înainte de a începe să dezvolte un produs software, trebuie să definiți obiectivele proiectului. Prezența acestor obiective la începutul proiectului, este un parametru important care vă ajută să răspundă la întrebarea dacă există într-o direcție importantă de dezvoltare a proiectului.

Să ne uităm la un exemplu. Ați decis să creeze o aplicație care va genera un venit pasiv, și, astfel, nu te va distrage de la locul de muncă. Înțelegeți că, în scopul de a atinge acest obiectiv, aveți nevoie pentru a angaja persoane care vor fi angajate în actualizarea aplicației și să răspundă la întrebările clienților. Dacă nu ați definit obiectivul dvs. în avans, probabil:
- Noi n-ar fi angajat oameni pentru sprijin;
- ar fi nefericit, care susține o aplicație necesită timp personal.
Și cine ești, întreprinzătorului particular, directorul de marketing și IT-profesioniști care creează aplicații pentru utilizare în cadrul companiei, definirea obiectivelor proiectului, va ajuta la a face procesul de dezvoltare un succes.
Iată câteva exemple de obiective ale proiectului:
- a crea o aplicație care nu necesită o gestionare de zi cu zi;
- a crea o aplicație care va fi principala lucrare de zi cu zi pentru tine si echipa ta;
- a crea o aplicație pentru a promova produsele sau serviciile;
- pentru a crea o aplicație de divertisment non-profit.
Sarcina: Formulați obiectivele pe care doriți să le atingeți prin crearea aplicației.
Care sunt așteptările dumneavoastră?
Cele mai frecvente întrebare persoanele care au o aplicație idee pentru iPhone sau iPad, este: „Cât de mult pot câștiga?“ Din păcate, această întrebare este dificil de a da un răspuns clar. Următorii parametri pentru fiecare aplicație este unic:
- costul creării;
- popularitate;
- persoanele responsabile pentru gestionarea succesului său.
Toți acești factori contribuie la succesul financiar al cererii dumneavoastră. Planificați așteptările dumneavoastră cu privire la aceste cunoștințe.
exemple din lumea reală de venit sunt diferite pentru fiecare aplicație, dar există un exemplu important:
Anexa „A“, a cărui funcționalitate se bazează pe succes comercial de aplicare „B“, arată un profit mult mai mică decât cererea „B“.
Acum, nu numai companiile, ci și indivizii să creeze aplicația, dar procesul de creare a cererii nu este încă cunoscut de mulți. În continuare, vom merge pas cu pas procesul de creare a cererii, pentru a face propria idee o realitate.
Un sfat bun pe unde să înceapă, astăzi este foarte diferit de ceea ce a fost în urmă cu doi ani, când a fost posibil pentru a rula o aplicație fără prea mult efort și încă să fie văzut. Concurența în App Store este acum foarte acerbă, zeci de noi aplicații de înaltă calitate apar în fiecare zi. Pentru a obține maximum de succes într-un mediu extrem de competitiv, App Store, ideea ta trebuie să fie cântărite și a lucrat.
Evaluați ideea ta
Evaluează ce nu sunt un expert, nu este ușor. De exemplu, dacă la un moment de designer a avut ideea de a design inovator de scaune auto pentru copii, care ar fi genul de persoană calificată pentru a evalua propria idee? Probabil că nu. El ar trebui să ceară sfatul cuiva care este angajată profesional în scaun auto pentru copii. Și numai un expert în domeniul lor poate ajuta la a face ideea chiar mai bine, datorită cunoștințelor sale de specialitate.
Cu aplicații mobile și pentru a evalua mai bine ideile dvs. de a face apel la oameni care sunt bine calificați în acest:
- Profesioniștii în aplicații de marketing pentru iPhone
Aceste persoane au cunoștințe de specialitate de modul în care aplicațiile de succes ale clienților lor în App Store, precum și unele tehnici de promovare a muncii și care nu.
- pentru dezvoltatorii de aplicații pentru iPhone
Mulți dintre dezvoltatorii independenți cele mai de succes interesați în comunicarea cu comunitatea. Dacă contactați aceste persoane pentru sfaturi, cele mai multe dintre ele sunt fericit pentru a ajuta la analiza ideea ta.
- legături personale
Știi pe cineva personal, care a inventat și a creat o aplicație? Discutati ideea ta cu ei.
Ceea ce dă de evaluare altcuiva?
Când primiți un aviz de expert despre ideea ta, vei învăța următoarele:
- dacă produsul este o concurență acerbă;
- Ai idei cu privire la orice restricții de ordin tehnic;
- cum să folosească o abordare pe etape a procesului de dezvoltare;
- Vezi dacă poți îmbunătăți ideea de a ceea ce o modalitate de a crește vânzările;
- modul în care ideea ta este profitabilă, luând în considerare costul de creație;
- Dacă ideea este potrivit pentru utilizarea în dispozitive mobile;
- dacă publicul țintă este de a oferi impactul necesar.
Acest set de informații trebuie să fie obținute de la un examinator cu experiență. Și numai după ce ați primit aceste informații, vă puteți deplasa în siguranță la următorii pași ai proiectului, pentru a obține un obiectiv și încrederea în viabilitatea ideii tale, și capacitatea de a atinge obiectivele.
Ce se întâmplă dacă nu puteți găsi o persoană care va evalua ideea ta?
Întrebați-vă dacă acești factori de succes se aplică aplicației dumneavoastră:
- Decide dacă cererea dvs. este un fel unic de problemă?
Oamenii doresc să fie în măsură să rezolve multe probleme în timp ce în mișcare. aplicații de succes sunt de multe ori rezolva problema, care este unic în contextul mobil.
- Care este nisa cererii dumneavoastră?
Găsiți o nișă în care este o mulțime de utilizatori activi, și de a crea o aplicație care va rezolva problema lor.
- Îi face pe oameni să râdă?
Ce se întâmplă cu aplicații distractive? Ele sunt din ce în ce mai populare.
- Ai face ceva mai bun?
Există aplicații de succes care lipsesc caracteristici importante sau bun design existente? Dar este un risc, deoarece este posibil aceste caracteristici sau modificări vor apărea în curând. Dar dacă ai fi mers mai întâi, noroc pentru tine.
- Cum interactiv este cererea dumneavoastră?
Cei mai mulți oameni își pierd interesul repede. jocuri sau programe de succes cere utilizatorului să o interacțiune constantă activă.
Sarcina: Analizeaza ideea ta.
Etapa 1: Elaborarea unui plan de plan de generare de bani și de marketing
„Stai puțin, suntem gata să atragă prototipurile și orice altceva?“ De fapt, nu a fost încă. Pasul următor, înainte de a trece la proiectarea și dezvoltarea, pentru a afla modul în care ideea ta va fi profitabile!
„De ce este atât de important? Nu pot să o fac mai târziu?“ Poate, dar am intervievat mai mult de 100 de dezvoltatori și pe baza spunând că: 80% din cereri nu generează venituri suficiente pentru a sprijini afacerea singur.
Și ar fi o nebunie să presupunem că majoritatea celor 80% nu intenționează să dezvolte planul său de generare de bani și de marketing pentru a crea o aplicație. Citiți blogurile și a vedea cum le place să-și facă treaba. Rezultatele vorbesc de la sine:

Aici este un exemplu de ceea ce se întâmplă dacă nu gândiți strategia de generare de bani înainte de a dezvolta aplicația:
„Am avut o idee mare!“
Schița.
Design.
Dezvoltare.
„Cred că vom taxa de 99 de cenți. Să vedem cum va funcționa.“
Rularea. „Ura!“
„Este ciudat. De ce nu pe oameni să plătească 99 de cenți?!“
Apendicele scade brusc în gaura neagră App Store.
„Pot face gratuit?!“
„Unde este dezvoltator meu? Am nevoie pentru a rezolva cererea, schimba modul de generare de bani, deoarece 99 de cenți nu este de lucru!“
„Ei bine, cererea este corectată, selectați un alt mod de a genera bani. Dar acum mă întorc pozițiile pierdute?“
Nu este plăcut, dar foarte probabil scenariu. Dacă aveți nevoie de instrucțiuni pas cu pas cu privire la modul de a evita erorile de stabilire a prețurilor, utilizați ghidul pentru a comercializa aplicațiile lor.
Sarcina: un plan de generare de bani.

Pasul 3: Desenați o schiță a cererii dvs.
Dacă aveți deja o idee, este probabil că aveți deja o reprezentare vizuală a modului în care cererea de informații de imprimare va arata si. Pentru a face design de interfață nu trebuie să fie un artist sau designer de, astfel încât să înceapă să traducă ideile pe hârtie. Dar, înainte de a începe, întrebați-vă:
- Care sunt principalele acțiuni ale utilizatorilor vor fi luate în cadrul aplicației?
- Ce informații ar trebui să fie furnizate pe fiecare ecran?
- Ce secvență de operații? Cum utilizatorii vor primi de la început până la sfârșit?
- Cât de mare va elementele de pe ecran ceea ce sunt de dimensiuni relative?

Pentru fiecare ecran în aplicația dumneavoastră pentru a desena cel puțin o schiță. Încercați diferite versiuni ale aspectului de navigație și alte elemente.
Obiectivul principal al desenelor și modelelor dumneavoastră este de a forma baza pentru următoarea etapă a proiectului. Dacă aveți de gând să dea cele mai multe dintre lucrările privind externalizarea, arată schițele de designeri și dezvoltatori, pentru a obține o estimare de preț.
Sarcina: Desenați schite ale tuturor ecranele aplicației.
Pasul 4: Identificați lucrarea care va fi comandat de pe partea
Ce aptitudini ai? Esti un designer, dezvoltator, sau doar un om cu o idee pe care doriți să pună în aplicare?
În cele mai multe cazuri, punct de vedere economic de a angaja persoane fizice autorizate. Dar reducerea costurilor, rolul dumneavoastră ca manager de proiect devine și mai importantă. De cele mai multe ori va gestiona proiectul. În plus, lucrul cu persoanele fizice autorizate, cereți-le să semneze un acord de confidențialitate și contractul de muncă, care vor fi date fiind responsabilitățile acestora, cerința și condițiile de plată.
Există o altă opțiune - pentru a porni la studio, care este în curs de dezvoltare aplicatii. În acest caz, toate Management Studio Project preia, și vă va evalua și de a face munca lor. Lucrul cu studio - o alegere bună dacă aveți un buget mai mare sau nu se poate dedica procesul de fabricație suficient timp.
Sarcina: Determinați tipul de activitate pe care sunt dispuși să ia, și ce trebuie să angajeze angajați.
Pasul 5: Angajăm echipa
În ultima etapă, ați identificat ceea ce funcționează pentru a crea o aplicație, vă puteți da pe externalizare. Acum e timpul să locuiască pe care aveți nevoie și în cazul în care pentru a găsi oameni pentru echipa ta.
Dacă sunteți un designer, puteți utiliza un șablon pentru iPhone App șablon. care conține cea mai mare colectie de elemente iPhone UI. Acest șablon va economisi timp atunci când începe să lucreze. Pentru a afla mai multe despre design mobil, în general, consultați aceste resurse:
Daca nu sunteti un designer, atunci trebuie să știți că proiectarea de aplicare este format din trei componente: arhitectura de informații, design de interacțiune și design vizual. Găsiți un om cu toate abilitățile posibile, dar știu că toate cele trei componente sunt necesare pentru crearea de proiectare. Dacă aveți modele proprii, proiectantul poate începe lucrul.
- arhitectura informației.
Dacă sunteți familiarizat cu proiectarea de site-uri, putem presupune că știți ce arhitectura de informații, în sensul mobil, aceste tendințe sunt similare. arhitectura informației este crearea și organizarea de informații în cererea dumneavoastră.
- design de interacțiune.
Ați întâlnit vreodată o aplicație care nu are nevoie să utilizeze manualul? Unul în care totul este atât de intuitiv încât să nu se gândească la interfața? Nu a fost întâmplător. Acest lucru este proiectantul de interacțiune, cel care decide modul în care utilizatorul va muta de la un ecran la altul pentru a îndeplini sarcina dorită. Asigurați-vă că pentru a angaja un designer care are experiență în acest domeniu.
- design vizual.
Design vizual - ultimul pas în proiectarea de aplicare. Acesta determină modul în care aplicația va arata. Design vizual poate fi simplu, și la fel de complex ca tu de cuviință; cel mai important, amintiți-vă pentru a ușura de utilizare, iar sarcina principală a aplicației.
Este de dorit să se găsească un designer care are experiență în proiectarea de telefonie mobilă. Acest proiectant poate îmbunătăți cu siguranță schițele.
Iată câteva site-uri unde puteți găsi de designer:
Poziția Plasarea, în mod clar cerințele dumneavoastră, și să fie pregătit pentru a vedea o mulțime de portofoliu.
Dacă sunteți dezvoltator Objective C sau cacao, Xcode apoi deschis și începe! recomandăm să vă înregistrați pe aceste forumuri:
Daca nu sunteti un dezvoltator, angaja un dezvoltator de cum ai face cu proiectantul. Cu cât mai repede vă va comunica cu dezvoltatorul, cu atât mai repede va deveni clar modul în care proiectul este fezabil tehnic și în cadrul bugetului.
- Căutare Dezvoltator
Folosind miniaturile, creați un document care descrie ce face aplicația dvs. și pentru cine. Schițe și acest document vă va da dezvoltator pentru a obține o estimare a timpului și a costului de dezvoltare.
Prezența unui astfel de document va permite să angajeze un dezvoltator care are abilitățile necesare pentru a crea aplicația. Dacă da termenii de referință pentru crearea dezvoltatorului jocului, care nu are o astfel de experiență, el poate înțelege imediat că acest proiect nu este prea i se potrivește.
Iată câteva site-uri unde puteți găsi un dezvoltator:
Marketing și promovare
Dacă un copac cade în pădure, dar nu va fi cineva care ar fi auzit că cineva învață despre căderea copacului? Aplicațiile pot fi cu ușurință în App Store, în timp ce rămâne complet nedetectate. Nu lasa acest lucru se întâmplă la cererea dumneavoastră. Trebuie să fie o strategie pentru a promova aplicația, și este mai bine dacă aceste strategii vor fi mai multe. Fii dispus sa experimenteze, unele idei vor lucra și altele nu.
marketing și promovare strategii:
- Promovarea înainte de a începe.
Începeți să vă promovați aplicația în avans, înainte de a fi gata. Utilizarea de jurnaliști și bloggeri, să le scrie despre cererea dumneavoastră. Cu cât este mai interesant cererea dumneavoastră, cu atât mai probabil va scrie despre el.
Utilizați pentru a promova aceste site-uri:
- Planul de o aplicație câteva versiuni.
Nu este necesar să se includă în prima versiune a absolut toate caracteristicile pe care le-ați venit cu. Creați o listă de funcții și proiectarea aplicației, astfel încât aceste funcții pot fi adăugate treptat. Din acest motiv va lansa periodic versiuni noi ale aplicației, și va crește vânzările.
Sarcina: Găsiți un liber profesionist sau de studio, care vor fi implicate în proiectarea, dezvoltarea și comercializarea.
Pentru a transforma ideea lor într-o aplicație de înaltă calitate este o provocare interesantă și incitantă. Pentru a face acest lucru, cel mai important pentru a angaja echipa dreapta care va fi capabil de a aduce viata ideilor tale. Mult noroc!
Traducerea Apoi proiectul „webmasterii forum“ special pentru CoolWebmasters.Com