The problem lies with Apple’s business model.So is Apple going to allow refunds if they are arbitrarily deciding a working paid app should be taken away?
This only hurts end users. This isn't going to magically make devs update an old app.
I'm on the upgrade program so every year I only get the apps still available in the store.
This is getting old with mobile apps.
I want a good SSH app. Ok spend money and buy one. App is abandoned now. Buy this app instead. Repeat.
This app works great let me spend money on the pro version/pro features. With our next update you now have to pay monthly for something you already paid for. Ok find alternative app. Repeat.
Open source just doesn't exist in the mobile space. I have used things like Putty and Notepad++ for years never had to pay they still exist and are actively updated. Hell I've even donated to Notepad++ just because its been so useful over the years. There is literally no equivalent in iOS for basic tools and I don't know where the problem lies.
They sell gadgets, and only use software as bait for new purchases. They treat developers like tools for short term PR, but refuse to establish and maintain long-term relationships.
They want to sell the same gadgets repeatedly to the same customers. It’s in this business model’s interests (focused on pushing stock values and maximizing profits) to try to push people to make unnecessarily premature new purchases. This results in Apple changing things for the sake of change. Some changes are good and welcome, but that’s not how changes are in general, on a matured platform.
I’m all for cleaning out legacy code now and then, but Apple seems to live in a short-sighted realm of “always today”, wiping out lots of existent software, arbitrarily, every few years, just to promote new purchases (would it really have hurt anyone to keep Rosetta 1 for a few more OS versions??). It results in a neat platform with a shallow pool of useful and entertaining software, with iOS being even worse off than Mac OS.
I’m not leaving out any ire for other developers doing the same: many other hardware makers push as feature points, or require use of, software components for their devices to work, and are also guilty of arbitrarily abandoning the software components of products, forcing them to be relegated to “retro” computing setups, or outright useless bricks (looking at you M-Audio/Avid).
You know what would go a long way to solving some of this? A regulation that requires software components to be open sourced after the manufacturer stops updating drivers or other necessary software components. Then the open source community can step in and help out (a piece of software is still apt to end up abandoned, but at least its required software isn’t locked away from those who CAN update it for a new OS, etc).
This doesn’t help iOS device users, since there’s only one “supported” way for users to get software onto their devices. I’m thinking this has to change. I’ve been resistant to it, because I do tend to side with controlling a platform carefully, but Apple (as always with the computer industry) is making itself progressively more of an antagonist than a friend.
Just as with Microsoft, I didn’t start out angry or hateful; these corporations earned negative sentiment via continued failure and outright abuse of customers (and developers).