I maintain an app which I’ve had to rebuild from scratch three times in the past 8 years, because every few years both Apple and Google threaten to remove it from their app stores because it either a) targets an older OS or b) hasn’t received an update in a few years.
Every time a new version of iOS or Android comes out, they deprecate a bunch of APIs in favour of new ones that are usually more complicated. This means developers have to keep putting in work to keep a perfectly functional app working on newer devices / OS’s. You don’t expect to receive unlimited free coffees from your local cafe because you paid once, yet that is exactly what you’re demanding from app developers, due to the landscape developed by Apple and Google.
So if you’re angry at subscriptions, get angry and Apple and Google for constantly forcing developers to rewrite perfectly good code because they keep deprecating APIs in favour of a APIs that are usually worse / more complicated.
Every time a new version of iOS or Android comes out, they deprecate a bunch of APIs in favour of new ones that are usually more complicated. This means developers have to keep putting in work to keep a perfectly functional app working on newer devices / OS’s. You don’t expect to receive unlimited free coffees from your local cafe because you paid once, yet that is exactly what you’re demanding from app developers, due to the landscape developed by Apple and Google.
So if you’re angry at subscriptions, get angry and Apple and Google for constantly forcing developers to rewrite perfectly good code because they keep deprecating APIs in favour of a APIs that are usually worse / more complicated.