News for hackers. Stuff that matters.
Re:Outdated vs. Complete: In defense of apps that don’t need... by masklinn on Monday September 26, 2022 @04:32PM (#32987978)
> In my experience, most iOS apps I've tried downloading that were last updated 2-3 years ago simply don't work.

Not sure what category of software that was but e.g. for games it’s usually not an issue. I used to have a bunch of games and game-adjacent software from the first AppStore year, we’re talking the time when you’d pay a buck for a virtual rain stick which’s use the accelerometer.

They kept working until the 64b switch killed them. Rebuilding them would undoubtedly have been difficult for the author even if they’d not moved away from them, but because those’d use only minimal is features (raw-ish inputs, and setting up opengl) there’s basically nothing to break which would not be flagrant.

Re:Outdated vs. Complete: In defense of apps that don’t need... by musicale on Monday September 26, 2022 @04:36PM (#32988013)
I also had many games killed off by the 64-bit switch (on both iOS and macOS), but even after that a number of games that still worked were removed from the app store.
Re:Outdated vs. Complete: In defense of apps that don’t need... by TedDoesntTalk on Monday September 26, 2022 @04:57PM (#32988279)
Games are definitely “complete” after a while., sometimes on first release. If they continue to work on the OS, the only reason Apple is dropping them is because they want the developer to give them another $99. The busywork this creates is a headache for everyone except Apple.
Re:Outdated vs. Complete: In defense of apps that don’t need... by masklinn on Tuesday September 27, 2022 @03:36AM (#32992492)
> Games are definitely “complete” after a while.

More importantly for better than or worse it’s just not how game lifecycles and financing go.

Re:Outdated vs. Complete: In defense of apps that don’t need... by arcticbull on Monday September 26, 2022 @05:04PM (#32988372)
$99 from a few developers is meaningless to both Apple and the developer of a game. It's like 40 minutes of wages for an average engineer. Apple doesn't want to have to support old bugs and poor API choices in perpetuity.
Re:Outdated vs. Complete: In defense of apps that don’t need... by TedDoesntTalk on Monday September 26, 2022 @05:23PM (#32988645)
What makes you think it's only a few and not large scale? And why would forcing a developer to update their feature-complete game result in stopping support of "old bugs and poor API choices"? There is no requirement to update the API level. Read the article.
Re:Outdated vs. Complete: In defense of apps that don’t need... by arcticbull on Monday September 26, 2022 @06:11PM (#32989258)
Simply rebuilding and resubmitting the app with a new version of Xcode will yield a significantly different binary artifact today than a few years ago.

It isn't necessarily about API level, it could be (from time to time) about going from arm32 to arm64, to adding better-optimized builds for new microarchitectures, getting bitcode that's recompiled by Apple to support app thinning. Apple may deprecate or remove APIs from time to time that should also be addressed.

That there wasn't necessarily, specifically, a change this time doesn't mean that this program isn't about supporting that over time. It's much easier to make such changes if developers are in the habit of periodically making updates vs. being told to make a breaking update out of the blue.

Re:Outdated vs. Complete: In defense of apps that don’t need... by scarface74 on Monday September 26, 2022 @05:05PM (#32988390)
You really think the $99 a year from developers would incentivize anything?

And before you quote the number of “registered developers”, all of those aren’t paying developers.

Re:Outdated vs. Complete: In defense of apps that don’t need... by TedDoesntTalk on Monday September 26, 2022 @05:22PM (#32988615)
1,000,000 paying developers is $99 million in revenue -- every year. This is easily an incentive for Apple.
Re:Outdated vs. Complete: In defense of apps that don’t need... by scarface74 on Monday September 26, 2022 @05:25PM (#32988677)
In your grandparent comment, you said it costs everyone but Apple. Apple has manual reviewers. It would be much cheaper if all those apps didn’t have to go through the app review process. You think Apple changes their APIs willy nilly just to collect $99 a year?