Monthly Archives: October 2009

Bye-bye beard.

WOD has been on the app store for two full weeks now. It went up on October 8, after being submitted on September 30.

In the first week, I got lots of great feedback about the app, in email and through ratings on the App Store. The feedback was so good that I submitted version 1.1, which has some bug fixes and additional features, this past Monday (still waiting for approval).

To my surprise, it’s been selling reasonably well: right now, it’s sold 287 copies, most in the United States, with some in Europe, Great Britain, Australia, and Canada. This means I’ve personally made about $400 (+/- for exchange rates…). Not bad. It’s beer money. I’m mostly just surprised every morning when I see that it sold a consistent number the previous day. No big jumps, no drop-offs so far.

As far as I know, this has come purely from browsing the App Store or by word-of-mouth, because I don’t see a lot of traffic on my own web server and haven’t found much on the web linking to it (CrossFit West Santa Cruz let me put up a link on their blog, and another CrossFit affiliate picked up the link, but little else). I don’t know how big it will get, or when I’ll saturate the market for people who would want to buy it.

So I’ve noticed yet more noise recently on the whole iPhone app settings location. Apple recommends that settings go into the global “Settings” application, but just about everyone else seems to think that that’s wrong and confusing, which I mostly agree with. Usually, I never think to go digging in Settings to find out if an application I’m using has any kind of settings I’m interested in changing (it’s also a pretty good testament to the usability of a lot of the apps I have, since they just work, as installed, without me dicking around with knobs).

There is a simple, elegant solution, though:

Put settings in both places.

If you have settings at all, you probably are using NSUserDefaults to store user settings, and so you can control these yourself inside your app, and can add a settings bundle so they are available in the Settings app.

If your settings are complicated, and need custom controls that a settings bundle won’t support (however, you shouldn’t have complicated settings in the first place), you can pare down what goes into the settings bundle to things it supports well.

This should work fine, and it manages conflicting user expectations: users are told that settings are in the settings app, so they should find them there; but it makes sense to have settings available in the app itself, so they should find them there too.

(I did just add two settings for the 1.1 release of WOD, and I only put them in the settings bundle for that release, because it was easy. 1.2 will have settings controllable in both the settings app and the app itself.)

Disappointed ★★

All it does is keep a log. I’ve already been doing that on google documents [sic]. There’s no timers nor does it even pull up the wod or have and [sic] demo videos. But timers are the biggest thing. Try doing a tabata with out [sic] timers… Just should have been more involved then [sic] just a log…

“Stefan King”, reviewing WOD.

All I have to say is duh, it’s supposed to do just logging. That’s the purpose of the app. That’s what it’s designed for and described as doing. You have a fucking stopwatch on your phone already.

“It doesn’t include movie reviews. I fucking hate it.”

Link: What to Expect: The Third Decade

I guess I’m doing OK for becoming a well developed thirty-something. But it sure doesn’t feel like it sometimes.