@Jim Thanks for your feedback. I will have to think on it.
I don’t think the standard pay a fixed price for each major version works well for the App Store. I’m also unsure if it is a great model for creating software. I also agree that a pure subscription model isn’t great for end users, I’m trying to find an in-between that works well for both.
There’s no strait forward way to sell versioned software in the App Store. A big part of that formula was offering an upgrade price and you can’t do that. Also you can’t really charge for version 2. Instead you create a whole new app and just use the same name and hope people find it. I think it ends up being confusing for both devs and developers.
Second I think that sales model is a difficult way to develop software. If you are smart (ie know how to make money) then as soon as you’ve sold 1.0 your focus needs to be on holding back features so that 2.0 is flashy and will generate upgrades. So if you are doing it the right way you always need to be maintaining the current version and holding lots of stuff back for the next big release. That’s a hard way to work, especially for an individual developer like me, one project becomes two projects, and you need to do a lot of work in bigger chunks without feedback.
I’m trying to setup a situation where I can work as I currently am on Bike, but in a way where I can also make a living at it. That is every week (or maybe it stretches to a month, but never to 6 months) I post a new release with new featuers. Get some feedback, and then post another release. I enjoy the discussion, I enjoy the incremental progress.
I also agree that as a customer (if you ignore the fact that software might be constrained by marketing concerns) subscription is a worse deal. I don’t want to be forced into 50$ a year, and then loose access to everything as soon I stop paying.
With the membership idea I’m trying to get best of both worlds:
- It should be possible to develop the software in a more incremental and strait forward fashion.
- Users get to pick price point. And one of those price points is free … in which case you’ll just be periodically reminded that the software needs members to survive.
I’m willing to tweak this model. But I don’t think the old model of selling major version will work for what I’m trying to do. (maybe membership subscriptions won’t either, but I’m hoping they will)
In your case where you’d like to support the app (thanks if you do!), but don’t yet plan to use it daily then I think you would just subscribe for a while then cancel subscription. App would continue to work, you’d just see a notification in upper right that membership expired. You are in full control of what you pay.
Do you see any tweaks I could make to make this more appealing?