Earlier this week developer Atebits previewed the upcoming second edition of Tweetie, the popular iPhone Twitter client. Despite the app including a number of significant new features the public response wasn’t entirely favourable. The reason? Tweetie 2 won’t be a free upgrade for existing users – they will have to pay again for an entirely new app.
Given that Tweetie costs just $3 (with Tweetie 2 coming in at the same pricepoint), the idea of users becoming angry at the thought of having to pay twice may seem strange but iPhone owners have grown used to getting free updates to apps they’ve bought. Particularly vocal in his criticism of the move was Patrick Jordan of Just Another iPhone Blog.
Jordan was lucky enough to get an interview with Atebits’ Loren Brichter, who explained his reasoning for the charge and called on Apple to introduce a way for iPhone developers to charge for upgrades without making existing users pay the full price.
As well as including new features such as video support and a threaded conversations view, Tweetie 2 is a complete rewrite of the original app. Brichter explains:
“I spent months rewriting everything from the networking code to the UI. The only thing it shares with the original is the name.
The business behind it was also a factor. If Tweetie 1 had been a dud, I would have had little reason to create Tweetie 2. Similarly, if Tweetie 2 is a dud, there’s little incentive to create Tweetie 3. (And I never would release a paid update to an app unless I was absolutely, totally confident that it was worth it).”
Brichter believes that some kind of upgrade pricing model in the App Store is inevitable in the future.
“Paid upgrades have to be an integral part of the App Store in the future – it’s the only way it stays a viable system for app developers who want to create something better than “ringtone apps”.
If it were possible, I’d even have loved to configure the pricing in a graduated manner, so users who picked up Tweetie 1 recently would be able to get Tweetie 2 for free. Sadly, these tools are not (yet) at our disposal.”
Brichter assures users of the original version of Tweetie that it will continue to be supported with any essential updates and that it will not stop working. He says he would rather make money “The old fashioned way” by making good quality products and selling them at a fair price than “Take money from VCs and completely lose creative control over (the) company and product”.
The interview contains lots more fascinating insights into the way developers decide on a price for their products and it’s well worth reading the whole thing.















If it’s a completely redesigned app, I have no problem paying for it (think MS Office 2003 upgrade to Office 2007). However, if it’s just a security update, or adds one level of play to a game (like so many app store games do – Pocket God for example), I wouldn’t be too happy forking over more cash.
You can’t have your cake and eat it too.
He’s trying to use the existing client base and charge them instead of trying his luck with a totally new application.
I disagree with him, if they start charging for updates, the app store will lose it’s appeal. I’m not paying 99 cents everytime a developer decides to fix a bug that would matter to me anyway but if I don’t pay, any further updates won’t be accessable to me even if I agree to pay for those ones. It’s a flawed plan.
You want users to pay for the new tweetie? Create a new app called Tweetie 2 and promote it.
I think that the relationship between the user and the developer is an exercise in expectation management. Users do not want to be coerced to pay for frivolous upgrades, especially in such a competitive market where there is such a low barrier of entry and accountability becomes an issue. At the same time, developers need to be rewarded for their efforts and are contending with a very fickle customer. Asking for an upgrade price from the customer puts trust to the test at the user’s expense and a good developer will need to maintain that trust by continuously offering value. Bad apples will spoil the bunch, making it harder for underfunded altruistic developers to succeed who will then reflect back at a time when all they wanted to do was scratch their own itch. At the end, I don’t think upgrade pricing is a bad thing and is perhaps the next step of this evolving market that will eventually regulate itself.
YEAH, APPLE IS TOOOO LAZY.
Please read the article again. Everything you object to is fictional and you shouldn’t be saying all of these things if you had properly read the article.
Without upgrade fees, you’re making it inevitable that an app will saturate its market. At that point, the developer can’t get paid to make improvements.
Note I didn’t say “make a fortune.” I said “can’t get paid.” You know: buy food, electricity, pay the mortgage.
…wouldn’t be saying…