Microsoft, for example, already do this for many of their Azure services. Thus, if you're a moderate user on the free plan, you get essentially a free ride.
Microsoft, for example, already do this for many of their Azure services. Thus, if you're a moderate user on the free plan, you get essentially a free ride.
This would have the same effect though, almost no one would use it, and that kills the business case for Apollo, and Apollo ceases to exist. Maybe an open source volunteer run client might limp on, but that's it.
It's also super easy to detect these sorts of things and just ban that usage.
Christian even said that if Reddit had given app developers longer -- maybe six months to a year -- it would have been tough to change the business model, but not impossible. With this timetable, he would have had to come up with something like $500k in 30 days just to cover immediate costs, which was obviously impossible.
Ah, thanks. I wasn't aware that Apollo was already a paid app. Clearly, I'm not a mobile user, much less familiar with the app as well. I browse Reddit mostly on the desktop, via RSS feed.
> Developers who offer subscriptions can increase the price of a subscription without interrupting service only under certain specific conditions. If the increase does not exceed approximately USD $5 and 50% of the subscription price, or USD $50 and 50% for annual subscriptions, and where permitted by law, developers may change the price without interrupting service. Developers may do this no more than once per year.
> ...
> If the subscription price increase is above the thresholds, exceeds the annual limit, or occurs within territories where the law requires it, you must opt in before the price increase is applied. If you don't opt in to the new price, the subscription will not renew at the next billing period. You can subscribe again within the app or on the Manage Subscriptions page.
This would be, "I can no longer provide the service you bought, so I will refund you, cancel the subscription you have, and introduce a totally different subscription that accounts for the new upstream costs."
I would not expect Apollo to do this now after Reddit swung at Christian the way it did, but I'm curious to know if there was ever a semi-graceful way to handle it even on a short timeframe or if Christian was contractually boxed in.
edit: fixed very important typos
If that was done, the subscription would need a new approval for the price increase before it continued or the subscription could be canceled by the user (or automatically with the price increase) by Apple.
They did ask for more time for the changes than the given 30 days, and Reddit refused.
That being said, I doubt anyone would use it. $1 per 1k requests is insane.
I'm not exactly sure what counts as an API call, but it has the potential to add up quickly. On initial load, new Reddit makes 209 network requests and old reddit makes 127. I doubt the API needs that many requests, but it's not a nested API. It likely requires a bunch of additional requests to grab accessory information.
It seems plausible that power users would end up easily running into $1 to $5 daily usage fees. Nobody is going to pay $30/month for Reddit plus an application fee.