With @[email protected] I’m not sure why I will pay for Ivory. Nothing against paid apps, just hate subscriptions. I would pay for a new version of an app yearly, but will never pay a regular sum per month to rent it.
@ryuworks @[email protected] IceCubes is good so if you’re happy, you’re happy. But you do realize that “paying for a new version once a year” isn’t possible on the App Store unless it’s a subscription, right?
@gruber @[email protected] maybe not every year, but apps like Reeder release new versions every now and then, on a regular basis. Tweetbot too, until version 6. There are some of us who prefer this monetisation method over subscriptions for apps.
@ryuworks @gruber @[email protected] as far as I can tell, it's a major hassle for the devs, a medium hassle for the users, and it leaves the App Store littered with old app versions. Really not scalable at all.
@glaurent @gruber @[email protected] Not sure if it’s really a hassle for users. The hassle of calling Apple for refunds after realising you have forgotten to cancel a subscription is probably bigger. And old versions of apps can be taken off so they won’t be “littering” the App Store. Devs know that they will alienate a sizable portion of their users once they go subscription, that is probably why they price subs high enough to cover their potential losses.

@ryuworks @gruber @[email protected] AFAIC, having to purchase and install a new version of an app and getting rid of the old one is a hassle and I much prefer a subscription, that canceling is just a few taps away.

The old versions have to stay for a while for the benefit of users who haven't updated.

Not sure if subscriptions really alienate that many users these days, I doubt I'm the only one preferring them.

@glaurent @ryuworks @[email protected] That method (completely new SKU for each new version) works so poorly in the App Store that I’m not aware of a single app or game that still uses it. It doesn’t work.
@gruber @glaurent @ryuworks @icecubesapp please do not retire an existing app and create a “new” one as the next major version. I stop using apps that pull that nonsense.