MoveCounter - försäljningssiffror

Min tanke med mitt första iPhone-program, MoveCounter (iTunes-länk), var att lära mig utvecklingsprocessen för iPhone-applikationer samt att få en känsla för vad ett medelmåttigt iPhone-program kan tjäna in utan någon som helst marknadsföring. När man läser om succéer i AppStore så är det ju lätt att tro att det bara är att slänga upp ett program och invänta att miljonerna ska rulla in på kontot :)

MoveCounter har under sina första veckor sålt i snitt 1 exemplar om dagen. Dvs ungefär 5 kr om dagen till mig efter att Apple har tagit sina 30%. Inget man kan leva på direkt :) Nu ska man visserligen väga in att MoveCounter är ett ganska nischat program, har en del konkurrens i AppStore, har ett namn som kanske inte jättebra beskriver vad det är till för, samt även en ikon som inte hintar om programmets användningsområde. Jag tror det skulle sälja bättre om jag fixade en bättre ikon och bytte namn på programmet till Rep Counter eller liknande (Rep Counter var ett namn jag valde bort eftersom det redan finns en app som heter ungefär så).

Men trots de minst sagt usla försäljningssiffrorna för MoveCounter så är jag en obotlig optimist. Det kommer definitivt bli fler iPhone-program från min sida, jag tar lektionerna från MoveCounter med mig till nästa projekt som bör kunna starta inom ett par veckor.

I övrigt började jag i förra veckan på ett nytt “miniprojekt” som jag jobbar med nu och hoppas bli klar med under denna vecka. Det är en webbtjänst. Kommer skriva mer detaljer när lansering närmar sig.

MoveCounter - min första iPhone-app

Puh. Har precis lyckats ladda upp mitt första iPhone-program till App Store. Nu är det bara att vänta de cirka två veckor som folk brukar säga att det tar att få den godkänd. Och så får man väl hålla tummarna för att programmet blir godkänt, man har ju läst ganska många historier om konstiga avslag. Det känns hursomhelst väldigt bra att ha fått iväg detta första program. Nu har jag lärt mig hela processen för iPhone-utveckling - från idé till färdig submission till App Store.

MoveCounter är ett program som räknar högt när du tränar. Exempelvis när du gör armhävningar eller situps. Du lägger bara din iPhone i fickan och via accelerometern känner programmet av varje “rep”. Det ska väl erkännas att programmet inte är polerat, och algoritmen som räknar reps är kanske inte heller helt perfekt - men den funkar hyfsat. Min tanke med detta projekt var mest att lära mig processen för iPhone-utveckling inför framtida mer seriösa projekt.

Om man kollar i min pomodoro-logg så har detta projekt, från idé till ivägskickning till App Store, tagit exakt 47 pomodoros. En pomodoro är 25 minuters effektivt arbete, så det blir alltså ungefär 20 timmar. Då ska man ha i åtanke att ganska stor del av tiden gått åt till att lära sig förstå hur accelerometern funkar och hur man utvecklar en smart algoritm för den (ca 5 timmar), massor av krångel med certifikat (ca 5 timmar), och rent allmänt att jag inte kunde något om XCode sen innan. Så jag är ganska säker på att jag skulle kunna utveckla ett ungefär lika komplext program på en dag nästa gång jag försöker mig på det, vilket är skoj! En dag för att gå från idé till färdig produkt!

Själva utvecklarupplevelsen i XCode är fantastiskt trevlig måste jag säga. IDE:n är kompakt, snygg och är inte “ivägen” som jag ofta känner i andra IDE-er. Det är otroligt enkelt att rita upp sitt GUI och koppla alla widgets till koden. Även debugging fungerar riktigt smidigt (man glömmer nästan att det är C man kodar :). Man kan enkelt provköra sitt program på iPhonen med en USB-kabel inkopplad, och om det skulle hänga sig kan man genast se vad debuggern spottat ut sig.

Det mest negativa i hela utvecklingsprocessen är utan tvekan certifikathanteringen. Det är otroligt många jobbiga och tråkiga steg vad gäller hanteringen av nycklar och certifikat. Allt detta känns inte alls genomtänkt, utan man blir mest förbannad. Det hela kulminerar när man ska skicka in själva binärfilen till App Store, och den säger “denna accepterar vi inte, det är något fel på den”. Tack för det otroligt specifika meddelandet! När man googlar runt hittar man massor av folk som har haft samma frustrerande problem. Dock är det bara att gå igenom Apples detaljerade instruktioner (typ 100 action points känns det som) för hur man bygger sin applikation för app store, och antagligen har man gjort en liten liten miss som gör att den inte godkänns vid uppladdning. En sådan liten miss hade i alla fall jag gjort.

Så nu väntar jag med spänning på om min applikation ska bli godkänd. En del i detta experiment är att ta reda på hur bra en medelmåttig applikation som jag sätter ut för $1 säljer. Jag har alltså inte släppt applikationen gratis, utan vill se hur bra man kan förvänta sig att en medelmåttig applikation med ett lågt pris säljer. När jag sett det några veckor kommer jag antagligen att sänka priset till gratis och lägga ut källkoden här. Dags att spendera lite tid AFK nu känner jag, over and out!