Uppdatering 17 Aug 2010: Utvecklingen har tagit stora steg framåt sen jag skrev det här inlägget i början av 2009, därför har jag uppdaterat artikeln med nyare information och fler källor.
11 steg till en färdig applikation
Smashing Magazine har en riktigt bra artikel som guidar dig genom utvecklingsprocessen i 11 steg, med mål att hjälpa dig bygga din första iPhone-applikation. Här kommer en sammanfattning av dom elva stegen.
-
Ha en bra idé
Löser din idé ett problem? Får den folk att skratta? Riktar den sig till en specifik målgrupp? Är det en förbättring av en redan existerande applikation? Du måste ställa såna frågor, för alla idéer är inte bra idéer(Även om dom mest udda idéerna kan sälja som smör i solsken).
-
Verktygen
Här är en lista med verktyg och prylar du kommer behöva:
- Ansök till Apple iPhone Developer Program ($99/år)
- Skaffa en iPhone el. iPod Touch
- Ladda ner och installera senaste versionen av iPhone SDK
- Skaffa ett anteckningsblock
-
Vad är du bra på?
Det går självklart att göra precis allt själv när man utvecklar en app, men man kan också slösa mycket tid och kraft på det. Därför är tipset här att fundera över vad du är bäst på och satsa på det, sen rekrytera andra personer som sköter resten. Är du bäst på att designa, sköta programmeringen eller kanske marknadsföra applikationen?
-
Marknadsundersökning
Surfa runt på App store och lär dig av bra och dåliga exempel på hur appar ska vara resp. inte vara. Det är också bra att hålla koll på konkurrerande applikationer. Hur har dom löst t.ex. navigering och visning av information? Hur kan du göra det bättre? Varför ska kunderna köpa just din applikation istället för konkurrenternas?
-
Känn ditt iPhone UI
Du måste veta vilka möjligheter som finns i din iPhone för att kunna utveckla en bra applikation. Ladda ner dom 10 bästa applikationerna i varje kategori och lek runt, se möjligheter, fundera på hur du vill att din app ska fungera. Skumma igenom Apple User Interface Guidelines för att få idéer.
-
Vem ska använda din app?
We assume here that you’ve already determined that your app will bring value and that you will have a raging audience for your app. Well, fine, they are raging fans, but who are they really? What actions will they take to achieve their goals within the app?
-
Sketcha
Dags att ta fram papper och penna! Hur ska varje skärmbild se ut? Hur ska användaren ta sig från A till B till C?
-
Designa
Om du är en designer, kolla in dom här mallarna för Photoshop. Dom kommer göra ditt liv mycket enklare. iPhone GUI PSD Version 4, iPhone 4 GUI PSD (Retina Display) och iPhone PSD Vector Kit. Alla är gratis.
Om du däremot är en värdelös designer, hyr in en frilansare från eLance
-
Programmera
Om du är bra på att programmera, öppna Xcode och börja koda! Om du inte är en programmerare så får du helt enkelt hitta en. Specificera vilken typ av applikation du vill ha, för det krävs olika programmeringskunskaper för olika typer av appar. Samma här som för designen, sök efter frilansande programmerare hos eLance, Odesk eller iPhoneFreelancer
-
Skicka in till Apple Store
OK, so how do you submit your application to Apple Store now? The process of compiling your application and publishing the binary for iTunes Connect can be difficult for anyone unfamiliar with XCode. If you are working with a developer, ask them to help you:
- Create your Certificates
- Define your App ID’s
- Create your Distribution Provisioning Profile
- Compile the application
- Upload to iTunes Connect
-
Marknadsför
Utan marknadsföring är risken stor att din app bara ligger och skräpar i något hörn i Apple Store. Du måste själv se till att folk får nys om applikationen. Har du gjort ett spel, gå dit spelarna håller till. Har du gjort en applikation som riktar sig till djurälskare, tipsa relevanta bloggare och besök husdjursforum. Bygg in sociala medier i appen redan från början så användarna kan hjälpa till med marknadsföringen, t.ex. så användare kan dela med sig av high scores på Facebook eller Twitter. Fixa en fan sida på Facebook och Twitter så du kan kommunicera med användarna och få feedback.
Det här var som sagt en sammanfattning av en lista hos Smashing Magazine. Läs hela listan här.
Bakom kulisserna på utvecklingen av Photokast
Det är Ten23 Software, gänget som byggde iPhone applikationen PhotoKast på 30 dagar, som skrivit guiden på 37 sidor där dom skriver om vad dom gick igenom under byggandet, beslut dom tog och vad dom lärde sig under utvecklingens gång. Man får bland annat lära sig vad man ska tänka på när man döper applikationen, hur dom i deras fall löste problemet med alla nakenbilder som direkt kom in från alla deras användare och att man ska vara realistisk och inte tro att man blir rik på sin applikation(Det är inte omöjligt, men det är sjukt hård konkurrens), man måste t.ex. planera redan under tiden man bygger applikationen hur man ska tjäna pengar på den. Dom nämner att spel är dom applikationer som har störst chans att dra in pengar.
Building PhotoKast: Creating an iPhone app in one month
Jag hade hoppats mer på en konkret guide till hur man verkligen bygger en iPhone app, med en massa kod och exempel. Men den här guiden är inte dålig för det! I slutet av guiden listar dom en massa länkar som dom använde sig av under utvecklingen. Läs och bedöm själva.
Är du sugen på att bygga en iPhone applikation, börja här: Apple´s iPhone Developer Program
För dig som inte kan/vill programmera
Om du precis som jag har noll koll på att programmera applikationer så är inte hoppet ute för det. Många företagare idag bestämmer sig för vilken typ av app dom vill ha och skissar upp hur dom vill att den ser ut, sen så outsourcar dom ut själva utvecklingen. Eboken How To Make iPhone Applications With No Programming Experience har fått bra recensioner och går igenom allt man behöver tänka på när man outsourcar utvecklingen med hjälp av frilanssidor som eLance, Odesk och iPhoneFreelancer. Läs mer om boken här.
Fler artiklar om att utveckla för iPhone
5 Things You Must Know About Creating Your Own iPhone Apps
iPhone Application Development – Costs and Thoughts
10 Must Read Tips About Outsourcing Your iPhone Application Ideas
Någon som läser det här som byggt en iPhone app? Lämna en kommentar och berätta om det! Kom med tips!:
Facebook
Linkedin
StumbleUpon
Twitter

{ 4 comments… read them below or add one }
Visst vore ett mmo till iPhone rånajs, men det krävs en hel del nytänkande. iPhone-appar bygger på att man använder dem just på bussen, tunnelbanan etc. och ifall ett mmo ska lyckas på den plattformen måste det gå lätt att stoppa det i fickan i ett par timmar utan att ens surt förvärvade super-ninja-trollkarl dör. Så är inte fallet i konventionella spel i genren.
Jo precis, det gäller att få till det så man bara kan gå in och lira 5 minuter då och då, men ändå känna att man fick nåt uträttat.
Bara att logga ur.
Vet inte om jag missuppfattat dig ang. det sista du nämnde, men nog kan man gå från datorn ett par timmar utan att ens karaktär dör i World of Warcraft?
Jag skulle gärna bygga en för min blogg, hemsida. Men de verkar ju inte bara vara att “göra” precis..
Hej Lovisa!
Använder du Wordpress till din blogg? Isåfall kan du använda det här pluginet som gör om din blogg så den ser bra ut då du surfar med din iPhone. Jag har inte testat den, men den verkar populär.