Given Apple's history with wonky system updates in the era of both of those things, I would say absolutely yes.Would Mac OS Tahoe exist if Apple had significant human QA, or users had to pay $100 to switch to it?
Given Apple's history with wonky system updates in the era of both of those things, I would say absolutely yes.Would Mac OS Tahoe exist if Apple had significant human QA, or users had to pay $100 to switch to it?
This makes it a great example of where human QA matters. I’m sure Apple can write a million programs that, when run against Tahoe, exit 0 or print “ok.” I’m also sure a competent tester can rip it to shreds. I worked with some back during the dot-com boom, and they were absolute geniuses at breaking the stuff I wrote.On the one hand Tahoe is exactly the kind of “bundle a bunch of features into one update” software development that is hard to test.
The problem with subscriptions is that the normalization of them has had awful effects. The best case is as you describe, but things rarely get to that level even for an app that's otherwise okay. One that actively irritates me is Halide. It does offer a purchase of $60 which is way too high for what you actually get, the monthly subscription is outright predatory ($10), and there's so little development over time that the yearly subscription also feels a little scammy.
I feel like you haven’t been paying attention to the world around you. In the past week, Mythos has found bugs in all sorts of software - including bugs that date back to the dot com boom that no amount of human QA testers ever found. So while I totally agree that QA testing is incredibly important, it’s hard for me to think that in 2026 relying on human QA is going to pass muster. If you’re making a more general point that Apple should do more QA… yeah, I think we’re all on board with that.This makes it a great example of where human QA matters. I’m sure Apple can write a million programs that, when run against Tahoe, exit 0 or print “ok.” I’m also sure a competent tester can rip it to shreds. I worked with some back during the dot-com boom, and they were absolute geniuses at breaking the stuff I wrote.
This feels like a goal post shift. You had been talking about packaging and selling upgrade versions of software and making the case for why that was better than a subscription model. But of course either a periodic large update (perhaps with upgrade pricing) or a subscription model both imply some ongoing potential in the future features space. If we’re talking about software that just has no runway for new features then upgrade pricing and subscriptions are equally non-applicable. No one is buying a subscription to their calculator nor is anyone looking to pay upgrade pricing for a major new version of their calculator.I personally believe in software being “done.” For example,TeX is more or less feature-complete as text formatting software, as is ls for listing files. Would you build anything on top of ls if it had a monthly version treadmill?
Developers are people who have bills to pay, too. If they can't monetize then they won't be able to stick around as a developer.Yup, developers constantly reading into the users pockets may be good for the devs and Apple in the short term but won’t work out in the long term, especially with cost of living issues. Apple is the only one with the power to modulate this behavior. Hence the changes that I have suggested or something similar are required for keeping the ecosystem healthy.
When your cash cow product is the modern apotheosis of a utility knife, it is then incumbent on you to either make all the blades and tools your customers require, or to allow others' to attach neatly.There’s an uninterrogated assumption here: should Apple be good to developers? Why?
Developers are people who have bills to pay, too. If they can't monetize then they won't be able to stick around as a developer.
How is hving to hire people to update and maintain external code and run out-of-house custom services to keep the abandoned software running in perpetuity a "win" for Apple?I have a radical solution to this problem. Apple should institute a purchase program for apps that risk becoming adandonware. Let’s say if a developer can’t make the economics of supporting an app work anymore, they should have an option for selling their app to Apple. I am not saying that Apple should buy all such apps, they can pick and choose.
This is a win win situation for all sides. The dev gets some money for their efforts, users get to keep using the app and Apple gets to build a library of apps. Maybe the apps that Apple acquires like this can become a part of Apple Arcade.
ALVR (on the App Store) does OpenVR, but not OpenXR. So that's the VR part of XR and they would have to do the AR part natively -that would make for a complex and painfully developed app I think.I don't personally work on custom enterprise apps for Vison Pro, but I do work adjacent to people that do some in-house VR development. What I've heard from them is that the hardware is the best, but the lack of OpenXR support was a hard roadblock for them. There doesn't even seem to be a third party implementation for it even now aside from some abandoned project on GitHub.
Given the level of protections / paranoia engineered into the Vision Pro’s AR subsystems and frameworks, it’s likely only Apple could write an OpenXR implementation.ALVR (on the App Store) does OpenVR, but not OpenXR. So that's the VR part of XR and they would have to do the AR part natively -that would make for a complex and painfully developed app I think.
Apple Arcade is quite a ghost town. Buying games that are going to get abandoned by developers and repurposing them for the arcade might be a good idea to boost the service.How is hving to hire people to update and maintain external code and run out-of-house custom services to keep the abandoned software running in perpetuity a "win" for Apple?
I seriously doubt Victorinix pays any formal attention to third party blade / part manufacturers, let alone treats them nicely.When your cash cow product is the modern apotheosis of a utility knife, it is then incumbent on you to either make all the blades and tools your customers require, or to allow others' to attach neatly
Possibly because Victorinox chooses the former strategy. Apple chooses the latter.I seriously doubt Victorinix pays any formal attention to third party blade / part manufacturers, let alone treats them nicely.
Which invalidates your metaphor. And this whole thread is about how Apple is not choosing the latter. Do you want to try for a better metaphor? Or argue against the entire thread?Possibly because Victorinox chooses the former strategy. Apple chooses the latter
Disagree, subjective, please offer your own, mischaracterization.Which invalidates your metaphor. And this whole thread is about how Apple is not choosing the latter. Do you want to try for a better metaphor? Or argue against the entire thread?
Or, why not offer your own answer to this question?There’s an uninterrogated assumption here: should Apple be good to developers? Why?
There’s an uninterrogated assumption here: should Apple be good to developers? Why?
All the other issues aside, I really hope the advancement of LLMs lets Apple focus on this stuff and burn down some outstanding bugs. Even if they don't let Opus or whatever loose on the guts of their OS, I've found it to be remarkably effective at finding random bugs that could then be actioned on by their developers once identified.Apple should hire people to fix the millions of bugs in their software. I have lost almost all the will to contribute to the open source softwares I maintain, every 4 click there is a bug in macOS or in some framework that will never be fixed.
Even Feedback Assistant is such a bug ridden app , it asks to log in again every week, you enter the email and click continue, and it doesn't select the password textfield so you have to manually click it, then it logs in and the window it shows is not even the one active in the foreground, so you have to click again, then it doesn't remember the sidebar size, then you try to create a new feedback and the list of components hasn't been updated since 2015 so you'll end up selecting a mostly unrelated category. In the end no one will ever respond to the feedback, and the only hope to get something fixed is that someone at Apple will rewrite the entire framework or app, and replace the old set of bugs with a new one.
Because I'm not the one advocating it. I do think that Victorinix should be better to third party blade developers. They're very exclusionary.Or, why not offer your own answer to this question?
That undercuts your point. Apple isn't being good to developers and yet developers are creating the "most innovative and useful apps" on the platform. Note that I'm not asking if Apple should allow third party development on iOS. I think they should for the reasons mention. But they seem to be coming even if Apple isn't nice to them.Apple can’t build every app that users may want or need. Apple needs the support of developers to do so. The most innovative and useful apps often come from medium or indie developers
Which is an argument for not being nice to all developers.Hence allowing large developers to flood the store with crapware
This is amusing since they actually kinda started doing that a while back. They got some older "classic" mobile games (like some of the ones that became big hits at the time) and at least in some cases had to update them to work on the latest iOS.Apple Arcade is quite a ghost town. Buying games that are going to get abandoned by developers and repurposing them for the arcade might be a good idea to boost the service.
From what I have read there are around 200 games there and roughly half a dozen games get added every month.
That undercuts your point. Apple isn't being good to developers and yet developers are creating the "most innovative and useful apps" on the platform.
This is amusing since they actually kinda started doing that a while back. They got some older "classic" mobile games (like some of the ones that became big hits at the time) and at least in some cases had to update them to work on the latest iOS.
Can’t tell if seriousYup, It’s worked out for them decently. They should expand this program significantly. That way Apple can become a gaming powerhouse on par with industry incumbents.
Dude, now you're just incomprehensible. So, no good apps since 2016?That was true in the first decade or so of the iOS/iPadOS App Store. The last decade has seen very little in the way of good apps. Virtually no games for outright purchase compared to the firehose of gacha games.
Agreed. In fact, they are almost entirely unrelated.An App Store and an individual relationship with a particular software vendor are not mutually exclusive.
Can’t tell if serious
Dude, now you're just incomprehensible. So, no good apps since 2016?
Buying a bunch of smaller companies in the gaming space isn’t going to make them a “serious player”. That’s just a crazy reading of the gaming market.Apple has an M&A strategy that is focused on acquiring smaller companies. I am suggesting that they extend this to the gaming space. No need to do huge acquisitions like Microsoft did with Activision. Just buy smaller gaming firms and build a games library for Apple Arcade. Eventually they can release an Apple TV with a controller and become a serious player in gaming. This will also allow them to grow their services revenue, which seems to be a key priority for the current leadership.
It’s not binary. It’s reasonable to think that there could be more and better apps if they are created.That undercuts your point. Apple isn't being good to developers and yet developers are creating the "most innovative and useful apps" on the platform. Note that I'm not asking if Apple should allow third party development on iOS. I think they should for the reasons mention. But they seem to be coming even if Apple isn't nice to them.
Again, not binary. “very little” does not equal “no” good apps.Dude, now you're just incomprehensible. So, no good apps since 2016?
That's unprovable and thus not really arguable.It’s not binary. It’s reasonable to think that there could be more and better apps if they are created.
Okay (noting that @hrpanjwani has essentially backed off the point for non-games), but do you find "very little" in the way of good apps in the last decade plausible? I don't.Again, not binary. “very little” does not equal “no” good apps
As these conversations always go, combined with rambling anecdotes about how mean Apple was to [insert specific developer].We’ve moved from the importance of developer relations to the latest installment of Spend Tim’s Money.
It’s a logical inference. Many arguments and suppositions aren’t objectively provable, as we aren’t able to see into the future or alternate realities. That doesn’t mean we can’t discuss them on an internet forum.That's unprovable and thus not really arguable.
Aside from games, I primarily use communications apps like Safari, Mail, Messages, Google Translate, and Overcast, and basic utilities like Pages, Photos and Google Maps. Before I retired, I used Microsoft Word and Google Docs. All of these were introduced more than a decade ago. In the last decade? I dunno…I guess IQ test scoring software and Apple fitness? It’s really not a lot, now that I think about it.Okay (noting that @hrpanjwani has essentially backed off the point for non-games), but do you find "very little" in the way of good apps in the last decade plausible? I don't.
Thank you.Many arguments and suppositions aren’t objectively provable, as we aren’t able to see into the future or alternate realities. That doesn’t mean we can’t discuss them on an internet forum.
That is the complete opposite of buying defunct titles, and updating them themselves to keep them running. That’s a fool’s endeavour, given that any app that grew from a good idea rather than a structured environment is full of spaghetti code that even the guy who once wrote it probably no longer understands, except to know where not to touch things lest they break.Apple has an M&A strategy that is focused on acquiring smaller companies. I am suggesting that they extend this to the gaming space. No need to do huge acquisitions like Microsoft did with Activision. Just buy smaller gaming firms and build a games library for Apple Arcade. Eventually they can release an Apple TV with a controller and become a serious player in gaming. This will also allow them to grow their services revenue, which seems to be a key priority for the current leadership.
Have you been looking over my shoulder?...full of spaghetti code that even the guy who once wrote it probably no longer understands, except to know where not to touch things lest they break.