För några dagar sedan skrev jag en bloggpost om verktyg för att enkelt kunna utveckla dina egna iOS-appar. I samband med det sa jag också att jag kommer börja intervjua svenska app-utvecklare, eftersom det är ett intressant ämne idag.
Den första intervjun är med företaget Respodify som nyligen lanserade Quizkey, ett spel med frågesport. I intervjun får du tips på hur du lyckas med din applikation, och hur arbetet kan gå till för att ta fram ett koncept och en app.
Respondify lanserade som sagt nyligen sitt frågesportsspel Quizkey för iPhone. Spelet innehåller ”tusentals text-, bild och kartfrågor fördelade över sex kategorier”. Det går också att lägga in sina egna frågor, vilket inte är så vanligt bland andra quiz-appar.
På Respondifys hemsida driver man också en blogg, där speciellt en bloggpost är värd att läsa för dig som utvecklar, eller vill börja att utveckla, appar för iOS och Android. Bloggposten handlar om hur man gör en bra och framgångsrik app, och du läser den här.
Jag har intervjuat Patrick Fabrizius, som är en av de tre personerna inblandade i Respondify.
Vem är Patrick Fabrizius?
Jag är en teknikentusiast sen barnsben, med en lång bakgrund i IT-branschen. Startade underhållnings-sajten apelsin.nu 1998 som blev väldigt populär, innan youtube ”tog över”. Brinner för användbarhet.
Ni lanserade nyligen Quizkey, ett frågesportsspel för iPhone. Kan du berätta lite om det?
Quizkey är en svensk frågesport med text-, bild- och taggfrågor där användarna själva bidrar med frågor, och ges möjlighet att betygsätta andras. Dåliga frågor tas bort och populära frågor framhävs.
Har du varit med och utvecklat några andra mobilspel?
Ja, utveckling av mobilappar åt företag är vår vardagssyssla, och har i den rollen varit inblandade i ett par mobilspel, bl a ett utbildningsspel för barn och ett plattformsspel åt ett känt livsmedelsföretag.
För vilka plattformar utvecklar ni?
IOS och Android.
Vad använder ni för verktyg för att utveckla iOS-appar, och på vilken plattform arbetar ni (OS X/Windows)?
Vi använder Xcode (Cocoa) och arbetar då uteslutande i OS X.
Har ni någon utbildning i grunden eller är ni självlärda?
Jag har en magisterexamen i företagsekonomi men är självlärd inom tekniken, med 15 år bakom mig i IT-branschen. Christian [Andersson] har en dubbelexamen som civilingenjör i datorteknik och civilekonom, Per är har läst till systemvetare och Mia pluggar just nu datorteknik vid sidan av sin deltidstjänst. Gemensamt för oss alla är att vi varit teknikintresserade sen barnsben.
Berätta gärna hur arbetat med att utveckla en app går till, från idé till publicering på App Store!
För att göra en framgångsrik app är det viktigt med två saker – ”attention” och ”retention”. Attention handlar om att få folk intresserade av appen, en unik idé, snygg ikon, marknadsföring, osv. Retention handlar om att få folk att fortsätta använda appen, genom att man tillfredsställer ett behov som användaren har.
Behovet kan antingen vara av underhållning eller nyttovärde, så man bör fundera på hur bra ens idé är i längden, var fjärde app som laddas ner används bara en gång.
Det är också viktigt att tänka på användbarhet, att lägga ner arbete på att skapa ett intuitivt och smidigt gränssnitt. Ett vanligt misstag man bör undvika är också att göra en för ”bloatad” app med för mycket funktioner, hellre att appen gör en sak bra än att den kan göra en massa saker halvbra.
Kan du ge tre tips till en nybörjare som vill börja utveckla appar!
1. Val av utvecklingsplattform är viktigt och beror på hur snabbt man behöver få ut appen, vilken funktionalitet den behöver och ens egna tekniska kunnande.
Att utveckla ”nativeappar” i Android-SDK:t och Cocoa ger bäst resultat och snabba responsiva appar, men då måste man lära sig två språk. Använder man t ex Appcelerator eller Unity kan man utveckla för flera plattformar på en gång, och man kan få mycket gratis t ex om man vill göra ett 3D-spel, det kostar dock extra och det är lätt att appen blir tung och långsam.
Att göra en webb-app (HTML5 och Javascript) är kanske enklast, och ett bra alternativ för enkla gratis-appar som inte behöver använda telefonens inbyggda funktioner och som förlitar sig på att man är uppkopplad (för nackdelen med en webb-app är just att den inte fungerar offline).
2. Tänk på att göra en noggrann marknadsundersökning av vilka andra appar som finns som liknar din idé. Vad tillför din app som inte redan finns? Det är stenhård konkurrens.
3. Få ut din app snabbt och uppdatera ofta, och glöm inte bort marknadsföringen.
Finns det några bra sajter man bör hålla koll på som iOS-utvecklare?
Förutom sajter som håller en uppdaterad inom utveckling så är sajter med statistik guld värt, eftersom Apple själva är väldigt hemligshetsfulla med sånt. Den här sajten har mycket matnyttig statistik, och på den här bloggen berättar andra spelutvecklare om sina resor, vilket är väldigt lärorikt. På vår egen blogg skriver vi om allmänna tips och tekniska lösningar på problem vi stöter på.
Och slutligen, vilka är dina egna favoritappar för tillfället?
Just nu Draw Some och Pebbles Universe. De äldre apparna Wikipanion, SoundHound och TED är ett måste!
Tack till Patrick för intervjun! Besök Respondify för mer information om företaget.