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 (affiliatelänk) 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 och Odesk. 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!:





{ 16 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.
Hej Daniel asså måste man ha alla dom där programen för att kunna skapa en applikation?, jag ska tanka hem det och testa iaf
bra guide.
Mvh kent
Hej Kent!
Det du behöver ladda ner från Apples hemsida är iOS SDK 4.1, som innehåller alla verktyg du behöver för att skapa en applikation. Om du ska göra grafiken själv måste du också ha något bildbehandlingsprogram, t.ex. Adobe Photoshop eller GIMP. Lycka till!
Hej!
Är det svårt att göra en app för en idrottsförening?
Vet du om det går att köpa en sån tjänst någonstans, alltså personer som tillverkar apps mot betalning?
Hej Daniel,
Fann Din sida här av en tillfällighet:)
Du verkar väldigt kunnig på detta område, och när man är 61 år så ser man fortfarande möjligheter men inser sina egna begränsningar.
Åter Du Dig att bygga en enkel App?
Pluggar Du eller driver eget företag??
Hälsningar
Lasse
Hej Lasse,
Med tanke på intresset det här ämnet har fått tänkte jag framöver skriva en uppföljning om vart man kan vända sig för att göra sin app till verklighet, både tips på svenska utvecklare och utländska. Så håll ögonen öppna Lasse!
Du är inte ensam om att se möjligheterna med appmarknaden, det känns lite som nya guldrushen. Med rätt mix av genomförande, tajming och tur har alla möjligheten att lyckas stort. Man får dock tänka på att konkurrensen är stor också, med över 400,000 appar i Apples appbutik. Jag både pluggar och driver eget företag, men det finns mycket bättre kandidater än mig till att bygga din app. Men vill du ha någon att bolla din idé med får du gärna skicka ett mail, jag har själv ofta märkt att lite feedback utifrån aldrig är till skada
Hej,
Jag använder den plugin som du tipsar Lovisa om ovan. Fungerar bra, inte bara på iPhone utan även på Android och andra plattformar. Du kan kolla in den live från din iPhone på http://boardtests.com
Hälsningar : ) Claes
Hej,
Har två frågor:
1. Vad kostar det att lägga upp en app på Apple Store?
2. Det borde kunna vara ganska billigt att göra en app på ex en receptbok som är sökbar efter rubriker, eller bokmärke. Ett skal för databas som bara byter innehåll? Förslag på någon som kan hjälpa mig med det?
hej! jag och en polare har en brilliant idé för en app, men tyvärr kan inte vi programmera så någon som känner sig frivillg och gör det om vi betalar och om vi tjänar går alla i vinnst på det hör av er.
Hej!
nån kanske har ett förslag på vad man kan göra ??? Tacksam för svar
Asså jag har funderat på att göra en app länge men de verkar väldigt svårt och krångligt. Jag är bara 13 år och man kanske inte kan marknadsföra och massa sånt … Skickade in ett förslag på de där appmiljonär som telia gjort . Men det är väll inte så stor skans att man vinner antar jag
Har en mycket bra ide för en app. Håller på att sätta ihop ett team. Behöver till o börja med en programmerare och en designer. Hör av er så berättar jag mer. ahgotsoul@hotmail.com. Lets get rich!
Tjena!
Har länge funderat kring detta med att koda samt designa.
För att tillverka en app, går man helt vanliga webskolor då som webdesign samt kodning inom HTML etc?
Eller idag kanske de finns appskolor=)..
/Niklas
Du behöver absolut inte gå någon skola för att lära dig tillverka appar. Gör som den här 12-åringen, lär dig själv. Det finns många guider och exempel på hur du bygger simpla appar. Jag skulle börjat där.