Izrada iPhone® web aplikacija je tehnički zadatak koji zahtijeva napredne računalne vještine. Ovo objašnjenje pretpostavlja da posjedujete te vještine i umjesto toga daje pregled procesa razvoja iPhone® web aplikacije i stavljanja u trgovinu aplikacija.
Prvo pravilo uspješnih iPhone® web aplikacija je stvoriti nešto što rješava problem. Trebali biste izraditi aplikaciju jer postoji potreba za njom, a ne samo zato što ste pronašli način da to učinite. Kao smjernicu, potražite predmetno područje u kojem već postoji nekoliko dostupnih aplikacija, što pokazuje da postoji dobro opće tržište za tu temu, ali gdje nijedna postojeća aplikacija ne zadovoljava specifične potrebe one koju planirate.
Da biste razvili iPhone® web aplikacije, morat ćete se pridružiti službenom Appleovom programu za razvojne programere. To u većini slučajeva košta 99 američkih dolara (USD). Postoji Enterprise program od 299 USD, ali to je potrebno samo ako želite distribuirati aplikacije preko korporativnog intraneta. Komercijalne aplikacije namijenjene javnosti mogu biti pokrivene programom od 99 USD.
Također je pametno preuzeti paket alata za razvojne programere iPhone® softvera. To uključuje niz alata za osiguravanje da je vaša aplikacija potpuno kompatibilna s iPhone® i iPod touch®. Uključuje emulator tako da možete točno vidjeti kako će vaša aplikacija izgledati i raditi na stvarnom uređaju.
Proces izrade aplikacije uključuje tri glavne faze: dizajn, programiranje i testiranje. Sve su od vitalnog značaja i vrijedno je planirati što veći dio svog posla unaprijed kako biste izbjegli nepotrebne štucanje. U svim fazama trebate obratiti veliku pozornost na svoje namjeravano tržište i potrebe kupaca. Neovisno testiranje od strane korisnika iz vaše ciljne publike posebno je važno jer će to otkriti probleme koje sami nećete uočiti.
Jednom stvorene, iPhone® web aplikacije moraju se poslati Appleu na odobrenje. Ovo je proces iz dva dijela. Aplikacija će biti testirana kako bismo bili sigurni da radi na iPhone® i iPod touch® i da neće predstavljati nikakve sigurnosne rizike. Aplikacija će također biti provjerena kako bismo bili sigurni da ne sadrži neprikladan sadržaj. Postoji određeno slobodno vrijeme za aplikacije koje će biti označene kao samo za odrasle. Neki će sadržaji uvijek biti odbijeni, dok se druge Appleove odluke o odobrenju mogu činiti nedosljednima, stoga je vrijedno unaprijed provjeriti očekujete li da ćete naići na probleme.