Skip to content(if available)orjump to list(if available)

Apple's Software Quality Crisis: When Premium Hardware Meets Subpar Software

flohofwoe

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 :)

BobAliceInATree

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)

schmidtleonard

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.

woleium

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.”

fnordlord

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.

jmuguy

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.

madeofpalk

The entire settings app rewrite is the canary of how Apple's software development process is broken, especially for the mac.

tacker2000

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.

lotsofpulp

I use an iPhone 13 mini, and I experience no delays within the settings app.

karmakaze

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).

hbn

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.

vardump

> - 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.

flohofwoe

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).

PS: the mystery might be solved => that buggy 'Custom Colour' UI item only shows up under specific circumstances, which for my specific usage pattern is 'obvious' - see my sister comment for details.

crossroadsguy

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!

diggan

I drank the "creating products that prioritize user experience over feature checklists" kool-aid back in ~2013 sometime, and got myself a first Macbook when I worked at a software startup the first time. While it certainly gave a more "premium" impression in terms of hardware/UI/UX for the first few years, around 2016 I had to move back to Linux because the software experience and the user experience is just too poor, outright buggy and changes all the time.

Even basic UX like "Can still see navigation map on CarPlay when someone calls you" seems to be just not thought of at all, or not being able to move the cursor left/right because the current iPhone keyboard mode only allows number. There are a thousands of these tiny cuts that just makes it such a pain to use daily.

Which is a darn shame, because the hardware is truly amazing, from everything from the displays, to keyboard and trackpads, to the general feeling and the CPU. But the software experience been so shit for the last decade that it's hard to justify going back.

capl

Nothing wrong with the "creating products that prioritize user experience over features" - or more accurately what Jobs said: create products that start with the user experience and the user’s needs first and then work your way to the tech (as far as I remember)

The opposite approach is starting with some tech and then trying to find a use for it, e.g. folding phones, second 1/2 screen on laptop, etc, instead of trying to actually create a usable, quality trackpad for instance.

The critique is still valid: Apple, for their software, seem to not have the same focus on quality as Jobs once insisted on. Their physical products are very much still top notch, and the products on the whole are still developed with this mindset as far as I’m concerned. It’s just the software quality that has taken a hit for some reason.

legitster

Can I ask what the fascination with the Apple trackpad is? My other daily driver is a Thinkpad and I actually vastly prefer using the smaller one on it. You're not flinging your wrist across the zipcode and the clicks are more tactile.

Workaccount2

I can assure you that if you "went back to linux" you are the furthest thing from the target audience you can be.

Not to downplay your experience, but it is almost certainly not what Apple uses for user feedback.

diggan

I went back to Linux because I can at least decide when I'm ready for updates that changes my workflow. Neither Windows nor macOS gives me that experience. I wouldn't put Linux on a pedestral when it comes to UX/UI/design, but at least it doesn't rugpull me once a year (or more often with Windows) with forced updates.

As someone who cares deeply about UX that doesn't get in the way and allows professionals to do their work effectively, I'd be a hardcore Apple fanboy if the UX was actually good for that.

gattilorenz

I’m not sure where you saw forced updates. I’m usually 2 to 3 major versions of macOS behind.

kjkjadksj

I basically stay on whatever macos version I have until they pull security updates for it. Seems to work alright so far. My last two OSs were mojave and now Sonoma (due to the new mac coming with it) having skipped all the rest including the latest sequoia.

karmakaze

Apple's behavior makes sense when you realize that Apple caters to potential customers more than current ones. Their products are made to demo well to prospective customers. Every Apple product owner/user is inadvertently doing sales demos to onlookers.

ohgr

I've got a Polestar 2. The map is shown inside the dashboard. The calls appear on the centre display.

I think it's a limitation of the vehicle's implementation.

diggan

It is not, Android Auto still shows me the map while there is an incoming call, which CarPlay doesn't, on the same car. CarPlay's "incoming call" widget/popup blocks the entire view, I think Android Auto just displays something in a corner or something.

varenc

What Linux CarPlay alternative do you use?

diggan

I don't, I still use my horrible iPhone 12 Mini for CarPlay. Waiting for it to either get too old to get updates, or for it to break before I move back to Android, I guess.

IgorPartola

Personal pet peeve: CarPlay not pausing what you are playing when you hit the infotainment power button is really dumb.

eddieroger

That's not been my experience. If I hit power off on my volume knob, it's effectively pause to CarPlay. Does your car treat it more like mute?

IgorPartola

Yeah both cars where I have had it treat it as mute. Maybe a setting I guess.

garyrob

It pauses for me when I hit the mute switch though. I pretty much never power it off.

catlover76

> around 2016 I had to move back to Linux because the software experience and the user experience is just too poor, outright buggy and changes all the time.

Honestly, I have difficulty believing someone could find these kinds of issues to be less of a problem on Linux than on Mac

diggan

If you haven't tried out the various Linux desktop environments for a long try, give it a try yourself. I'm having a way more stable experience with Gnome than I ever had with Windows or macOS the last decade or so, especially when I can chose when I want to upgrade, and I don't get nagged about it once a day.

But before that, I'd agree with you, it would have be stupid to prefer anything Linux over OSX or Windows, back when they were rock-solid. But today?

rcarmo

The CarPlay "limitation" is likely to be a road safety/liability issue.

diggan

Yes, I agree. If I'm navigating, then an incoming call shouldn't block the entire screen with the avatar of who is calling, the map has to remain visible at all times. If even one person from Apple would have tested the scenario of "I'm navigating with a map and someone calls me", they'd see how dangerous their current implementation is.

I have had to reject/hang up so many calls because someone calls exactly when I'm trying to figure out where to go by looking at the map. In my mind, what Apple is currently doing should be outright illegal.

tbeseda

Anecdotally, Apple Music has deteriorated exponentially for me. iTunes was such a stable, usable piece of software, but I can't get reliable use out of Apple Music for the life of me. It _feels_ like a shoddy Electron app. But that's not fair to the actual Electron (or similar) apps that actually work. For all its many design and product flaws, Spotify actually works.

soulofmischief

I love that I had to install a shim service [0] with the same ID as Apple Music's since it can't otherwise be turned off, which was causing Apple Music to appear every time I pressed a media key but had no media playing.

That's the kind of shiesty KPI-boosting tactic I'd expect from Windows, not a machine I paid almost $4000 for. Apple comes installed with a ton of irremovable bloatware and somehow gets a pass.

[0] https://lowtechguys.com/musicdecoy/

kjkjadksj

They’ve been doing that bullshit with the media keys since it was still itunes

wrs

It really is bad. I mean, the navigation design is bad to start with (just back, no forward? Genres are under Search?), and it’s buggy. It hangs randomly and sometimes it just doesn’t make sound (you had one job!).

hbn

Apple Music on Mac definitely needs a ground-up rewrite, though I worry it'll lose uncommonly used features, like the ability to upload and stream your own music. I think a lot of Apple Music weirdness is from the fact that it's been built up over the years upon iTunes, which was essentially a completely different product that offered different thing. No one is really buying digital music any more, but they still need to handle everyone's old libraries and purchases, so there's a weird disconnect between your local music library and your cloud Apple Music library. So there are completely separate screens for viewing e.g. an album in your local library versus "in the cloud" even though they're both views for the same content.

Incidentally the iOS Music app has generally been pretty good to me, but starting in the most recent iOS update has been having crashing issues. I'm not sure what exactly causes it, but it's typically when I rearranged the queue then minimize the player to get back to the home/library screen.

kergonath

> iTunes was such a stable, usable piece of software

It used to be the case a long time ago. I think it was decent up to iTunes 5 or 6. They crammed into it iPod apps and stuff, which resulted in a terrible UX. Then came the UI lag.

choilive

If Spotify doesnt work they are dead in the water. If Apple Music doesnt work, thats a rounding error.

1980phipsi

The podcast app is the same shoddy-ness. Re-arranging things in the queue is such a PIA.

JoshTko

podcast app is the worst, I can never find what I'm looking for

lostlogin

> I can never find what I'm looking for

Overcast might be the app for you. No affiliation, I just like it.

112233

have you tried their "books"? you cannot search by almost anything! Extra-strangely, selecting book language is macos-only feature! Does anyone even maintain it?

DrillShopper

Apple Music, at least when I last used it, could not handle copying podcasts to my old iPod Video - this is now handled in Finder, as best as I can tell. It will copy the tracks, but it doesn't properly flag them as podcasts so if I switch to another track and then go back to the podcast it does not remember my location.

Never had that problem with iTunes.

bombcar

If you set your podcasts as AudioBooks and copy them in THAT area, it remembers where you were, at least. But you have to play them through Books.

cassianoleal

I never liked iTunes. I always found it horrible and difficult to find my way around. Apple Music makes me miss those days.

ohgr

It's a bit hit and miss for sure. If you turn off the subscription and Apple Music portal stuff it works fine though. I use it with a cable to sync to my iPhone with offline files I ripped with XLD from CDs. It's all the network crap that breaks it.

swat535

It's not just Apple guys, it's everywhere.

Software quality has seriously declined across the board, from Spotify to Slack to core operating systems like Windows and macOS. I think a major factor is corporate culture, which largely ignores software quality. Another issue is that many engineers lack a solid understanding of CS fundamentals like performance, security, and reliability (perhaps this is why many are not able to solve basic algorithmic questions like linked lists or binary trees during interviews)..

I've seen code written by so-called "senior" engineers that should never have made it past review; had they simply paid attention in their CS 101 courses, it wouldn't exist.

On top of that, as long as poor software quality doesn’t hurt a company's bottom line, why would executives care if their app takes 20 seconds to load?

Consumers have become desensitized to bloat, and regulators remain asleep at the wheel..

packetlost

I think it has more to do with a gradual industry-wide race to the bottom in terms of quality. Reliability, attention to detail, correctness occupy a tiny fraction of the "budget" compared to security, slopping out features, and beating competition to market. I suspect that startup culture being the crucible where a large portion of engineers learned their chops and the massive amount of new blood in the industry who are primarily there for money are the biggest factors.

linguae

I concur. To add, I wonder how much of the “old guard” is still at Apple? Apple used to be perfectionistic when it came to software, even during the 1985-1996 interregnum when Steve Jobs was absent. Besides Steve Jobs, Apple also had people like Bruce Tognazzini and Don Norman who cared deeply about usability. When Apple purchased NeXT and built Mac OS X, Apple’s usability focus was married to reliable, stable infrastructure, culminating with Mac OS X Snow Leopard, which I believe was the pinnacle of the Mac experience. (Though I’m partial to the classic Mac OS from a UI point of view, Mac OS X had a better UX due to its stability.)

I suspect a lot of Apple’s decisions in the past decade regarding software is due to an increasing number of Apple employees who are not familiar with the philosophies of 1970s-era Xerox PARC, the classic Mac, NeXT, and Jobs-era Mac OS X. Granted, it’s possible to be too introspective, too focused on the past. Unfortunately Apple’s software is losing its perfectionistic qualities, which has long been the selling point of the Mac compared to Windows and Linux.

hanikesn

Linux seems like the opposite to me a slow marathon to achieve perfection. With pipewire, systemd and wayland there's less cruft than ever and you get the best out-of-the-box experience since it's inception.

packetlost

Woah now, saying something positive about systemd will bring a bunch of crusty greybeards out of the woodwork who want their Linux to be as close to BSD4.4 as possible.

Jokes aside, I'm in agreement. Audio was still slightly buggy for me using a Elgato XLR USB interface, but it consistently worked with annoying workarounds. Linux is in a very good place for even normal consumers these days, I'm hoping Valve ends up making SteamOS a generalized gaming platform that will pull more market share away from Windows in that specific niche. I'm so ready.

legitster

> a gradual industry-wide race to the bottom in terms of quality

I'm going to disagree. This is a false nostalgia.

15 years ago the market for consumer laptops that were not MacBooks straight up sucked. If you walk into a Best Buy today, almost any laptop you buy is going to blow any laptop from back then out of the water in terms of build quality. And credit where it's due, in no small part it came from playing catch up with Apple.

packetlost

I am not referring to hardware. Hardware quality has largely improved, software quality has largely gotten worse.

null

[deleted]

FredPret

I would pay a premium for a system that never gets any new features except for bug & security patches.

In fact, that's more or less what iOS was for a long time, and I loved every second of it.

Once you have a good feature set, you can spend years and years ironing out 100% of the bugs and vulnerabilities and you'd build a rabid fanbase of crotchety tech-saturated users like me. I want something that Just Works.

dharmab

I've been using fundamentally the same Linux setup for over ten years now. I think the biggest change it went through was migrating the audio system to Pipewire, which took about an hour to figure out and hasn't need attention since.

I have no solutions to offer for smartphones sadly.

nextos

SailfishOS is pretty decent on mobile, as in a simple system that moves slowly. You can get support for Android apps with an emulation layer. Even banking apps tend to work well. Sadly, to get a license from the US you'd need a EU IP address.

FredPret

Amazing. The mental peace you've gained this way probably vastly outweighs the initial investment and missing out on the newest "features".

freedomben

100%. I'm not OP but have had similar experience. My basic UX hasn't changed beyond trivialities in pretty well over 10 years. Contrast that with SaaS and many modern mobile apps that get completely redesigned every couple of years whether you want them to or not, and you have zero control on even the timing of the update. I've found a lot of refuge in open source as complete redesigns just for the hell of it (or to justify a full-time job) are nearly unheard of, but there are definitely tradeoffs. Usually (though not always!) the UX isn't great, but it will be functional. As a person who prefers function over form (though does harbor an intense appreciate for the latter), this is often a good trade.

csomar

My archlinux has moved from a bunch of scripts to just a window manager with Chrome. At the end of the day, you realize you don't really need all these gadgets and notifications but just a terminal and a browser.

Workaccount2

It's ironic you would pay a premium when the biggest reason for continued "new features" is to justify an SaaS sales model.

Excel '98 probably covers 95% of users use cases. But here we are.

taeric

This has to be related to the curse of "can it scale?" that our industry is in love with. I think it is safe to say that MS Access and related programs were probably already covering a large majority of use cases back when they existed. On modern machines, they could probably cover larger companies better than folks want to admit.

Will they work for the largest companies out there? Of course not. This despite the fact that they probably did help get those companies off the ground.

pndy

I have this conversation with my partner quite often. We'd like to use operating systems, software that stays "still" and doesn't break usage workflow every release with changes just for the sake of change. We both think that major commercial operating systems/software is largely feature complete. And everything done nowadays is just for keeping up the "freshness" appearance with all sort of meaningless GUI overhauls or features of doubtful usefulness that marketing branch everywhere pushes.

It really feels like the quality was replaced by... lipstick on a pig. And honestly, I am fed up with all this pandering of the changes as a breakthru, live changing technology.

ryandvm

A side effect of employing tens of thousands of full time people that do product development is that matter how good your product currently is, there is an entire organizational hierarchy that has to justify its existence. The result is that every great product keeps picking up parasitic features and functionality. Intended to add value, but paradoxically removing overall value.

There is a fine line between staying ahead of the competition and enshittification and most companies don't find it.

The most recent examples that come to mind are Spotify and Slack. Products that were, at one time, a pleasure to use, but have since been significantly degraded by a continual assault of minor features and re-working of UI.

shagie

There's other economics to it at play which you hint at.

The "pay a premium for no new features" tends to imply a "I paid $99.99 for this once, all future updates for bug and security patches are free".

This in turn means that there's no money incoming (especially as the software goes further and further from feature parity with competition) to pay those developers who are doing the bug and security fixes.

While new features can be (often are) buggy, the new features and upgrades that are coupled with the software (and hardware) that have people buy ${new thing} in turn subsidizes the effort to fix ${still supported thing}.

FredPret

Reworked UI's (and also renamed products) are the bane of my tech existence. I think I'm going to learn Emacs, build up the musculature of my C-C and C-X pressing fingers, and live out my days in the terminal.

billev2k

That, and the effects of allowing "new feature demos" at WWDC. The various groups MUST come up with something that demos well. "See how easily I can...", and now the slightest breath does something dramatic, and usually wrong.

eviks

Oh, there is a gazillion of bugs and broken fundamentals to justify the existence of those thousands for a long while!

dylan604

for a long time, iDevices could not copy&paste. locking to one of those versions with no new features would be horrendous. not all new features are bad or trivial.

Edit: pedant patrol

skyyler

Copy paste was added to like, iPhone OS 3.

It is technically incorrect to say that iOS could not copy paste at any point, as the copy paste feature was present in the first version of the software called "iOS".

To use a version of iPhone OS that can't copy or paste, you'd have to use the original iPhone or the 3G (not 3GS!)

mrweasel

iOS doesn't even need more features, it needs way less. Sadly that isn't how the world work.

For my one use case I noticed that the newest iOS release doesn't appear to be tested on the iPhone SE 3. The "Press home to unlock" and "X new notification" texts are now laid on top of each other on the lock screen. You're looking right at it when picking up your phone, so you can't miss it, yet Apple QA did.

tacker2000

Yea im also getting tired of the constant updates and featuritis.

I still have a 16” Intel Macbook pro and looking for my next machine and am seriously considering a Linux notebook for the first time. Im mostly coding and doing docker stuff. No excel and photoshop is a bit of an issue though.

vorpalhex

This is basically Debian.

hbn

It seems to me like the iPad in particular has the worst software quality. Not that iOS on the iPhone is perfect, but it really seems like their workflow is to build for the phone first, then hammer it in place to work on the iPad as an afterthought.

There's so much basic stuff that doesn't work, like if you pull out the keyboard into its split mode, it constantly covers the text input that you're typing in - even in Apple's own apps. The split keyboard may as well not exist for how impossible it is to use.

But there's also just been a lot of usability issues seeping into iOS over time in general. Like those text effects they added in the latest iOS update that constantly force their way onto my messages when I don't want them. And more recently, the "recent emojis" tab doesn't update to my recently used emojis. I think it's been stuck on whatever were my recent emojis were when I did the last iOS update.

markus_zhang

I just don't understand why Apple UI designers hate scroll bars with such a passion.

It's probably just me, but I feel that many apps on Apple follows the same pattern. For example checkout and compare the scroll bar experience on ChatGPT website (Chrome) between a Mac-book and a Windows laptop.

ohgr

Yeah annoys me too.

You can turn them back on everywhere in Settings -> Appearance -> Show scroll bars always.

hbn

This is actually a kind of important setting to turn on if you're doing web development. At my work the developers use MacBooks and it's not rare to get bug reports about double scrollbars and whatnot which are caused by certain nested views with bad CSS, but it wasn't caught before release because the developer doesn't have scrollbars turned on, so you don't see it until a Windows user tries it.

markus_zhang

Yeah that was already done. But it doesn't help too much. They kinda still fade in and out sometimes -- but I can't get a proof right now. In addition, they are still too narrow.

markus_zhang

OK at least VSCode still does this ->

- Turned on "Always show Scrollbar" in MacOS setting

- Turned on "visible" in VSCode for vertical scrollbars

Check the explorer window -> scrollbar doesn't show up unless your mouse somehow touches the area.

But this is probably a VSCode thing though.

Klonoar

I mean as a user I haven’t thought about a scroll bar in years. The way the OS works with the hardware for touchpad usage means it’s just not a big deal.

Even when I used a mouse on a Mac desktop it still never bothered me. Looks cleaner, feels sleeker and doesn’t impact functionality.

markus_zhang

I don't know, but missing scrollbars is very frustrating in some cases. I literally missed some configurations because of that when I first used a Mac. There was a configuration window that needed some scrolling to show all options, but I missed that because there is no scroll bars.

Yeah but I agree that everyone has their own flavors. I personally prefer the Windows 2000 ones...I'm old. Never liked the flat ones, looks soulless.

eviks

You missed an indication that you need to scroll, that's certainly bad design, though fixing it doesn't require the full fat bar (not that I'd object to a proper global setting for users who like that!).

(flatness is a universal cancer, though, even compared to the ugliness of the old Win)

PaulHoule

I recently got an M4 Mac Mini which is an amazing piece of hardware. (When it came in the mail I couldn't believe it could fit in the small box it was in!)

My wife was angry about the large volume of advertising, both on web sites and on the desktop, on the machine out of the box. Part of it was needing an adblocker, which meant switching to Firefox, because installing an adblocker on Safari requires an Apple account which my wife doesn't have and wouldn't want to make.

I was amused that, by default, I got numerous nags in the form of 1999 retreads of the confirm dialog from the 1984 original mac. I'd contrast that to Microsoft's nags which look like a modern HTML-inspired interface [1].

Apple's model of "local account but you get nagged into attaching an Apple account so you can use the store and other services" is inferior, in my mind, to Microsoft's model where you can use use your Microsoft account to log into the desktop and your XBOX and all the services that Microsoft has to offer. I know a lot of people don't like it, but since Microsoft introduced it I've had no trouble authenticating into SMB shares in home and SMB environments.

[1] I won't apologize for thinking that's an advance, particularly since HTML/CSS has been adding things like Flexbox and Grid which are exactly what the doctor ordered for application development.

ohgr

You don't need an Apple account to install an adblocker. You just install it from here https://adguard.com/en/adguard-mac/overview.html

And you don't have to pay for it, just close the ask.

lostlogin

Do you need a blocker if you run PiHole?

It seems to do the job for the house very nicely.

ohgr

Probably not. I don't own one as I'm lazy. I actually paid for AdGuard and use it on my iPhone and iPad. It comes with a mini PiHole implementation built in.

PaulHoule

Thanks, I'll give it try!

legitster

> I know a lot of people don't like it, but since Microsoft introduced it I've had no trouble authenticating into SMB shares in home and SMB environments.

Same. I get that people don't like having to "buy" into an ecosystem. But credit where it's due - Microsoft eliminated dozens of different logins over the last decade. If you jump between multiple machines all the time, it's legitimately a decent experience. You can even be simultaneously logged into your personal and work OneDrives at the same time under the same user and everything just pretty much works.

drcongo

You can log into your Mac and your AppleTV and your iPhone and your iPad and all the services Apple has to offer with your Apple account. How is Microsoft offering the same thing any better?

int_19h

You can't log into your Mac with your Apple account; you still need a local account created first, and it has its own login and password separate from the Apple ID associated with it (if any).

deegles

I would bet that the reason for the drop in quality is the focus on delivering features in order to secure promotions and ongoing positive performance reviews.

Someone1234

Yep. A lot of software companies are suffering from this short-term-ism that results in incentive structures that value things that move the stock price rather than make for a strong long term company.

It may eventually blow up in faces, but a lot of the people making money on it today won't be around to see it.

freedomben

Indeed. It's a Tragedy of the Commons type of issue with the way most corps are run nowadays. When you're just starting out it's understandable to be very short-term focused as next year doesn't really matter much if you go belly up next week. But once companies have some establishment, it's insane to me how little thought goes into long-term planning. That is, until you realize the incentive structure they've built essentially penalizes executives/management for sacrificing short-term opps for long-term health. For example, but slicing R&D to the bare minimum (and often below that level) and driving revenue high up and to the right by pumping up sales/marketing efforts, you can look like a business genius, and just as it starts to really hurt the company you're moving on to the next gig, and often with an exit bonus of some kind.

Workaccount2

I don't even know if it's stock price or just human hubris. "I joined the team, implemented "amazing" feature, got promoted/got hired at x".

Google is by far the worst of this. It seems 75% of their products are pet-projects turned abandonware.

CoryAlexMartin

Apple seems like the kind of company that would greatly benefit from having someone opinionated at the helm to keep the different teams oriented towards a unified vision and to intervene when a team produces something crappy

ajsnigrutin

Yep... same with google...

Make old chat system better (or just maintain it?)... meh boring...

Make new google chat.. talk.. alo.. i mean hangouts? Yep, promotions, bonuses!

DannyBee

I mean, it's not always like that, at Google it always depended on the business unit.

To be honest, I think it's sort of simplistic to try to characterize a 185k person company and its culture with this sort of lack of nuance, whether it's Google, Apple, or anywhere else.

I got promoted 7 times (from SWE 3 all the way to VP of Engineering, so I ended up in the top 0.01% or something crazy by level) during my time there, and pretty much only made things better, did migrations, etc.

I did build some new stuff, but I don't believe they were ever a meaningful part of a promo packet. All my promo packets were about fixing things or making existing things better, and the impact of doing so on developer productivity, efficiency, etc.

skinkestek

> and pretty much only made things better, did migrations, etc.

Maybe you are right.

From the outside however, the situation looks very different:

- reader? destroyed

- Google+? Forced upon us and then destroyed as soon as communities started to form.

- Search? Hasn't been working correctly since around the time Google+ launched. At some point it became so bad I used DDG and Bing out if spite. The difference was that small.

(and before anyone says "it is impossible to create or run a working search engine in 2025": Marginalia and Kagi both work very much better than Google these days, although Marginalia admittedly only in certain niches.)

Picasa? Replaced with a w3b service.

legitster

Mark Zuckerberg on a podcast with Joe Rogan (massive grain of salt, please) talked about the protocol that Airpods use to connect. Apple is reluctant to share the protocol under the guise of "security" and "privacy". But when Meta finally had a chance to review it, it was apparently all unencrypted and all the keys were stored in plaintext.

But this tracks with a lot of other explanations they have put out over the years about why they can't put out basic features or fix UI flaws.

For interpreting Apple PR, I have re-appropriated Hanlon's Razor: “Never attribute to User Experience that which is adequately explained by incompetence or indifference”

tempodox

> For years, many of us have willingly paid the "Apple tax", the premium price for Apple products justified by superior user experience, design, and ecosystem integration. But if software quality continues to decline, this value proposition becomes increasingly difficult to defend.

Just today I was thinking how the best hardware gets crippled by software that has become as shitty as Microsoft's.

By now it has become incredible that “Doesn't Suck” was once motto and slogan for the user experience on Apple devices.

lostlogin

> as shitty as Microsoft's.

If I ever feel down on the Mac, I can go to a PC and try make a pdf or view one. Clunky AF.

Mac software might be at a low-point, but it hasn’t burnt down yet.

zimpenfish

> If I ever feel down on the Mac, I can go to a PC and try make a pdf or view one.

After a restart (which happens a lot because the machine crashes a lot[0]), my Windows 10 box won't be "ready for use" for a good 10 minutes. I've seen it take 30 minutes. I've done macOS updates that have taken less time.

Oh and macOS doesn't randomly reboot to apply updates. Still haven't found a way to prevent Windows from doing that.

[0] I suspect the 3080 but it frequently crashes when idle on the desktop which shouldn't be stressing anything GPU-wise.