Archive for August, 2008

Top selling phone: Guess who?

Here’s an interesting second order measurement of the phone market: the Swedish accessory seller Krusell publishes a monthly list of top selling phone models according to their sales. Which are “on six continents and in more than 50 countries around the world”. The July list looks like

1. (1) Apple iPhone 
2. (5) Nokia 3109
3. (3) Nokia E51
4. (4) Nokia 6300
5. (-) Sony Ericsson C902
6. (-) Sony Ericsson C702
7. (7) Nokia N95 8 GB
8. (8) Sony Ericsson K810i
9. (9) Sony Ericsson K530i
10. (6) LG KU990
() = Last month’s position.

And this month’s and last month’s number 1 position for the iPhone are a jump up from position 8 in May. So clearly the 3G is a big hit for them! I don’t have any guesses as to how Krusell’s case sales can be taken as representative of the overall market … but it’s quite clearly better to have the iPhone at the top of the list than anywhere else, isn’t it now?

Continue Reading →
1

QuickConnect: JavaScript native apps

Now here’s something a little different: QuickConnect iPhone is a scheme to let Web programmers write kinda-sorta native iPhone apps using JavaScript!

The theory behind QuickConnect is simple enough: you take your Web app, drop it into a UIWebView shell, and hey presto, a native-ish app. Not completely dissimilar to Adobe AIR. Actually, pretty much the same thing, since they both are based on WebKit! However, this development process is much easier: 

The QuickConnect iPhone framework is designed to make iPhone hybrid applications easy to create and yet use as little processing power and memory as possible. The framework is distributed as Xcode and Dashcode projects that you can drop into each of those applications. When you do they become available in the gallery of project types.

These two new project types allow you to create and test your application from within Dashcode and then move it into Xcode, compile it, run it, and install it directly onto your device. No internet connection is then required to use your application.

Well hey, if you’ve got mad web ski11z but are put off by that whole Objective-C thing, or if you want to leverage your Web-tech interface across multiple platforms, looks like this might be right up your alley. The project is on SourceForge and the blog covering its development is here, check it out!

Continue Reading →
0

SVN Smackdown! Cornerstone v. Versions

Like the rest of the world, we use Subversion for revision control here at Trollwerks by choice, and for the last few years we’ve been using svnX as our client. However, it’s getting a little long in the tooth now, so when it balked at reading the repositories of a project we’d been meaning to get back to for a while, we figured we’d take a look at two new native Mac clients that everyone’s getting all excited about and see if they merited switching to: the 1.02.59 release version of Zennaware Cornerstone

(more…)

Continue Reading →
19

Issue tracking: Lighthouse Keeper

So, now that our first native iPhone app is off to beta testing (and that took quite long enough, didn’t it?) time to sort out what we’re going to do to formalize the issue tracking here at Trollwerks, which in the programming frenzy since our April inception has been … transcriptive, shall we say? … before any external issues become arisen.

We’re not really looking for much in the way of process here (at the moment, anyways) only personal organization, so our feature checklist is, oh look at that, empty. Unless you count ‘as low overhead as possible’ as a feature. But it’s more of a philosophy, really. One we strive to in every area of life, actually; after all, the one and only resource that’s truly finite is time. But we digress. (Oh, the irony!) So, getting back on track, what would low overhead imply for Our Perfect Issue Tracker?

First off, it implies no ongoing cost without clearly compelling justification. So we take your FogBugz and your JIRA and your whatever commercial offerings, and we summarily eliminate all of those, since there is no clearly compelling justification on the horizon.

Second off, it implies that we’re not going to be setting up and managing our own server if at all possible, because that’s a hassle. We’ve tried both local and remote setups of that at various places, and at the very best it’s been only intermittently annoying. So we take your Bugzilla and your Mantis and your whatever open source offerings, and we summarily eliminate all of those. Are we Linux geeks? We think not!

So that reduces our problem space immensely … since it gets rid of all widely used alternatives. Hmmm. Well, let’s look at it the other way then, what do we like in an issue tracker? And, y’know, there’s only one thing we’ve ever used that springs to mind; and that’s over ten years ago now, the Mac OS 7 native program “TestTrack”, which has grown up to become a real company since; but has completely lost the elegance and simplicity of a native Mac application with a single data file. (Multi-user control was “file locking.” Not the most scalable no, but very low overhead indeed!) We liked using that, and we haven’t liked any of the client-server systems we’ve used since.

Well, guess what? It’s not here now, but it’s promised that soon there’ll be a native app that looks like it has a good shot at displacing our pining for old school TestTrack. It’s called Lighthouse Keeper, and if there has ever been an issue tracking client that’s looked as good as this, we’ve certainly never heard of it:

So what is the “Lighthouse” that this is the Keeper of? We’d never heard of that one before. Turns out that it’s a hosted service that focuses on

well, beauty and simplicity, as they say. Now that sounds about right. As does what the Keeper author has to say:

I looked at the usual suspects: Trac, FogBugz, Mantis, Jira etc. None of them really clicked with me, they seemed to do too much or have overly complicated UIs. Lighthouse was different, it was designed to be simple. It didn’t try to be everything to everyone like some of the above. It let you file tickets, assign them to someone and then work your way through them. And most of all, it had an incredibly well designed UI.

Of course, I’m not exactly the biggest fan of web apps. They’re fine to use occasionally, but when it’s something you’re working with all day it’s frustrating to either have to keep logging in, or at least keep a Safari window open. Luckily the Lighthouse developers provided a pretty comprehensive API so I thought that I’d set about making a desktop client to get around this.

So that’s all looking pretty intriguing, and we thought we’d take a look at just what the Lighthouse pricing is, on the off chance that this might rise to the level of “clearly compelling justification” that we mentioned earlier. And guess what? They do have a free offering, not only for Open Source projects, but for private use as well, with restrictions that most likely aren’t going to chafe us in the near future. And hey, you just can’t get any lower overhead than a hosted service, can you now?

So there we are! A new issue tracking system to try out, which we’d thoroughly recommend to your attention as well if you subscribe to the same minimalist aesthetic we do. Once Lighthouse Keeper makes its way onto our desktop, we’ll be sure and let you know how this experiment progresses!

Continue Reading →
2

gold rush reports

Just in case you were wondering whether this iPhone thing was really going to take off, here’s a good example for you: The guys behind MacHeist have two applications up on the App Store — and they’ve posted the sales numbers for the most recent week. Let’s see how this stacks up:

1) Where To? — “makes your iPhone … find points of interest around you”

  • price: $2.99
  • number sold: 3,193
  • net sales: $9,547.07

2) Tipulator — “the tip calculator that’s actually fun”

  • price: 99¢
  • number sold: 353
  • net sales: $349.47

Let us compare to their marketing expense, which they have likewise provided — they’re just too kind, aren’t they — for us:

And for tap tap tap we put out under $2,000: $1,250 for the Daring Fireball ad, around $200 to send a mailing out, and around $300 in iTunes Music Store gift certificates sent to potential reviewers (Apple NEEDS to provide us with a better way of doing this).

This is really incredible when you think about it and calculate the margins.

Yes, indeed, “incredible” is actually an appropriate word here. I’d expected that iPhone programming would be a great opportunity, but never expected returns on this level. We are indeed in a gold rush, people; the only remaining question is if and when we’re going to have the amount of competition that something approaching normal marketing budgets become necessary again. In the meantime, full steam ahead!
Continue Reading →
0
Page 2 of 2 12