The low-down: How much I have made on Windows Mobile apps?

April 15th, 2010

[Note: On 2010-05-07 I moved this to its new home on my business blog. Comments are enabled on the migrated post.]

Some of you may know that I’ve been developing a couple of applications for Windows Mobile, and selling them through Microsoft’s Windows Mobile Marketplace. A few weeks ago, Edward Kim wrote a very interesting blog post about his sales for his Android app, Car Locator – that information was very useful to me not least because one of my apps is pretty much the same as his, but also because it was the first time I’ve seen a public cashflow disclosure from someone else who had a proper day job too and was doing the mobile apps as a one-man side project. Before we get started, I ought to admit up front that my sales numbers are a darned sight smaller than Edward’s. But hey, who wants to read about other people being successful?

My Applications

Right now, I have two applications on Marketplace.

1

The first app I wrote was Carlos. This is a pretty simple app intended to help you keep track of where you parked your car, using either your GPS or some sort of text-based tag you write yourself (in case you parked underground or can’t be bothered waiting for a GPS fix). This app is somewhat behind Edward Kim’s Android app – his can do a good few things that mine can’t (his has a little map, the graphics are nicer, you can take photos and things) but mine can do a couple of things that his can’t (you can ask it to automatically remember your location when your Bluetooth hands-free disconnects or you unplug the power; it makes bona fide jackal howling noises and it keeps a tally of all the total cars it’s ever parked anywhere). One could argue that his features are more useful than mine. Well, hey. Everyone keeps telling me the modern world of mobile apps isn’t a feature race.

I’d say Carlos took around 80 hours of coding, and maybe another 50 hours of speccing/testing/writing Marketplace content/arguing with my friends about it. This was one of my first times coding C#, my first time writing anything significant for Windows Mobile and my first time submitting an app to the Marketplace. I was originally selling it for $0.99 but when I discovered that Edward Kim doubled the price of Car Locator without noticing a drop in sales, I doubled mine to $1.99 – and I didn’t notice a drop in sales either. Mine’s still half the price of his but, well, I refer you to my comment about features.

Proximity: GPS-activated alarmMy second app is Proximity. This is a fairly generic app intended to “do something near a given location”. You give it a destination (or several), a list of things to do and it runs in the background. For any given trip, it records data each time you perform it and uses that data to make steadily more and more accurate estimates of the time. I originally envisaged it to be for waking people up before they slept past their train stations but subsequently myself and my users have found all sorts of things to do with it. Some people use it to remind them to buy milk just as they’re walking past the newsagent; one guy has it email his wife five minutes after he left the office and another uses it to text all his kid’s friends when he’s arriving to pick them up from sports practice. I used it last weekend to text the wife each time I was ten minutes away from the bottom of a particular ski run, so we could coordinate meeting up. Anyway, I digress. This wasn’t intended to be an advertisement.

Proximity is a much more complicated app, especially the trip-learning heuristics part. I think this one took around 80 hours of coding with maybe 25 hours of ancilliary work – I was a great deal more efficient the second time through development, so this time represents quite a bit more dev work. I also spent $120 on minor portions that I farmed out via Rentacoder.com, and $160 on some icons. I priced this app at $3.99. This was a number I picked largely off the top of my head.

Both of these apps are available in both touch-screen (“Smartphone”) and non-touch-screen (“Pocket PC”) variants. I’ve also made them work on the great majority of Windows Mobile screen resolutions (please don’t start me on that one). My intent was always to make some money out of these – I’m too old to go about the place programming for fun. So let’s see if I did.

The Money

Reporting using the Windows Mobile Marketplace is not very easy. If anyone’s interested, I’ll write another post about how I got these numbers. Here’s how both of my apps have sold, across all platforms (both touch-screen and non-touch screen) and markets.

Untitled

To save you doing the math here – Microsoft take a 30% cut of the purchase price, so I’m left with 70%. This means that for Carlos I’ve made a total of around $280 since the end of January, and for Proximity I’ve made about $350 since mid-March. It’s hovering somewhere around the $10/day mark for each app now – around $500/month in total, although it’s obviously somewhat early to start giving out per-month figures. You can see easily from the chart that Edward was quite right – doubling the price of the app makes no obvious difference to sales. Edward is making $13,000 a month – for my equivalent app, I’m making more like $250. Edward is winning.

Some Half-Baked Analysis

Is this the sort of money I expected? If I’m honest with myself, it might be a little on the high side. Of course, while I was writing the apps, I lay awake at night thinking I’d make a million, but realistically I think this beats my expectations. Would I have made more on Android or iPhone? This is an interesting question. I ought to admit here that my day job is at Microsoft, but that’s not the main reason I opted for Windows Mobile. There are many apps on iPhone that do exactly what both my apps do, so I would have a lot more competition. You can only develop on a Mac, which I don’t have, and you have to write Objective C, a language nobody in their right mind is familiar with. And then Apple can pull your apps if they don’t like the cut of your jib. Android is a little more tempting, but I’d have to learn Java and the ratio of apps to handsets out there is really quite extraordinarily high. And, hey, I have a Windows Mobile phone anyway. My wife regards these money-making ploys as complete nonsense anyway, so I can just envisage the conversation that goes “you’re buying a what?! You already HAVE a phone!”. The largest problem with developing on Windows Mobile 6 has been the announcement of Windows Phone 7 Series, and the fact that Windows Mobile 6 apps won’t run on it. As a shareholder I have to say I’m pleased with this radical diversion, but as a developer it’s something I’ll have to think about.

If people are interested in this sort of thing, I’ll try to give further updates as time goes on. Edward Kim’s first few weeks of sales were pretty quiet too… who knows, maybe he and I will be buying a boat together this summer. If nothing else, we’ll at least be pretty darned sure where we left it.

Bookmark and Share

Search terms used by people to find my site. Yes, really

January 7th, 2010

I was inspired yesterday by my friend Richard MacKinnon to go hunting for the search terms people have used to find my site. I use Google Analytics to monitor my site traffic, which provides a nice way of scrolling through these. Of course, most of them are pretty predictable – “british insults”, “british slang”, “british slang words” et cetera. What’s more interesting is where you scroll down to the searches that had only one single occurence.

Some of these were still looking for my site.

the septic’s guide
septic dictionary
septic mans dictionary
syptic companion

Some of them were looking for the right sort of thing, although perhaps they didn’t find it on my site.

what does the term love mean to british
[Lady, I think this means it was a one night stand.]
british euphemisms has your wooden leg fallen off
[Are you pulling my leg?]

Some people were just angry. About stuff.

why are americans such tosspots
are audio cable companies taking the piss

Some people needed help with something.

how to demo letter g?
[This is your seventh demo, right?]
derogatory chat up lines
[Hmm. Your mother told you this was a good idea?]
am i most likely to date a guy thats starts with the letter c
[Perhaps, but I've a sense it's not me.]
c-h-r-i-s-t-m-a-s meaning in each letter
[Fact: Christmas started as an acronym.]
what do americans call faggotts
[Well, erm...]
I want to have a pear everyday is that ok
[Knock yourself out. Assuming you're eating it, there are worse vices.]
what belt would faggot attic ed wear
[I'm going to a fancy dress party as Ed. Ed. You know Ed. No, not that Ed. Faggot Attic Ed.]

Some people were looking for… well, they were looking for something. Heaven knows what it was. I’d like to warn readers that this is where it’s going to start getting more colourful. If Faggot Attic Ed was too much for you, close this window now.

“fag snow fairy”
[For the person who's tried everything on top of the tree.]
the bitterness of s.w.o.t. is in the analysis,while the sweetness of wedding cake is in the icing sugar.discuss
[The nonsequiteur seminar seemed to have started well.]
why do prostitutes eat ice cream
[Good question. And why is it that they wave when they see someone they recognise? Those crazy prostitutes.]
strung up by the tits tube
[YouTube for the sado masochist.]
is the word fucking religion an insult?
[That's two words. And probably.]
colloquialism for nothing dick
[Yep, I've got ole' nothing dick again.]
wanking with washing up liquid
[Not recommended. It says on the bottle that it softens your hands.]
wellington boots wanking 
[Unless these are children's boots, you're better endowed than I am.]
big fat black slaves hung by pantyhose
[There's no such thing as an overly-specific fetish.]
animal words for willies and vaginas beaver
[If animals could talk, my bet would be that this was a likely topic.]
dog buggers the grandmother
[Not just any grandmother.]
russian or romany lady required as live in 4-sex shagg buy please apply if you can help
[I get a warm fuzzy feeling in my heart that some people didn't end up with very accurate search results.]
how to get your wife to make sense and shag you
[Do you need these simultaneously?]
how to strangle your manky skanky daughters
[It's just the same as strangling other people. Drop some search terms for better results.]
how to transport a naked girl into your house in two seconds 
[On wheels? Or teleport?]
if was going to shove veggies up my pussy i use a zucchini
[This is why nobody at the party understood! Those Brits call them aubergines!]

And finally, onto some personal favourites.

replica of chocolate cocks
[A real chocolate cock?! What do you take me for?]
arab womne looking like binbags
[Come on, admit it. We've all done this search after a few beers.]
quickest way to deflate boner at the beach
[My site is pretty much guaranteed to have provided some results.]
where can you fine scandinavian grope suit 
[Well, sir, they're over here. What chest size are you. Oh - wait - *Scandinavian*?]
what do you call a system that really slows work flow in a company 

Ah yes. That would be the internet. Back to work, everyone.

Bookmark and Share

Need a spot of help naming an application: We have a winner!

January 4th, 2010

So, the other night I collated all of the name suggestions I’d had for my mobile application. Spread across Facebook and the comments on the blog post, I had fifty six of them! Anyway, I printed them all out (with no names attached) and showed them to several people:

  • Myself
  • A friend of mine who works in marketing
  • A friend of mine who works in publishing
  • My wife (this doesn’t really count, as she said “you didn’t put my suggestion on there” and then refused to look at it)
  • A selection of my colleagues at my real job

There were a few popular ones. In the end, these people whittled it down to small batch (some of which got modified in the whittling process). The ones left were:

  • Proximity
  • Commuter’s Companion
  • BuzzStop
  • Are We There Yet?
  • Whereabouts

These are all pretty good names, but there can be only one winner. And the winner is…

… drum roll…

“Proximity”.

This wasn’t actually suggested by anyone on its own, but it was a part of a number of suggestions from a gentleman named Eamon Holmes, on Facebook. I’m pronouncing Eamon the winner, and will send through his books. Many thanks to all who took part – I expected about three responses so was somewhat surprised by what happened. A lot of the funny ones gave us a lot of entertainment but may possibly not count as very professional. And I am, of course, exceptionally professional at all times.

I’ll be posting here again when the app is available – will probably be in a month or so.

Bookmark and Share

Need a spot of help naming an application – winner gets three (yes, three) free copies of the Septics Companion

January 1st, 2010

So I’ve been working on this mobile phone application. The primary purpose of the app is to stop people who’d had a few beers and taken the train home from dozing off and missing their train station. My app will use the GPS to track their progress, then wake them up before they sleep past their train station. However, it can also be used for all sorts of other location-based triggers – SMSing your carpool buddy when you’re about to arrive and pick him up; letting your dad know when he should come and meet you from the bus stop, et cetera. You basically pick a location, and a bunch of things you’d like to do there, and it does them (you can also pick multiple locations).

The app is pretty much finished, but it is currently uninspiringly called ”LocAlarm”. I need a way better name, and I am willing to give three signed copies of The Septic’s Companion to the person who thinks of one. How’s about THAT?

Why can’t I think of one myself? Well, it’s kind of complicated. I want it to be immediately apparent that it will stop you sleeping past your train/bus stop (because that’s mostly what it’s for) but I also don’t want to rule out all those other uses. The situation is complicated by the fact that it will be sold through the Windows Mobile Marketplace site, where people will only see the icon, app name and my company name, like so:

A typical marketplace app

Clicking on the app shows a long description. This means that my program name and icon have to alert the casual browser to the fact that that this is to stop him sleeping past his train station, but also does other stuff. I was originally keen to have some sort of catchy Twitter-style name – was thinking about “Jitterbug” (as in “wake me up, before you go-go”) or “Dozer” but I think this is a no-go as you’d actually have to click on the app to see what it did. I then got thinking about some train-specific catchy ones (“WakeMeUp“, “BRT“) but wasn’t too happy that either of them was particularly great. The maximum length of app name is 58 characters, so I am now heading towards something horribly bland and Microsofty (“GPS Alarm“, “Location Alarm“) – I hate myself for doing this but, given the way in which the app is going to appear, I think it might be my only option.

Does anyone have any better ideas? If anyone can come up with some sort of name (and ideally an icon too) that somehow tells the reader all these things, I shall be delighted to send them three books. I will also immortalise them on the credits screen for the app, should they wish!

Bookmark and Share