News for hackers. Stuff that matters.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by flohofwoe on Monday March 03, 2025 @12:01PM (#43243879)
Here's my personal canary in the coal mine that something must be fundamentally broken in Apple's software development process:

- on a recent macOS version, right click on the desktop, select 'change wallpaper' => the new settings panel opens

- click on 'Custom Color'

- now hold and drag around the 'color cursor' in the color selection circle for a few seconds

- stop dragging and notice how the color cursor continues jumping around erratically (it's impossible to actually select the exact color you want)

- same thing happens when using the linear slider below the color circle

This bug doesn't lurk deep in some obscure part of the settings panel, it's the only way to change the desktop background color. A QA specialist would stumble over this in 5 minutes of trying to break the app.

I made it a hobby to check this bug after each OS update, it's broken since the new settings panel was introduced in Ventura. As a good citizen I also wrote a Feedback Assistent ticket (FB13805690 - 21-May-2024) with attached screen recordings and all, but of course I could just as well have sent that report into a black hole :)

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by fnordlord on Monday March 03, 2025 @12:20PM (#43244213)
The Feedback Assistant issue you mentioned is probably one of the worst aspects of their software ecosystem. I haven't had a response on a single ticket that I've filed in there. It feels like an abandoned program, which is terrible UX considering its purpose.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by trogdor on Monday March 03, 2025 @06:09PM (#43247956)
A few years ago, I filed a Feedback Assistant bug report regarding an issue I was experiencing in Final Cut. In response, I was contacted by Final Cut developers who worked with me to replicate the issue and then shipped a fix.

Just one anecdote, but some reports definitely get looked at.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by kridsdale1 on Monday March 03, 2025 @06:26PM (#43248103)
The Pro Apps team is more focused on customer happiness since it’s more niche and high-value-users.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ncr100 on Tuesday March 04, 2025 @12:08AM (#43250577)
Ya they are competing hard. They are core Apple Value.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jorvi on Monday March 03, 2025 @09:26PM (#43249530)
I had the same happen for a bug that would toggle off "Do not create a new Apple Ad Identifier Code" (or whatever it was called). It meant that even if you explicitly opted out of Apple's Ad tracking, you would get opted back in with almost every iOS update.

I assume this would have landed them in hot waters with EU privacy regulators, so they were very keen to replicate the bug and then have me check if it no longer happened.

On the other hand, the "first screenshot fails to display screenshot preview and doesn't flash the screen" has been in iOS for 3 versions now. I've reported it thrice, and no one has given the tickets a second look, marked it DUPLICATE, or anything. And every time I mention it, at least 3-4 other people comment on also experiencing the bug, so I assume Apple must be pretty aware.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mrWiz on Tuesday March 04, 2025 @02:32AM (#43251482)
Do you know how to reliably replicate the iOS screenshot bug? It occasionally happens to me but I haven't been able to decipher a pattern.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jorvi on Tuesday March 04, 2025 @07:21AM (#43253602)
Sadly, no. It is more rare to happen right after a reboot though.

My suspicion is that there's a really gnarly race condition as the root cause, and they haven't been able to find it.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by threeseed on Monday March 03, 2025 @06:20PM (#43248050)
Feedback Assistant is a UI for Radar.

You will never get a response to tickets unless it is affecting a lot of people and they need more information e.g. crash reports.

They are all read/triaged though.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by kridsdale1 on Monday March 03, 2025 @06:25PM (#43248094)
Can confirm.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by apple4ever on Sunday March 09, 2025 @01:35PM (#43311508)
That's still absolutely terrible
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by BobAliceInATree on Monday March 03, 2025 @12:05PM (#43243949)
On the most recent episode of ATP podcast, an anonymous person wrote in to say that when they worked at Apple until ~2013, there was effectively no QA team on macOS.

Granted that was over a decade ago, and "no QA team" doesn't mean no testing, but given the numerous bugs in macOS today, and that they almost never get fixed, I'm not surprised.

(FWIW, I do not experience this bug you mentioned)

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by schmidtleonard on Monday March 03, 2025 @12:36PM (#43244392)
If you look at the macOS feature history, it's pretty clear that the bulk of the team got shifted to iPhone in 2007 and never really recovered. The widely acknowledged Snow Leopard high water mark happened shortly after.

To be fair, Apple can still pull off the occasional amazing feat of vertical integration -- HDR, APFS, keeping audio latency under control despite the relentless assault of apathy from all directions -- but they never had the same level of consistent drive forward, at least not until a year or two ago when the big push for AI integration started. Apple gets ragged on here, but I think their integration is actually some of the best. They were putting neural cores in chips back when that sort of thing got mocked, not lauded, and every step has been thoughtfully tied in rather than airdropped from a ChatGPT science fair project. But they never got good at building or deploying leading-edge models themselves; I hope they turn it around because this is important.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by woleium on Monday March 03, 2025 @12:42PM (#43244465)
That may be unlikely. Mark Gurman reported recently for Bloomberg News that “people within Apple’s AI division now believe that a true modernized, conversational version of Siri won’t reach consumers until iOS 20 at best in 2027.”
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by schmidtleonard on Monday March 03, 2025 @12:58PM (#43244657)
That's a bummer to hear. They have the money to buy talent and they really ought to be able to pull this off inside of 2025. But if there's no will, there's no way.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by woleium on Monday March 03, 2025 @06:15PM (#43247999)
Their modus operandi is usually to wade in late with a better solution. remember how awful bluetooth was until they applied it well?
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jcgrillo on Monday March 03, 2025 @07:35PM (#43248653)
That sounds prudent. There's no reason for them to continue this embarrassment of cramming the product full of worse-than-useless "AI" features. Wait until you can separate the good from the bad from the ugly and choose to just do it good.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by frizlab on Monday March 03, 2025 @04:21PM (#43246912)
Snow leopard is fondly remembered but was buggy has hell when initially released. It got good, with time…
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by walterbell on Monday March 03, 2025 @06:31PM (#43248145)
iOS becomes good a year after release, then Apple stops you from installing stable version, forcing install of unstable version with unwanted features.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by layer8 on Monday March 03, 2025 @06:48PM (#43248285)
What I tend to do is to only install/buy late in the yearly cycle, then stay on that for a year.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by walterbell on Monday March 03, 2025 @06:59PM (#43248390)
Good approach. Sadly, it only lasts a few months before iOS with maximum hardening (lockdown mode + Apple Configurator supervised) falls to another zero day. Then the only option is DFU reinstall, which forces unstable iOS install.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jmb99 on Monday March 03, 2025 @09:29PM (#43249551)
Perhaps I was just lucky, but 10.6.0 was equally stable as 10.5.8 for me. It did improve with time, and there’s little opposition to 10.6.8 being the best OS X release there was (except maybe 10.9.5), but for me at least it was a great OS even at launch.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by fumar on Monday March 03, 2025 @11:45PM (#43250416)
I wish for snow leopard strategy to be applied to modern scaled operating systems. Let's all agree to spend a year fixing and optimizing rather than making existing functionality worse or launching half baked ideas.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jiggawatts on Monday March 03, 2025 @09:43PM (#43249663)
HDR was a one-hit-wonder, and has dramatically fallen behind the competition.

See my longer comment here: https://news.ycombinator.com/item?id=43249634

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by m463 on Tuesday March 04, 2025 @01:36AM (#43251052)
I thought APFS had all kinds of problems in the beginning.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by caycep on Tuesday March 04, 2025 @12:31PM (#43257661)
you think this is a Bertrand Serlet vs Craig Federighi style issue?
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by kridsdale1 on Monday March 03, 2025 @06:21PM (#43248055)
I was in a QA role on MacOS in 2010-2013. There isn’t a QA team, rather each group of developers and EM had a QA embedded with them.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by DaiPlusPlus on Monday March 03, 2025 @08:45PM (#43249203)
I think they mean, having a whole bunch of people doing end-to-end user-scenario tests all-day - like videogame playtesters - whereas what you’re describing sounds more like SDET work.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by JKCalhoun on Monday March 03, 2025 @09:08PM (#43249391)
You're correct ... but then various teams took various measures to try to get rid of QA. So it's spotty.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jrcplus on Tuesday March 04, 2025 @02:58AM (#43251666)
I worked at Apple on Mac OS X until 2008. For QA, Bertrand believed in a lightweight touch, with dedicated QA staffing only at the top of the stack (plus a few key places like the filesystem), with the idea that any bugs will bubble up and be found through real-world usage. Most QA was informal, through heavy dogfooding.

You felt a real sense of ownership to the thing that you worked on. You worked hard and fixed bugs because it felt like it mattered, because you thought about how e.g. your mom would end up using the product, and also Steve Jobs would see it, so it had to be great. Also, teams were small. Something would involve only 1-2 people, and then we would look over at Redmond and they'd have dozens of people working on the same thing. The need-to-know secrecy was not just for PR value; it helped keep circles of communication tight, cutting out a lot of noise, so you could just focus. The organization was stable (and relatively flat, around 5 levels from junior engineer to SJ). I think in my 9 years or so there, there were no major reorgs. Avie phased himself out and retired, and Bertrand moved up. The only major disruption was when the iPhone project happened.

Release cycles were annual. Throughout most of the release cycle, it was pretty free up to each team and engineer to decide what to work on and how to prioritize it. Near the end of a release, it would get more and more strict on what you were allowed to change, up to the point where Bertrand sometimes would even ask to see code diffs.

I don't really know what is going on over there now. They have moved to a more agile approach, with more frequent integration checkpoints. In theory this should be better, but I suspect there's less sense of ownership and more of a feeling of a software factory. But it's probably mostly to do with the fact that the systems are way more complex, both the tech and the org, with way more moving parts. Even the programming language itself (Swift) is a moving target. I know (from talking to friends) there's a lot more politics and career-building going on, the kind of corporate douchebaggery that would not have been tolerated under Steve Jobs. People are thinking about RSUs and their promotions, rather than the products.

Ultimately, I think it boils down to this observation by jwz at Netscape, that there's "two kinds of people: those who want to go work for a company to make it successful, and those who want to go work for a successful company." Post-iPhone, Apple has filled up with the latter. A majority of the people at Apple now didn't work there under SJ, and the senior management who did experience that is now aging and retiring. At least from the outside, as a customer and end-user, it feels obvious that the founder-led product-obsessed culture is gone.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by madeofpalk on Monday March 03, 2025 @12:09PM (#43244030)
The entire settings app rewrite is the canary of how Apple's software development process is broken, especially for the mac.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by tacker2000 on Monday March 03, 2025 @12:17PM (#43244161)
I mean ok, the old one was already a bit overloaded and unwieldy, so a redesign was probably overdue and Ill give them the benefit of the doubt here but WTF is with the 1-2 second delay when switching between the menus in there? Are they doing web requests upon opening every settings page or what? This is real amateur hour.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by lotsofpulp on Monday March 03, 2025 @12:51PM (#43244581)
I use an iPhone 13 mini, and I experience no delays within the settings app.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by tacker2000 on Monday March 03, 2025 @12:53PM (#43244609)
I was talking about the settings app in macOS.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by lotsofpulp on Monday March 03, 2025 @01:05PM (#43244735)
Oh, I see. There is a slight delay (closer to 1 second or less) switching menus inside of Settings on my M3 Air.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by il-b on Monday March 03, 2025 @02:55PM (#43245946)
There is no reason for the delay to be more than 100ms. The 1 sec delay must be due to some extremely inefficient lazy init or a bunch of io happening when you switch between screens
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mananaysiempre on Monday March 03, 2025 @06:20PM (#43248049)
We’re (largely) not running OSes from spinning metal anymore, so even if there were some I/O that needs to happen (there shouldn’t be), a second would be an indication that the app was doing it badly. A modern SSD will read multiple gigabytes in a second, if the reads are sequential and you don’t wait for each one to complete before starting another. Unfortunately, we as a species have not figured out the programming tools necessary to make that natural.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by brailsafe on Monday March 03, 2025 @06:45PM (#43248246)
They appear to be launching each settings screen as a separate app and retaining it until Settings is quit. How many resources this requires, or how much this contributes to the lag, I don't know, but...

Open Activity Monitor, and type in System Settings into the search. Then open the Settings app and press the down arrow key through all of the menus. You'll notice that each one of them appears as their own line item in Activity Monitor until you quit Settings, and if you keep going up and down through the menus, it'll (probably) get slower and slower; it seems like there's a memory leak or something going on there, and my hunch is that each old settings menu was thinly wrapped in a SwiftUI view and gets launched as soon as you click its nav item.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by tacker2000 on Monday March 03, 2025 @07:58PM (#43248868)
Yea some other commenter mentioned that they most likely re-wrote the whole thing Swift.

So is Swift just too crappy for this kind of UI, that accesses low level system stuff? or are the devs just incompetent? Who knows…

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by throwaway290 on Monday March 03, 2025 @09:01PM (#43249334)
SwiftUI is not swift. It's about framework not language. But even that doesn't matter

I think Apple has decent QA for low level stuff (remember how they quietly converted every iphone to APFS and back just to test that it will work later) but bad QA for final GUI.

Most of cocoa/objc stuff was written long ago and back when QA was better. If this was cocoa and objective c today it would be equally buggy.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by brailsafe on Tuesday March 04, 2025 @05:25PM (#43260467)
> SwiftUI is not swift. It's about framework not language.

True, imo.

> But even that doesn't matter > Most of cocoa/objc stuff was written long ago and back when QA was better. If this was cocoa and objective c today it would be equally buggy.

I don't think I agree about this entirely. Although you can write unperformant code in any language and framework, SwiftUI is a different world of heavy abstraction. Writing a list view in AppKit using the documentation available allows for and encourages much more deliberate implementation in such a way that it'll be an almost night and day difference compared to the likely NavigationSplitView they're using in Settings. It's an inverse relationship with performance that SwiftUI takes; efficiency of piecing together the high level details first, and little to no control or clarity on how you'd optimize for performance.

My hunch is that with Settings, they're using a NavigationView or NavigationSplitView and not letting each view be recreated on selection, so they're sticking around in memory. However, if they were recreating each pane on selection, it seems like the render of the view waits for some kind of I/O, maybe reading their .plist or interacting directly with a system level CLI, which is why there's a delay before the UI renders.

Another possibility is a combo of both, they're retaining the views in memory AND triggering I/O immediately on selection, so the reads and threads accumulate quickly without being released

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by wpm on Monday March 03, 2025 @07:35PM (#43248652)
That’s not too different than the old app, but instead of .app bundles, the UIs and stuff were bundled in .prefPane bundles.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by saagarjha on Tuesday March 04, 2025 @03:18AM (#43251840)
They're not .app bundles, they're .appex (extension!) bundles from /System/Library/ExtensionKit/.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by userbinator on Monday March 03, 2025 @10:17PM (#43249878)
Are they doing web requests upon opening every settings page or what?

At least some of them are actually web pages:

https://blog.jim-nielsen.com/2022/inspecting-web-views-in-ma...

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by OkGoDoIt on Tuesday March 04, 2025 @01:14AM (#43250933)
Hmm, and using React even! No wonder it’s slow and bloated.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ngcazz on Tuesday March 04, 2025 @03:26AM (#43251905)
You gotta wonder if this has been a reaction to a shrinking Cocoa/ObjC and SwiftUI talent pool
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by tacker2000 on Tuesday March 04, 2025 @07:21AM (#43253604)
Could be that nowadays a lot of UI code will probably converge on web-first stuff like React, since it has a larger talent pool, as you said, and is inherently cross platform. Microsoft's newer apps like Teams are also built in React.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by progmetaldev on Monday March 03, 2025 @05:04PM (#43247406)
To be fair, Windows really had the same type of issues going from the old Control Panel to Settings. I still get large delays for some of the screens in Windows Settings.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by rqtwteye on Monday March 03, 2025 @06:02PM (#43247883)
I think it's pretty crazy how slow a lot of the newer things in Windows 11 are. Explorer is super slow, Settings are slow. Sometimes I think even if I wanted to make things that slow (without using sleep statements), I wouldn't know how do it.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by _carbyau_ on Monday March 03, 2025 @06:31PM (#43248142)
Make opening a settings page require multiple queries to Microsoft servers. That way you get lag with a bonus of variability and in the case of broken wifi, extreme lag as it waits for the connections to time out.

I'm not saying this is what happens. But it's scarily plausible and it really shouldn't be.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by pjerem on Tuesday March 04, 2025 @02:10AM (#43251315)
If it was happening, they could at least spy us asynchronously.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by drumttocs8 on Monday March 10, 2025 @12:43PM (#43322389)
You can certainly test the theory pretty easily with Wireshark
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by _carbyau_ on Monday March 10, 2025 @08:18PM (#43327769)
I was lazy that day. But today! I just used procmon, filtered to include "systemsettings.exe", turned off all the other guff and just saw network packet meta data (no content).

And yes, as you browse around system settings there are TCP connections to MS servers. I don't know that they are "blocking" though and have run out of care factor.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by month13 on Monday March 03, 2025 @06:35PM (#43248178)
You see it in Windows 10, as well. Seeing the "working on it" when navigating folders, as if I'm using 5400 RPM hard disk drives.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by Loranubi on Tuesday March 04, 2025 @01:16AM (#43250942)
using win 7 with 5400 RPM drives... it's still fast...
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by consteval on Wednesday March 05, 2025 @12:04PM (#43269298)
To be fair, NTFS is just slow and awful and we’ve all known about it for a while.

I’m sure the new UI piled on top doesn’t help, but as a consolation, the core software is shit too.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by runevault on Tuesday March 04, 2025 @01:38AM (#43251057)
Windows 11 is insane to me now. Latest update pressing the button to bring up the power options (power off sleep etc) takes like 1-1.5 seconds from button press for the menu options to come up.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by Mistletoe on Tuesday March 04, 2025 @02:10AM (#43251317)
I’m just so done with Windows, it is complete garbage now and I don’t use that term loosely, I’ve been using it since Windows 3.1.

Chrome removed ublock origin for me today and I thought to myself why am I even on this OS anymore? What’s keeping me here? Decided to use the outrage over that to just make a clean break from Windows too.

I installed Ubuntu tonight, but this time I’m sticking with it. It already feels so good to have the software behave in a way that makes sense and isn’t some dark pattern meant to harm me and extract value somehow from me.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by vanviegen on Tuesday March 04, 2025 @02:36AM (#43251509)
Ubuntu isn't what it used to be, unfortunately. I'm pretty much in love with Aurora [1] nowadays. It's an immutable distro (for a smartphone-like upgrade experience) based on Fedora and KDE, rock solid, sane defaults, a good selection of dev tools, proper nvidia support if you want it, and it feels really snap!

[1] https://getaurora.dev/

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by RDaneel0livaw on Tuesday March 04, 2025 @09:02AM (#43254715)
Just curious, what do you think Aurora itself does better than regular fedora kde?
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by vanviegen on Tuesday March 04, 2025 @04:42PM (#43260087)
I haven't used plain Fedora much, but Aurora just 'feels' more coherent, polished and stable than other distro's I have used in recent years. I tend to notice bugs/rough edges in all of them, but Aurora somehow just works. Having a strictly fixed core allows it to be fine-tuned better, I guess? Or perhaps it's just in my head. :-)

All non-core software is provided by Flathub (through the Discover app) and Brew (for cli apps). Both have worked flawlessly for me as well.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by pjmlp on Tuesday March 04, 2025 @02:52AM (#43251625)
It also pisses me off, but I am not paying for Apple prices on personal devices, and since Slackware 2.0 back in 1995, that there is always something that makes me waste weekends on GNU/Linux, so Windows it is.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by runevault on Tuesday March 04, 2025 @02:13AM (#43251336)
I already split time. I have an old Dell laptop running Ubuntu that I do a lot of types of dev on plus general browsing (I'm actually on it right now). I use Windows for games and gamedev, though as I use Godot for gamedev I could pretty easily do that on Linux as well.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mixmastamyk on Tuesday March 04, 2025 @03:52AM (#43252118)
Mint and/or Fedora, depending on how new your software needs to be.

Ubuntu pushing snaps like MS was the last straw.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by pdimitar on Tuesday March 04, 2025 @09:21AM (#43254942)
You want to escape slow UI and bad corporate rulers... and you chose Ubuntu?!

Dude... Mint, Arch / Manjaro, Void, even Alpine is better. Plenty of good and very lean+mean options out there.

Ubuntu is the Windows of the Linux world. Has been for several years now.

Try looking up what Canonical did and still does with the Snap store.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by thworp on Tuesday March 04, 2025 @04:38AM (#43252460)
It's not just the OS itself, where some of the slowness can at least be explained by the silo-ed nature of development and the large amount of moving parts. But even when MS gives a small-ish team free reign and a fresh start, the software is just agonizingly slow and buggy.

An example: new PowerToys https://github.com/microsoft/PowerToys/

The FancyZones "window snap" UI takes upwards of half a second to activate when dragging a window and the Zone Editor is at around 5s. All in all it is only very slightly less buggy than 3rd party tiling WMs like komorebic.

The PowerToysRun utility input is extremely variable, takes between 1 and 20(!) seconds. A lot of the plugins shipped with it simply don't work or have no suggestions/hints once you enter their prefix. The search relies on WindowsSearch, which is about 500x slower than https://github.com/sharkdp/fd and has not improved since Win7. Who cares, nobody ever searches for files, right? As a whole, PTRun is simply worse than https://github.com/Flow-Launcher/Flow.Launcher which uses the same UI kit as far as I can see. WTF?

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ljm on Tuesday March 04, 2025 @06:26AM (#43253237)
The most frustrating thing with PowerToys is trying to remap keys (like caps lock to Ctrl). It feels like it's done by intercepting the keypress at runtime in the app rather than being configured at the system level, so if you happen to, say, hit your new Ctrl key when the CPU is pegged, it'll revert back to caps lock and then also get stuck. So you have to go into PowerToys to unbind the key, turn off caps lock, then rebind it.

There's another app that does this in the registry I think, but I keep forgetting the name of it.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by eco on Wednesday March 05, 2025 @10:57AM (#43268289)
The registry method is Ctrl2Cap by SysInternals.

https://learn.microsoft.com/en-us/sysinternals/downloads/ctr...

It's the first thing I download whenever I'm setting up a new Windows machine.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by card_zero on Tuesday March 04, 2025 @02:01AM (#43251248)
I fix this by going into task manager and viciously force quitting any system process that has an enigmatic name or isn't plainly doing something I want to happen. Often it's updating Edge, or it might be indexing temp files for searching with the shitty search function that I don't use. Sometimes it's "Windows Problem Reporting" that's making things glitch and lag. Oh, sometimes there's a whole second copy of Explorer running invisibly, quitting that can help.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by UnreachableCode on Tuesday March 04, 2025 @02:54AM (#43251636)
Is this always safe to do? I think I broke my PC once by killing some important system tasks
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by card_zero on Tuesday March 04, 2025 @04:12AM (#43252263)
I don't know! It's a reckless thing to do, but satisfying. I tend to stick to killing the same relatively small set of processes, really, and have never noticed any ill effects in about a year. If I was less lazy, I'd research them all - but then I'd want to also research how to stop them running in the first place - and in some cases, like Edge, that threatens to be such a mission that I don't want to embark on it. (I have a script that's supposed to uninstall Edge, but I thought I should read and understand it before I run it, and that was months ago and I never did ... so I still have Edge.)
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by pjmlp on Tuesday March 04, 2025 @02:50AM (#43251611)
The answer to that is relatively easy, WinUI 3.0 being shoved into Windows, even though UWP has failed to get adoption, after so many reboots even those of us that were deep into it got pissed off and moved elsewhere, leaving the Windows team as the only group of folks still trying to push it.

Go have a tour on Github for the endless collection of issues, some of them 5 years old, when Project Reunion was announced.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by taneq on Tuesday March 04, 2025 @04:38AM (#43252461)
The login screen and start menu both require a key press to start the process (enter pin or start typing search term) and both then drop all subsequent keystrokes for an indefinite period until they’ve finished initialising, displaying, and maybe phoning home and loading ads. It’s infuriating. It turns a simple open-loop “press win key, type search term, enter” into “press win key, wait for visual confirmation, type” which adds both computer latency and your own reaction time to the overall time taken.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by layer8 on Monday March 03, 2025 @06:49PM (#43248303)
I wouldn't qualify it as fair, both are pretty horrible.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by metaltyphoon on Tuesday March 04, 2025 @07:49AM (#43253824)
At least the window settings app can be resized like normal apps
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by card_zero on Tuesday March 04, 2025 @01:48AM (#43251149)
Tsk, copying ideas from Apple.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by nottorp on Tuesday March 04, 2025 @03:09AM (#43251760)
But that's considered normal in the Windows world.

Unfortunately, to stay on top Apple doesn't have to do well for the customer. They only have to do better than wintel/android machines.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by thoroughburro on Tuesday March 04, 2025 @07:55AM (#43253890)
Presumably Windows machines with AMD processors, too.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by liamwestray on Saturday March 15, 2025 @08:21PM (#43376074)
To be actually fair, Mac Preferences has worked fine for decades.

Control panel has sucked since windows 2.0

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ChrisMarshallNY on Monday March 03, 2025 @05:56PM (#43247846)
They rewrote many of their tools in SwiftUI.

So far, I am not willing to ship anything in SwiftUI. I don't think it's up to the task.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by MichaelZuo on Monday March 03, 2025 @06:16PM (#43248012)
And it's still missing certain things Cocoa had well before 2015...
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by internetter on Tuesday March 04, 2025 @02:57AM (#43251655)
That’s ok because it’s simple enough to escape SwiftUI. Use SwiftUI for the simple bits and UIKit for the harder parts. It’s not a nice solution, but it works
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ChrisMarshallNY on Tuesday March 04, 2025 @06:31AM (#43253274)
I consider use of UIViewRepresentable to be a kludge, and basically removing the advantages of SwiftUI.

I know that SwiftUI has some native wrappers, like maps, but the way that SwiftUI works, is so radically different from UIKit, that I think mixing them is problematic.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by kingds on Monday March 03, 2025 @11:40PM (#43250371)
it's comically bad. the UI is a mess, the search functionality is broken, you can't resize the window horizontally. it's feels like a hello world first project in a new language type of app.

also - it's such a bummer that they have decided to shit the bed so hard on software at a moment when their hardware lineup is arguably at its pinnacle. like, the hardware has been firing on all cylinders since M1 but the software degradation is making it less and less pleasant to use.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by nullpoint420 on Tuesday March 04, 2025 @12:15AM (#43250614)
right on the money.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jmuguy on Monday March 03, 2025 @12:07PM (#43243987)
For what its worth, I can't reproduce this on 15.3 (24D60). I don't have a "Custom color" option. I see "Colors" and I click a Plus button to add a new color. Also I have my system connected to a caldigit dock and I'm using a mouse, not the trackpad.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by LostMyLogin on Monday March 03, 2025 @05:28PM (#43247627)
I am on 15.3.1 and when I attempt it, it stays in place on the color I selected without issue.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by hbn on Monday March 03, 2025 @12:07PM (#43244003)
Desktop icons snapping to the grid has been broken forever too. Every once in a while I'll have a space in the "grid" that just won't accept anything to be placed in it.

And god, don't even get me started on how the icons rearrange themselves when you're organizing your home screen / control center. I can't believe they actually shipped it like that and still haven't made it any better.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by reddalo on Monday March 03, 2025 @06:00PM (#43247869)
Oh, I envy you, I have the exact opposite problem. Sometimes new icons start stacking up one over the other on the top right corner.

If you try moving one of the icons anywhere, it snaps back to the top right corner right away.

I haven't found a fix. The only fix is moving the icons away from the Desktop into another folder using a Finder window.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mschnell on Tuesday March 04, 2025 @03:41AM (#43252036)
That is actually a feature called ‚Stacks‘. Open the context menu on your desktop and de-select ‚use stacks‘.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by reddalo on Thursday March 06, 2025 @03:11AM (#43277718)
No, I know stacks and they're not them. In my case, new icons (e.g. downloads, files that I save, etc.) appear on top of each other, as if the desktop lost track of their position. It's clearly a bug that hasn't been fixed in a long time.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by vardump on Monday March 03, 2025 @12:06PM (#43243973)
> - stop dragging and notice how the color cursor continues jumping around erratically (it's impossible to actually select the exact color you want)

Tried dragging color cursor for 30 seconds+, no issues at all. MacOS 15.3.1 (24D70) on 16" M2 Max.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by flohofwoe on Monday March 03, 2025 @12:12PM (#43244095)
Ah now it's getting interesting :) So far I could reproduce the issue across several machines, also on new demo machines at the Apple booth of electronic discounters - so I don't think it's something about my configuration, but maybe it has something todo with how I'm using the trackpad (but I'm just sliding around with the right-hand pointer finger).
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jeffhuys on Tuesday March 04, 2025 @05:12AM (#43252712)
You need to have a color selected to begin with. This bug won't appear when switching from an image/dynamic to color. Only color selected -> close app -> reopen -> top right custom color. But even then, it's a MINOR thing, it doesn't stop me from selecting the right color at all...
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by drdo on Monday March 03, 2025 @12:07PM (#43243999)
What is this "Custom Color"? I clicked the "+" icon to open the color picker and did as described and I cannot reproduce this.

Sequoia 15.3.1 (24D70)

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by flohofwoe on Monday March 03, 2025 @12:17PM (#43244175)
Interesting, yeah. It doesn't happen when adding a new color to the "Colours" row at the bottom even though this happens with the same color selection UI widget.

I see this Custom Colour thingie at the top-right corner of the Wallpaper section, above a "Show on all Spaces" checkbox and left of a fairly big representation of the current desktop background.

After a bit of tinkering: this Custom Colour element is replaced with something else depending on the current background mode. If you selected a wallpaper image, it shows the name of the wallpaper. If you select a predefined colour, it shows the name of the color. When adding a custom colour, it will show an interactive element which allows to change the color in place, and that shows the buggy behaviour for me.

Ok, this at least explains why other people don't stumble over this as an obvious bug, I assumed it would be obvious, because the first thing I always do on a new Mac is to customize the background color by right-clicking the desktop, and since that moment I have that buggy Custom Colour element sitting there.

Not a great UX either way though.

PS: ...and now after adding a new custom color via the to bottom row of predefined colors, the bug in the 'Custom Colour' widget is gone and nobody will believe me it was ever there. Great :D

PPS: nope, it's coming back after going through the 'desktop => right-click => change wallpaper...' route again, phew.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by philistine on Monday March 03, 2025 @03:25PM (#43246271)
Are you on Apple Silicon? Those are some of the weird parts of the OS that need to offer both an Intel and Apple version since apps can call it.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by gloosx on Monday March 03, 2025 @12:46PM (#43244511)
I tried it, and apparently if you click if from the "+" button, it works totally okay for this popup and subsequent opening of that custom color popup, BUT, if you close the settings, open them again and press the "Custom Colour" colour directly, you will enter the bugged one.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by LostMyLogin on Monday March 03, 2025 @05:30PM (#43247639)
I don't see Custom Color anywhere. Does anyone have a SS of where I should be looking? I'm on 15.3.1.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by gloosx on Tuesday March 04, 2025 @02:29AM (#43251452)
It is not straightforward – first, you need to choose a custom colour via Wallpaper settings menu Colours section, by clicking on "+" button and choosing any custom colour, THEN, at the top section of this settings menu, a "Custom Colour" box appears with your chosen colour. IF you close the settings, and open them again, clicking on this custom colour will open the bugged popup, where dragging the cursor around is certainly taking more frames that it should, resulting in it lagging crazy
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mikestew on Monday March 03, 2025 @06:01PM (#43247878)
Closing and reopening Settings seems to be the missed requirement. I'd disagree with the original assertion that a pro tester would find this in five minutes. The steps to repro are not nearly as simple as originally implied. In fact, they are narrow enough that I'm willing to forgive Apple missing it. (Not fixing it, OTOH, after it's been reported...)
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by cormorant on Monday March 03, 2025 @06:21PM (#43248053)
Yup, I've been following along and I also finally got the bugged one by: reopening Change Wallpaper after having closed it with a custom color being selected; and then clicking "custom color".

In a way it's a perfect little example of how a bug can seem obscure to some (most) users/developers but seem glaring and unacceptable to a few (the few who happen to use the relevant feature a lot).

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by gloosx on Tuesday March 04, 2025 @02:30AM (#43251463)
If some engineer at Apple ever gets to fixing this, that would make an exceptional story! Really interesting WHY these circumstances exactly lead to the bugged popup, I can't even imagine what's going wrong there.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jredwards on Monday March 03, 2025 @02:36PM (#43245766)
I was able to reproduce this, but only by following your very specific set of instructions. Never in a million years would I have found this on my own.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by rafram on Monday March 03, 2025 @04:34PM (#43247076)
This is an incredibly tiny bug in a component that dates back to NeXT [1], but you should use Feedback Assistant and report to Apple.

[1]: http://euclid.psych.yorku.ca/SCS/Gallery/colorpick.html

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by wpm on Monday March 03, 2025 @07:39PM (#43248694)
Where does the link you posted say anything about a bug?

I’ll grant I might just be mole-eyesing it, it’s been a long day.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by rafram on Monday March 03, 2025 @09:05PM (#43249369)
It doesn't - just a source for the component having existed in its current form since the NeXT days.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dsego on Monday March 03, 2025 @06:15PM (#43248006)
Lol, I can reproduce it now, it's hilarious. Thanks for pointing it out.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dsego on Monday March 03, 2025 @06:16PM (#43248016)
You need to close and reopen the setting after adding a color. Then in the top right there will be a custom color button.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by earthnail on Tuesday March 04, 2025 @02:09AM (#43251306)
Wooow indeed. I was just about to post "can't replicate it", but now I can.

It seems the difference is that with the "custom color" button, Settings applies the colour directly to the background, whereas the plus button at the bottom only applies it when you're done. Applying it directly seems to be computationally expensive (ass various elements of the UI need to figure out whether to render their text in black or white, depending on the colour - would be my guess at least).

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by drdo on Wednesday March 05, 2025 @10:50AM (#43268194)
Successfully replicated after trying this!
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by zimpenfish on Monday March 03, 2025 @12:08PM (#43244017)
Just checked this in 15.4 Beta (24E5206s) on this 2023 M3 Max and it doesn't happen for me.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by saagarjha on Tuesday March 04, 2025 @03:30AM (#43251938)
Reproduces for me. I'm on your build but there's a new beta out today fwiw
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by kjkjadksj on Monday March 03, 2025 @12:09PM (#43244032)
Arguably a worse bug in that same panel is how their hyped up live photo desktops don’t work at all and its been that way for years. They all need to be pulled from apples servers that silently time out your download. If you are lucky you can get maybe one or two downloaded.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by crossroadsguy on Monday March 03, 2025 @12:57PM (#43244649)
I, and many others in our personal capacity, have been shouting from hn-rooftops how Apple’s software capacity has been in a state of, since a decade or so (or more really) that calling it bad would be an understatement. It’s downright pathetic. It’s disgustingly incompetent. And I haven’t not even started on its services like iCloud. Because those go beyond pathetic.

I mean for god’s sake these morons (yes, “morons”) have not yet figured out how yo sync browser tabs which is something new browsers get right in a few days to few weeks time, and sometimes on top of their incompetently done iCloud and related SDKs.

Apple sometimes comes across as a glasshouse built as marketing, too much money, (sadly) a huge army of fans and loyalist apologists (and not demanding customers), and an absolute lack of decent competition; and the biggest of it — a deliberate attitude of non-openness!

I mean everything Apple is closed! So how can anyone even quantify how bad their iOS is, how smelly their cloud suites are, how ridiculous their security is!! If you can’t see what happens behind a wall and the entity behind that wall has money more than most nations and a PR and tech propaganda machinery rivaling some of “those” nation states, how can you even be sure!

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by kridsdale1 on Monday March 03, 2025 @06:28PM (#43248117)
Now tell us how you feel about windows.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by crossroadsguy on Monday March 03, 2025 @08:04PM (#43248923)
Your whataboutery could have been literal but shame you turned it into howaboutery. Close.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by 01HNNWZ0MV43FF on Monday March 03, 2025 @07:13PM (#43248494)
Don't get me started on Windows!
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by matwood on Tuesday March 04, 2025 @01:42AM (#43251082)
> And I haven’t not even started on its services like iCloud.

I feel like a lot of the Apple issues come from the fact they keep building on top of iCloud. It’s only very recently that people started trusting the sync.

It’s like MS, where anything built on top of sharepoint is going to be garbage.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by karmakaze on Monday March 03, 2025 @01:18PM (#43244891)
My indicator for if Apple is for the customer vs for Apple is how macOS 'negotiates' YPbPr instead of RGB for non-Apple branded monitors (some LG monitors also get a pass) which results in worse color quality. I believe this to be carefully engineered to be a plausible bug rather than a real one.

BTW I have found a workaround using BetterDisplay and an EDID override (to more closely match what the monitor is actually telling macOS).

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mattgreenrocks on Monday March 03, 2025 @05:57PM (#43247851)
Seconding this. Feels actively anti-user even if this is just a bunch of heuristics that end up choosing the wrong thing. Honestly, why is this not a dropdown?

Related bug: macOS defaults to variable refresh rate when available instead of remembering my choice of 144hz. This is confounded by my hub (Caldigit TS3 Plus), which has trouble with variable refresh rates that result in a black screen.

The cherry on top: either I use a HDMI cable and deal with BetterDisplay forcing RGB to fix YCbCr, or a black screen when using DP through my hub due to the above bug.

Sometimes I wish Apple would get broken up just so macOS could have a chance at getting more love.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by kridsdale1 on Monday March 03, 2025 @06:23PM (#43248072)
I bought a custom HMDI dongle that forced 4k RGB HDR for my OLED LG from M1 Mac.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by knifie_spoonie on Monday March 03, 2025 @07:09PM (#43248464)
Interesting. Could you post a link to the dongle?
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by MarcelOlsz on Monday March 03, 2025 @08:36PM (#43249112)
I'd go with a caldigit TS4 + their hdmi/dp active adapter.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by aschla on Tuesday March 04, 2025 @02:43AM (#43251573)
Not sure what the other guy uses, but I use this Anker with my LG OLED to get RGB 4k@120 HDR with my M1 MacBook Pro:

https://www.anker.com/products/a8317?variant=42329259475094&...

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by liminalsunset on Tuesday March 04, 2025 @03:42AM (#43252044)
On mine, Apple TV+ (the official app as well as Safari) will refuse to play 4K through a similar adapter (VMM7100) on an OLED C2 42 from Cable Matters with the latest 120Hz supporting firmware. I assume it is because HDCP is broken. It works fine with the Mac Mini's built in HDMI. Frustratingly there is no great way to debug this, but if you open up Safari and look in the network tab, you can see the resolution of the video being streamed.

Does your adapter work at 120Hz without updating the firmware? If it does, does it support HDCP?

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by aschla on Tuesday March 04, 2025 @12:20PM (#43257522)
Ah yeah you just reminded me of the rabbit hole I went down a couple years ago.

Yeah I had to flash the firmware on the Anker dongle, following this guide: https://forums.macrumors.com/threads/dp-usb-c-thunderbolt-to...

I just tried streaming 4K through the Apple TV app on my M1 Macbook Pro and no issues, so I'm assuming HDCP works.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by zer0zzz on Tuesday March 04, 2025 @01:03AM (#43250882)
> Sometimes I wish Apple would get broken up just so macOS could have a chance at getting more love.

As much as I like the integration between the phone and macOS I like the idea of desktop Mac getting more love.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by indemnity on Tuesday March 04, 2025 @03:55AM (#43252138)
It’s very on brand for Apple to remove an option to trigger / customise something that should “just work”.

Example: iCloud Photos syncing is complete crap on macOS. If it has synced recently it’s not going to do it again. So you sit there like an idiot waiting 10 minutes for a photo you just took on your phone e to show up. When a pull to refresh or refresh button would have fixed it.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by LoganDark on Tuesday March 04, 2025 @05:38AM (#43252898)
iCloud Photos syncing is crap on iOS too. iOS will randomly stop uploading photos to the cloud "to optimize performance". Every time something's not uploading, I check my iPhone settings only to find that it's "optimizing performance" again. Even if it's on a full battery and I'm barely even using it. There is no way to turn this off - you have to manually catch it every single time it decides to "optimize performance" and tell it to sync for an hour. If you took enough photos for it to take longer than that hour to upload them all, you'll have to do this multiple times as it goes right back to "optimizing performance" after that hour. Again, there is no way to turn this off.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by SeriousStorm on Monday March 03, 2025 @08:59PM (#43249308)
I ran into this issue with the Sonoma update. My display (4k LG) was negotiating RGB just fine before, but not anymore. The BetterDisplay workaround hasn't worked for me. The poor colors and fuzzy edges around all the text is causing eye strain too. I'm beyond furious.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by karmakaze on Tuesday March 04, 2025 @02:14AM (#43251343)
I used to use an EDID patcher written in Ruby but it stopped working on some version of macOS. Contained in that script is how it patches the EDID data which is what I got to work with BetterDisplay.

FWIW, here's the hacked script[0] which only keeps the EDID data patching part. Be warned it's very hacky with the base64 EDID to be patched hard-coded in line 8 of the script. It prints out the patched EDID base64 which should be entered back into BetterDisplay (which is also where you can get the unpatched base64 EDID).

[0] https://gist.github.com/karmakaze/f795171a6a795491e754c3d092...

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by cosmic_cheese on Monday March 03, 2025 @09:07PM (#43249384)
I think that Apple, perhaps naively, expects display manufacturers to adhere to spec when in reality they often don’t.

Either way macOS has no trouble with my 27” 2560x1440 Asus and Alienware monitors. Both connect with 10bit RGB no problem, at least over USB-C and DisplayPort (haven’t tried HDMI).

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by brigade on Tuesday March 04, 2025 @02:53AM (#43251633)
macOS really wants to do different things for TVs vs monitors, so if it decides your monitor is a TV for whatever reason, it’ll probably prefer YCbCr and also not offer any HiDPI modes except exactly 2x

2560x1440 is a strong indicator of a monitor, but 4k over HDMI tends to get detected as a TV

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by cosmic_cheese on Tuesday March 04, 2025 @09:35AM (#43255174)
That makes some amount of sense, I avoid using HDMI if at all possible. Even on other platforms I’ve generally had less trouble out of DisplayPort and USB-C DP alt mode. I wish it became standard for TVs to have at least a single DisplayPort, it’d make hooking computers up more pleasant.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by Aloisius on Monday March 03, 2025 @09:50PM (#43249715)
The same thing happens under Linux with some monitors and AMD graphics drivers. A lot of monitors have poor standards compliance (and the standards aren't great either).
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mrob on Tuesday March 04, 2025 @05:29AM (#43252834)
My monitor has a strange EDID that requests timings with such short vblank that my GPU doesn't have time to reclock memory between frames, preventing switching to low power modes. But because I use Linux I can supply an EDID with standard timings in software, using the drm.edid_firmwire kernel boot option, which works perfectly. Linux gives you vastly more options for fixing broken things than MacOS.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by lunarboy on Monday March 03, 2025 @10:21PM (#43249892)
I JUST BOUGHT A NEW MONITOR AND WENT DOWN THIS RABBIT HOLE AHHHH Almost returned this perfectly fine monitor thanks to Apple, thank god for BetterDisplay though, actual gem of an app
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by montag on Tuesday March 04, 2025 @01:14AM (#43250932)
I'm just glad we've moved beyond SwitchResX...
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by doix on Tuesday March 04, 2025 @03:12AM (#43251792)
The entire apple monitor settings are just awful. I have a small portable projector which accepts 4k input but just downscales it to 1080p.

I cannot get osx to actually output at 1080p, all it does is output at 4k and scale the result.

The downscaling in the projector adds input lag and just drives me crazy. I really wish they'd just let you control these things rather than poorly guessing.

I didn't know about better display, I guess I should try it and see if it can fix this problem.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by liminalsunset on Tuesday March 04, 2025 @03:44AM (#43252056)
Does the 1080p resolution show up if you go to Advanced > Show Resolutions as List and then tick "Show all resolutions" under the list? The resolution you are looking for is probably 1920 x 1080 (low resolution). If you choose a non "low" resolution the OS will output at 4K but scale the UI to the virtual resolution.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ryandrake on Tuesday March 04, 2025 @08:23PM (#43261561)
I still won't forgive Apple from dropping 1080i resolution from macOS. I've got a home theater Mac mini hooked up to my TV which only supports 720p or 1080i. I've always displayed 1080i fine, and then one upgrade later, it's suddenly "Fuck you, user. Use 720p LOL."
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by WithinReason on Tuesday March 04, 2025 @04:38AM (#43252458)
There is no reason why YCbCr should be visually worse than RGB if the conversion is accurate
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by meindnoch on Tuesday March 04, 2025 @06:16AM (#43253160)
It depends on the exact meaning of "YCbCr" and the meaning of "RGB". Is it BT.601? BT.709? BT.2020? Adobe RGB? Display P3?

Also extra fun is guaranteed if one end of the video cable is encoding with e.g. BT.601 primaries, while the other end is decoding as e.g. BT.709, or vice versa.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by WithinReason on Tuesday March 04, 2025 @09:18AM (#43254894)
RGB to YCbCr conversion and back is well defined, and RGB->YCbCR->RGB should give you back the original RGB values, no matter what the colorspace was.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by meindnoch on Tuesday March 04, 2025 @11:47AM (#43257115)
Lossless roundtrip conversion is only true for schemes like YCoCg-R [1]. It is not true for Rec.601, Rec.709, etc. because these standards require quantizing to 8bits (actually even less than 8bits due to the 16-235 thing).

[1] https://www.microsoft.com/en-us/research/wp-content/uploads/...

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by WithinReason on Tuesday March 04, 2025 @03:11PM (#43259354)
I'm not talking about mathematically exact reconstruction, I'm talking about not being able to see the difference.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by karmakaze on Thursday March 06, 2025 @06:36PM (#43286123)
I first noticed it around 2014 on a 1080p Dell display (maybe ~24") with an i7 MacBook Pro of the day.

It was the poor non-crisp pixels that led me to even knowing there were even RGB/YPbPr modes.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by WithinReason on Friday March 07, 2025 @02:26AM (#43287950)
was it maybe with 4:2:2 or 4:2:0 subsampling? at 4:4:4 there should be no difference
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ant6n on Tuesday March 04, 2025 @05:41AM (#43252926)
I once spent hours trying to find out why apple's font rendering is so atrocious for a 1440p monitor on a m3 macbook air (reddit just keeps telling everyone to get higher resolution screens). Turns out it's related to the color scheme - the colors were fine, but the pixels are somehow located wrong, making everything look super pixelated.

BetterDisplay provided a workaround, but it needs to be selected every time the monitor is hooked up.

(I guess that's normal for Apple stuff nowadays - when I hook up my ipad to my projector, I need to tell it every single time not to use the audio output of the projector, but keep using the bluetooth speaker.)

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by deergomoo on Tuesday March 04, 2025 @03:36PM (#43259566)
They also removed subpixel antialiasing several years ago. Since then, “1x” screens (i.e. ~110ppi or lower) have looked like shit on macOS compared to the same display driven by Windows or Linux.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by brailsafe on Monday March 03, 2025 @06:35PM (#43248179)
Successfully reproduced. Rough. Maybe they counted on people bailing out after attempting to trudge through the sloppy mess that is the newish Settings app before they even got to the Change wallpaper section, forgetting that there was another path.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by DidYaWipe on Monday March 03, 2025 @06:47PM (#43248275)
And that also raises a huge issue: The problem isn't just functional defects, but also design defects and regressions. The new Settings panel is pretty much universally hated, from all the feedback I've seen. Apple is spending time dicking around with things that already worked and that will not drive sales through changes... so WTF? This faffing points to a major priority-setting problem within the firm.

Look at the state of Xcode, a tool that's fundamental to the iPhone's appeal. Every developer knows that this thing needs a massive rewrite. The word is that nobody within Apple even understands it thoroughly anymore, so it's way past time to strap it on and build a modern tool from the ground up that's maintainable, instead of slapping band-aids on Project Builder indefinitely. Come on, Apple, you can afford to throw resources at this for a year and just get it DONE.

Meanwhile, Apple is letting open, "urgent" QA personnel requisitions sit unfilled for YEARS. We can all see the results.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by pasc1878 on Tuesday March 04, 2025 @04:11AM (#43252257)
Go back to Project Builder :)
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by eszed on Tuesday March 04, 2025 @08:29AM (#43254288)
> The new Settings panel is pretty much universally hated

Data-point of one, but: the new Settings panel is very much appreciated by the non-technical users I support, because it approximates the iPhone settings panel they're accustomed to. Personally, I hate it, but I also like that my colleagues are better able to discover and make changes for themselves. I figure learning new tech is a core part of my job description (but not theirs), so my frustration counts for less than their comfort, so I suck it up.

Xcode, however? I completely agree with you there.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mung on Wednesday March 05, 2025 @05:03AM (#43264844)
Bit late to this thread, but you mention their design defects which bother the shit out of me. It’s been this way a long time now, but I hate, absolutely HATE how they changed save as (cmd+shift+s) to duplicate document in some of their apps. And then you close the duplicated document because that is not what you wanted, and it asks you if you really want to delete it. Delete what? It does not exist on the file system! I know one might say that technically it does or something because of versioning or some shit… the way every other OS and non-Apple app works was not broken. And I dont know anyone who likes pasting in text formatting as a default. MS broke that too. Why would ya change the functionality of an existing keyboard shortcut?
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dmd on Monday March 03, 2025 @06:36PM (#43248192)
Try as I might for the last 30 minutes, having read all the other comments in this thread so far, I can't reproduce this on 15.3.1.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by brailsafe on Monday March 03, 2025 @06:38PM (#43248205)
Did you try it with numerous pointing devices, or one in particular? It took only one try on a trackpad, M3 MBP
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dmd on Monday March 03, 2025 @06:48PM (#43248282)
I only tried a trackpad.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by brailsafe on Monday March 03, 2025 @06:55PM (#43248348)
Having now retried it, I wasn't able to reproduce it until re-launching the wallpaper selection screen, then it was chaotic again. Bizarre.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by amelius on Monday March 03, 2025 @07:11PM (#43248479)
Uh oh, it looks like the RDF is broken now. Maybe this is caused by the fact that the man in the white house has a stronger one.

https://en.wikipedia.org/wiki/Reality_distortion_field

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jeffhuys on Tuesday March 04, 2025 @05:07AM (#43252678)
Sigh. Seems like Reddit is leaking again.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by fendy3002 on Tuesday March 04, 2025 @10:06AM (#43255620)
initially also cannot, but now can. open wallpaper setting > choose + in color section, choose any color, close popup, (IMPORTANT) close setting panel.

now reopen the wallpaper setting again, click on top right custom color and do this, somehow the behavior is different. Now it change the wallpaper color as you drag over the colors rather than mouseup. My guess is clicking on + button at the bottom is triggering the popup config to update on mouseup, while opening it fresh will configure it to trigger on update, until the + button is clicked.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by sp527 on Monday March 03, 2025 @06:44PM (#43248244)
Mine was horrendous scroll jank in response to a moderate amount of highlighting in Notes. Mfs trying to harness AI and they can’t even render text properly… in 2025.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by xyst on Monday March 03, 2025 @07:02PM (#43248417)
Works for me on latest macOS. Maybe your hardware is SOL? Can you share the video?

Reminds me of the butterfly keyboard issue of the 2016-2019” model year MBs.

If your warranty is still active could try to get the trackpad replaced.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by webdever on Monday March 03, 2025 @07:30PM (#43248627)
To pile on, though can't repo on demand, sometime in January, Airplay between Mac and AppleTV just started randomly disconnecting.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by Mindwipe on Tuesday March 04, 2025 @08:57AM (#43254646)
Oh god please don't get me started on Airplay bugs.

I honestly have some work to do this month.

"Hey, let's rewrite the framework again and not do any regression testing or test against old implementations or see what happens with any codec that is not exactly what we are expecting for any reason." - Airplay devs, every year.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by mightysashiman on Monday March 03, 2025 @07:32PM (#43248638)
Cannot reproduce (15.3.1 on me3max)
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by K7PJP on Monday March 03, 2025 @07:42PM (#43248717)
I can't repro this on macOS 15.3.1 with an Apple Studio Display. What display are you using? It's likely something related to color space translation.

Edit: Repro-ed using the additional steps you mentioned below. As someone who handles external bug reports and writes them, it's so often the case that there are additional steps or a specific start state required, which both prevents reproducing the bug and narrows the affected user base.

[dead]
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by JKCalhoun on Monday March 03, 2025 @09:06PM (#43249376)
repro'd works for me.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by wussboy on Monday March 03, 2025 @09:25PM (#43249516)
I prefer r’d.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by monkfish328 on Monday March 03, 2025 @10:37PM (#43249983)
rrrrrrrrrr

rawrrrrrrr

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by lobochrome on Monday March 03, 2025 @08:38PM (#43249125)
Yeah - also can't reproduce. Maybe some helper is messing around with you?
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by JKCalhoun on Monday March 03, 2025 @09:05PM (#43249371)
> A QA specialist would stumble over this in 5 minutes of trying to break the app.

Yes, but code reviewers signed off on it, our unit tests have 100% code coverage and they all passed. It must be okay.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by ncr100 on Tuesday March 04, 2025 @12:10AM (#43250586)
Fewer QA means more $100,000 bonuses to overworked Apple devs (2nd hand experience).
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by tkgally on Monday March 03, 2025 @10:56PM (#43250103)
I wasn’t able to replicate that bug on my Mac, but when I tried to do so I ran into an instance of another bug that has been annoying me for many years: windows that open far away on the screen from where I clicked. Here is where the color picker appeared on my screen after I clicked on the custom color button in the change wallpaper window:

https://gally.net/temp/20250304macoswindowopeningposition.jp...

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by zuhsetaqi on Tuesday March 04, 2025 @01:59AM (#43251237)
That’s not a bug. The color picker always opens at the bottom left no matter which app opens it. Has always been like that.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by shermantanktop on Tuesday March 04, 2025 @01:01PM (#43257993)
Sounds a bit like “you’re holding it wrong” tbh.

I understand your point, once you have absorbed the Apple logic it is reinforced continually and makes sense. But opening a dialog near the use interaction point is a very reasonable expectation.

For me, I’ve never noticed any logic to it, I just know I need to hunt for it.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by zuhsetaqi on Thursday March 06, 2025 @07:09AM (#43279286)
Colors is not just a dialog! It's a standalone application opening in a new window which you can open just like all other applications on macOS and also remembers the last opened place.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by winstonp on Tuesday March 04, 2025 @03:23AM (#43251883)
Mine is, on iOS:

* in safari private mode, open image picker

* switch to different app (e.g. go to WhatsApp to save a new image)

* go back to safari

the image picker can now no longer be spawned from that safari private tab, you'll have to open a new tab to re enable the image picker.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jeffhuys on Tuesday March 04, 2025 @05:04AM (#43252653)
Can't reproduce. Second one this thread where someone had this error "for years" but I can't reproduce. Smells of a setting that's been migrated for years from an old version, as where I'm writing from is a clean macbook with a clean account (M3, about a year old now).

EDIT: can repro. But it's very important to note: you need to have a color selected already. So select a color with the + sign, close the app, open it, top right click custom color, and then the bug appears, although not like you describe: the color selection is easy, it jumps around for 20ms during dragging. If this is what we call "low quality" I'm happy to stay on Mac.

Might be a reason why it wasn't fixed if you didn't include that vital step in your repro.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by neuronic on Tuesday March 04, 2025 @06:10AM (#43253107)
Just tested on M1 Pro, 15.0 (Settings version) on Sonoma.

After initial custom color selection by clicking on the "+" (which works fine) and then reopening the Window to click "Custom Color" and then selecting the color again... it doesn't just jump for 20ms - it goes into full on psychotic flash jump behavior and basically continues to do so hands-off for 5 entire seconds before it stops at a random color.

There is 2 options now:

1) nobody has ever tested this workflow at Apple, automated or not.

2) it was tested and discovered but then pushed into the backlog as non-priority. Here the question arises - for how long?

The bug probably generates zero lost dollars so nobody at Apple cares anymore. THIS is what used to be different.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by jeffhuys on Wednesday March 05, 2025 @11:36AM (#43268894)
It's interesting to me that there's such a big difference between our experiences, even though the bug we find is the same. I'm running an M3 Pro 15.3 Sonoma. If you don't believe me I can provide a screen recording but from here yes, it's buggy, but it's such a small issue (milliseconds vs your seconds) that I'd give Apple a pass on this. But I get that you wouldn't!
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by lenkite on Thursday March 06, 2025 @03:32AM (#43277843)
My deep-seated guess is that the switch from a simple language like Objective-C to the complex Swift language with its humongous compile times has caused developer productivity to be broken. No time to fix bugs, no time to refactor, no time to re-iterate on improving features because time is all taken up by compilation and grokking complexity.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by fingerlocks on Thursday March 06, 2025 @03:50AM (#43277938)
Compile time issues are almost always type inference issues. Reducing chained functions and multiple levels of protocol witness indirection usually speeds this up dramatically.

The other big time sucks are C++ interop and dozens of micro-dependencies (react-native).