I wouldn't call Apple's hardware as premium quality. Premium price yes, quality no - not since PowerPC times. I was an owner of the original crackbook, have had a magic keyboard, magic mouse both fail shortly after warranty period, I can't count the number of power leads that have started fraying (thank goodness for USB C!). Ass for iPhone screens - seem to be very breakable compared to other manufacturers.
I don't know why people, on this forum of all places, are raving so much about a piece of consumer electronics. Comment typed on an industrial-grade system.
Apple's Software Quality Crisis
651–660 of 1001 posts
Re: Apple's Software Quality Crisis
#652Earlier quoted context omitted.
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.
And it's still missing certain things Cocoa had well before 2015...
Re: Apple's Software Quality Crisis
#653Here's what I find most puzzling about these things: Apple does amazingly helpful WWDC sessions on how to profile and improve your code, how to prioritize performance...but when it comes to their own apps, it's like they forget everything they know? Messages on Mac is one of my biggest annoyances. How do you make one of the most used messaging tools and have the keyboard lag so badly while typing - sometimes even ski…
Re: Apple's Software Quality Crisis
#654When you upgrade MacOS 15.3.0 apple automatically enables Apple intelligence and then turns on Apple intelligence reporting (15 min intervals) by default. You are not prompted or asked to enable. After disabling Apple Intelligence when you do the next mini update to 15.3.1 Apple intelligence is enabled. Again no prompt and your previous choice to disable is ignored. This IMO is a bad sign for Apple software quality.…
True Tone is also turned on after every OS update. This is particularly annoying when you calibrate your screen for some modicum of colour accuracy.
Re: Apple's Software Quality Crisis
#655Here's what I find most puzzling about these things: Apple does amazingly helpful WWDC sessions on how to profile and improve your code, how to prioritize performance...but when it comes to their own apps, it's like they forget everything they know? Messages on Mac is one of my biggest annoyances. How do you make one of the most used messaging tools and have the keyboard lag so badly while typing - sometimes even ski…
Re: Apple's Software Quality Crisis
#656Here'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…
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)
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
#657I got Homepods for all my rooms. Woops. The unpredictable bad behavior is maddening. All intermittent but frequent problems: • I ask Homepods to play some music, and music starts playing in another room. • I ask a room to play something, it says that is not in my library. I ask again. Same response. The problem comes in two flavors: One, I have to power cycle the Homepod to get things to reconnect. Or two, there is a…
This is disappointing to hear. I was thinking of getting some HomePods to replace my Sonos system which has got progressively less reliable over the years to the point of being virtually useless now. Are there any modern home audio setups that connect to streaming services and actually work reliably? At this point I’m thinking of just going back to an iPod and dock like it’s 2006.
Siri is not smart, but plays music, sets timers and turns off lights just fine, and that’s all I want.
Re: Apple's Software Quality Crisis
#658Earlier quoted context omitted.
Just curious, why did they decide to use Electron instead of native? After all those are Apple MacOS software.
It's not actually Electron; it's a bit of an unholy mishmash of webkit doing layout of things that are sometimes native views with interaction handling that's also a bit of both. It just has many of the same problems that that Electron apps have, which is also why the interactions are so janky.
Re: Apple's Software Quality Crisis
#659Here's what I find most puzzling about these things: Apple does amazingly helpful WWDC sessions on how to profile and improve your code, how to prioritize performance...but when it comes to their own apps, it's like they forget everything they know? Messages on Mac is one of my biggest annoyances. How do you make one of the most used messaging tools and have the keyboard lag so badly while typing - sometimes even ski…
There's always been a lot of room for them to optimise performance on macOS to a level that they do iOS, but modern Apple basically wants macOS to go away and sees it as more of an annoyance, so they don't spend any time tuning it. Then the elephant in the room is SwiftUI itself, there's a performance cliff there, wherein if you've optimised everything else, you might just hit the brick wall that's the layout engine…
[citation needed]