Apple's Software Quality Crisis

10 months ago (eliseomartelli.it)

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

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

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

      9 replies →

    • 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

      1 reply →

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

      2 replies →

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

      1 reply →

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

      1 reply →

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

      1 reply →

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

      2 replies →

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

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

      1 reply →

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

      32 replies →

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

      15 replies →

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

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

      5 replies →

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

      2 replies →

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

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

      13 replies →

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

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

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

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

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

      2 replies →

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

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

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

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

      3 replies →

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

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

      12 replies →

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

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

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

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

  • 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!

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

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

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

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

  • To pile on, though can't repo on demand, sometime in January, Airplay between Mac and AppleTV just started randomly disconnecting.

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

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

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

      1 reply →

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

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

      1 reply →

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

This has been going on for years. I used to do a lot of iOS development, and have an eye for bugs. Almost every Apple app/service has been regressing in quality.

Take basic functionality - a phone app (calling). After certain audio sessions use (calling via WhatsApp) I can’t make regular calls over cellular - the UI app immediately cancels the call. Only reboot helps.

Or notes - for many years/iOS versions, they lived with a bug where a text note may just become blank - and only restarting Notes app makes it visible again.

Or AppStore - if an app has to be updated (I have auto updates off) - and I press Update - it gets downloaded, installed - and then AppStore is back to showing “Update” button! If you just go to the app, it’s a new version. But if you press that “Update”, it will redo update from scratch.

Sometimes I’m so frustrated, and thinking of my options - it’s either move to Android, or go get hired at Apple with a mandate to fix bugs in various products… but knowing Apple secrecy culture/silos, it’s not going to work, and requires change in their hiring process/perf review/QA.

  • > can’t make regular calls over cellular

    That's extremely serious because the call you're trying to make could be an emergency call. A bug like that would have top priority in the org I used to work in. If I'd had to guess it cancels the call because there's a crash in a process somewhere. Possibly because of audio handover between apps.

    • I did a MS in Telecoms Engineering. Our Telephony teacher Claude Rigault drummed it into us that when people can't make emergency calls, pople die, thus the importance of reliability.

  • >phone app

    I'm triggered. How many times have you reached for the 'end call' button, but the other person ended the call a moment earlier than you, and as you press down the screen immediately flips to your "recent calls" screen and you call a random person straight away?

    This is such a common and terrifying experience for me, and yet it's been the default UX on the Phone app since probably day 1.

    • the ipad skype apps puts the call button where the hangup button is, so if someone hangs up right when you are going to click it, you call them again.

      and this is such an easy fix, just don't make components touchable for X milliseconds after they are visible, some value below average human reaction time.

      this could of course get in the way of people quickly navigating via muscle memory, but there's a probably a threshold where it can prevent one without affecting the other.

      1 reply →

    • This happened so often for me. But lo and behold, they fixed it. I recently installed iOS 18, and the phone app now prevents accidental touch input after the other person has ended the call. This took almost 18 years!

    • This is a symptom of a more general problem that I named (clumsily... "Rerender/Reflow/Repopulation Delayed Interaction Timeout Missing") in a 2017 blog post!

      https://medium.com/p/31773fe6bbd5

      I consider it by far the most annoying bug in touch UI's today.

      Solution: There must be a small interaction-ignoring delay instituted when any control has just moved to its final rendered location.

  • The article makes some great points about how iOS software is regressing, but it still feels so much better than almost any other software I use on a daily basis.

    I’ve only ever noticed maybe like a few actually bothersome bugs in the however many years I’ve been using iPhones which is pretty impressive.

    Anyway, hope they get it together. Performance and optimization are a very difficult and very thankless job that might not get you promoted the same way cool sexy feature work does. Such is corporate life I guess.

    • > The article makes some great points about how iOS software is regressing, but it still feels so much better than almost any other software I use on a daily basis.

      I face none of the issues on my Samsung S23 phone, which the parent commentator describes - no issues in phones calls (I make 4-5 calls daily, mix of WhatsApp & regular calls), no major issues in Google Keep (which I use 2-3 times daily, specially never of a note becoming "blank"), and again no major issues in the Google App Store or updates (which I use on an average once a week).

      So maybe, the software quality varies by user experience rather than one platform being universally better.

      9 replies →

    • Hmm every day i notice that the button to open photos and send them via iMessage doesn’t load the photos half the time. I close the widget, open it again, boom it works. This bug was introduced 5 or more years ago and no one has fixed it. It drives me crazy.

  • Notes is so bad. Often copy and paste just breaks. It will copy some string of characters from a different part of the note than you selected, until you restart.

    Reminders too. For at least 5 years, creating multiple reminders in a certain order will not create multiple reminders, and will just append the text to the end of the first one. Surprise — hope you didn’t set any important reminders in that batch!

    And the great thing about their standardization between iOS and macOS code means the exact same bugs exist in both versions. Yay.

    • One of the weirdest regressions is basic search on iOS. Just clicking into the search screen takes 1s before I see anything (it's probably booting up internally). And each keypress sometimes seems to take another 1s before it updates the results.

      Sometimes 3s will pass before I even see anything after I've already typed in my search term (I'm always searching for a local app btw - it's how I open apps).

      It's like it waits on an http request for every keystroke.

      Also, you used to be able to search for an app in any of the secondary languages you have in your settings. Which is great because apps have different names in different languages (Settings vs Configuración vs Réglages), so it would be annoying to have to remember which word to search based on which language is primary. For years it would show you multilingual results (e.g. you can search for "Settings" as long as English is one of your secondary iPhone languages yet "Configuración" or "Réglages" would still show up).

      It was the sort of polish I came to expect from Apple. Well, that stopped working a couple years ago.

      1 reply →

  • > Sometimes I’m so frustrated, and thinking of my options - it’s either move to Android, or go get hired at Apple with a mandate to fix bugs in various products…

    Those aren’t options, they’re fantasies. Like dreaming of suing out of existence a company that wronged you, or fixing the world by ruling it, or winning the lottery without playing.

    Android isn’t perfect either, it’s a different set of frustrations. And why would Apple ever need to hire you for that specific task, do you really believe there aren’t engineers inside just as frustrated as we are?

    The way I see it, the yearly release cycle is to blame. No one inside the company has time to do anything properly anymore. Features are announced and rushed every year, and we’re reaching the point where by the time something which was announced at a WWDC is out of beta, we’re preparing for the next one.

    What these companies need to do is slow down and stop chasing every shiny thing. You know, like Apple used to do with macOS. Tim Cook needs to go.

    • While I agree that it's Tim Cook's responsibility to set the course and influence the culture, I doubt a new CEO will be able to so.

      I'm not saying nobody can be like Steve Jobs, but Steve Jobs was an anomaly when it comes to C-Levels, and even when it comes to management in general, at least from reading things like www.folkore.org and interviews with people who worked with him.

      And I'm not even talking about talent or vision or whatever, it's just about saying no to pointless features that are there for someone's ego or so that someone can get a promotion.

      18 replies →

    • I have been saying this for years: consistent deterioration of ACs/DoDs. There is no limit to scrum and especially the constant refinement to ACs/DoDs.

      Yes, you may implement a solution more efficiently by not overengineering it. But at some point constant seek to reduce "complexity" so that more features fit into sprint (funny how story point measure complexity, not time, but sprint is sized in both time and SP capacity) is bound to hit feature completeness. Once you cross over that metaphorical Rubicon it's game over - quality starts to slowly go downhill.

      You will not notice it immediately. That edge case that was ignored may not surface for months or years. It may take several idiosyncrasies to line up for a feature to be declared FUBAR. At some point that technical debt does bite you back, but at that point the process (tm) has already optimized away most if not all opportunities for deep refactorings fixing previous rushes to deliver.

      1 reply →

    • Most consumer electronics companies are like this. It's not only a yearly release cycle but a Christmas release cycle. New Shiny Thing has to be in the stores by late November so all development has to be done in August so the factories can start producing the first trial batches.

      I never buy products when they are first released. I prefer to wait at least 3-4 months so that production has had time to tweak all the settings and weed out the funky first component deliveries. Also the software devs will have fixed the worst bugs by then.

      1 reply →

    • > The way I see it, the yearly release cycle is to blame. No one inside the company has time to do anything properly anymore. Features are announced and rushed every year, and we’re reaching the point where by the time something which was announced at a WWDC is out of beta, we’re preparing for the next one.

      At many places where I've worked, the mentality is: "If that bug didn't block last year's release, then why would it block this year's release?" So it survives one release, it never gets fixed.

    • > The way I see it, the yearly release cycle is to blame.

      I don't see a connection between yearly release cycles and a broken notes application. They shouldn't be doing anything that is particularly affected by such changes and the problem they are trying to solve has been mostly solved for 40+ years now.

      While it certainly applies to some things, there's a different, bigger issue happening as well.

      My understanding is that Apple outsources loads of software not seen as "critical". I think that's the first place for them to look.

      1 reply →

    • > What these companies need to do is slow down and stop chasing every shiny thing

      Who is dealing in fantasies now, friend? :)

      Apple's software really isn't in crisis. It's just very low quality relative to what people who've written software for a living know to be possible.

      But it doesn't matter - Apple is a prestigious jobs guarantee program for rich kids first, entity that delivers value to consumers second.

      It's not that they're chasing shiny things. They're cosplaying competence and they genuinely don't know it. They think they're actually competent, elite really, because they attend 'elite' schools, get good grades and go work at the 'best' places.

      They have it ingrained in them that anything a poor person says can be disregarded because poor people are losers, because they're poor. They're an unintentional suicide cult. They genuinely don't know it. You can't convince them of anything because they are rich. If you complain - go see a therapist, there's something wrong with you.

      You can youtube search Garys Economics. It's a poor kid who slipped into the rich kids club and defected. It's quite eye opening.

      5 replies →

  • Here's my favorite UI/UX bug which has been there for years:

    In Calendar (macOS) create a new event.

    In the start or end time, type in the Minutes field, but type slowly.

    For example, type "2" pause a bit, then type "1"

    If there's more than ~300msec pause between the two keypresses, the 2 changes into "02" and then the 1 overrides it, so you end up with "01" instead of 21.

    Works with any two kepresses. Same problem in the date fields.

    Completely wrong, and super bad for accessibility.

  • I moved out of iPhone because of one such thing: the call log can only be 100 items long, like what? The most powerful processor ever, hundreds of GB and i can't see who I called last month?? I was done at that moment.

    • That doesn’t seem to be correct (any more?) I just spent a while scrolling back through the call log.

      It goes back to 2019 - certainly more than 100 calls

      2 replies →

  • I have run into these same issues, it's particularly frustrating once you see a Reddit thread from a couple years ago outlining the exact issue. For a large consumer-focused company like Apple this can only be explained by ignorance.

    From a developer perspective many of these inconsistencies are rooting from inconsistent access patterns - operating system (ABI?), applications (ICP?), remote (TCP, HTTP, LDAP, FTP, ...?). All of these are "execution" or "information" but have to be programmed against differently.

  • On Notes:

    1. If you copy some text

    2. Select other text

    3. Paste the text you copied to replace the selected text

    Notes will crash. This has been known for years.

    Also if you turn off all suggestions in Spotlight on iOS and just use it as an app launcher, it will still take seconds for Spotlight to show you the results. For something that's supposed to be an indexed look up.

    • I keep annual journals in Notes and I’ve noticed (on iOS) that the keyboard becomes increasingly laggy as the year drags on / as the note length increases. I can only assume they are synchronously flushing the file to disk on the main thread during the keyboard callback handler.

      I don’t mean to be rude, but that’s how an iOS intern would implement it.

      1 reply →

    • Select/Copy/Paste has been bad from the start on iOS, another I can’t get over is how the backspace behavior has the absolute worst timings for jumping to words and paragraphs.

      4 replies →

    • I wonder why they don't bother fixing it. Clearly it hasnt hurt their bottom line much, but you'd think they'd sell more phones if they were still the kings of "it just works" (and they aren't).

    • On Mail:

      Cannot get notifications for new mail on iOS.

      On Languages:

      Cannot swipe-to-type and dictate in less spoken languages even though this has been possible on Android for over a decade.

    • Notes on my laptop would take minutes to load, it was only fixed in the latest macOS release, after more than a year.

  • Current head of Apple hardware is in the line of CEO succession. If he becomes CEO at some point in the future, could he have a positive influence on software culture within Apple?

    • In my experience, hardware people in the top decision making roles are the cause of degradation of software quality, not the solution. They often don't understand the nature of software and software product management.

      1 reply →

  • Same feeling about Mac OS. What am I going to do? Move to Windows? I suppose I could install Gentoo or read the entire Arch wiki. However, I am no longer an unemployed 23-year-old. Don't have the time or care to bother with recreational sysadminning.

  • There are also a bunch little of usability bugs related to selecting, copying and pasting text. The auto-complete has become more adversarial then helpful. There are bugs related to search in pdf documents in safari. There are (or at least were until recently) bugs when searching for settings in the settings app.

    Can't think of any more at the top of my head ... it feels a lot like Windows, where there are a bunch of eternal bugs one just sort of knows and works around, even though it's a kind of shitty and occasionally very frustrating experience.

I had an iPhone I was fixing up. I backed up what was necessary, disconnected the old iCloud account, and created a new one to use when updating the OS. I created a spam-blocking address (mailgw) for this account. It created fine and I logged in from the phone without problem. I did the OS update, but then I got a dreaded error that it couldn't log in. I tried to log in with the account on the PC and it has been deleted. Apple deleted the account out from under the phone and now it's iCloud locked, all within less than half an hour. I called but they said I'd have to go to an Apple store and produce the original receipt. If this was really about theft, why couldn't I just regain control from the AppleID that had been logged in for years from the phone? I checked from that account but it had no option to report that the phone was fine. This was a many-year-old phone and the receipt was long gone. So Apple basically bricked the phone, with no recourse. I will never buy an Apple device again.

  • > why couldn't I just regain control from the AppleID that had been logged in for years from the phone?

    Maybe Apple is doing this in an automated way to prevent people using several accounts for storage.

    On Google Drive, if you run out of space, you can create a new account, and switch when needed.

    • > Maybe Apple is doing this in an automated way to prevent people using several accounts for storage.

      And Apple's attempt to stop people from "stealing" a few dollars a month in storage somehow justifies bricking a $1000 piece of hardware?

      Google doesn't care, because Google has WAY better anti-abuse features which cost money and so has weighed the risk of the "Google carelessly wrecks someone's online identity" headline against "someone might squeeze us for an extra 5GB of space."

      1 reply →

When 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. Looks like they are moving to more dark user methods seen in Windows 11.

  • This is not a bug, it's a feature.

    By "volunteering" your data for third party advertising (...remember, you agreed to Apple's ToS), they get to sell referrals and you get nothing.

    Sounds fair?

    My main Apple computers predate modern LLMs, and will forever be stuck on Ventura & 10.14. The M4 Mini I just purchased (to replace MacPro5,1) will never go online, and I have physically removed all wireless "features" [why does bluetooth constantly turn itself back on?!] — love the OS (particularly the fluidity of screensavers) but the OS is so enmeshed in wanting to "be helpful" (== I don't want your AI schizo ==) that I won't plan to update any online machines any further than 2023 operating systems (== "pre-AI" ==).

    The best news in all this is it may finally push me into running Linux as my main online machine, which I've been putting off for only three decades now (68k->PPC->Intel->Silicone).

  • I thought only MS was doing that. I have over 25 admin on/off switches for copilot in the M365 ecosystem that were forced ON in the last year. On the power platform- The authorized consent to move data between regions for ai was AUTOMATICALLY set to YES also and it was sending prod data around to read it and give advice. I guess they sneak it in with some EULA update.. When I open tickets I always get sent to the wrong copilot team because they cant keep track of it and I have to go through a forced AI agent before opening tickets also now. The rushed updates broke a lot of their own JS and its been a bad bad year with over 200 hours wasted on this since last year where I normally spend less than 40 hours a year with such nonsense.

  • > After disabling Apple Intelligence when you do the next mini update to 15.3.1 Apple intelligence is enabled

    Lemme list some of my recent nitpicks:

    I never used Bluetooth that much because I had no devices either for the phone or tablet, so I kept it disabled. But every major or minor iOS update was turning it on - I ofc understand that some devices may want to reconnect after update. But that doesn't explain why since v18.2.1 it suddenly stays disabled in my case on both devices after update's done.

    Then there's iOS ongoing conversation screen that never ever allows me to access springboard when I want e.g. check the notifications. It just constantly pops up like on rubber-band and after few angry swipes, pressing the lock button back and forth finally lets me in. Do I by any chance "hold it wrong"? No idea but widget shouldn't block me from accessing phone - it should allow to swipe up and hide into status bar area.

    And the control center changes in the latest iOS: these little widgets are stubborn, reorder themselves, can't change the size and tend to bug out to the point of flying "outside" the grid. It is baffling they managed to finally add icons custom positions on springboard but control center is like beta of the feature that should be here years ago.

    Yesterday I've got a homepod mini for all the plugs, switchers and so on. Because for few years iPad cannot be the hub. During initial device asks for few things, like enabling voice recognition, location and then there's Apple Music offer for free for 3 months. I'm not using it and it will rather stay that way but now the offer is permanently presented in both tablet and phone settings right under my account and "family" represented by me and my partner.

    After seeing the predatory tactics, dark patterns in last 2 Windows releases (I'll skip Google - because that's their default behavior for years) it seems that Apple too caught the trend. But also quality of the software overall isn't there anymore - no matter which company. Instead we're getting visual changes, or doubtful features that are being forced upon us like this Apple Intelligence or photos scanning.

    • I'll just hop on this chain since you commented recently.

      I recently updated a very carefully managed (over many years) local Apple Music library to sync with cloud Apple Music. One funny (captive laughter) side effect was performance issues I had long since learned to live with just disappeared. For some insane reason running a completely local library is much, much laggier than one that is constantly syncing with the cloud.

      The real fun, however, was when I recently created a smart playlist and noticed it was missing tracks that obviously should have been matched. I luckily found an older smart playlist with the same rule and lo and behold this one contained the tracks that were missing. So two smart playlists, exact same single rule (equating to "not Favourited"), with > 1000 difference in total tracks.

      This is stressing me out. How can I trust any of my smart playlists anymore? Is my library corrupt, or is it just a bug? Who knows, and who knows when or if it will ever be fixed. I can list numerous other bugs with playlists in the macOS Apple Music app that have existed across 2 or more previous major releases.

  • Set your Mac to English (UK) and Siri to English (US), or the other way around. Then it will complain that Apple Intelligence only works if Siri and your Mac have the same language.

    Problem solved B-).

  • > and then turns on Apple intelligence reporting (15 min intervals) by default.

    That feature is so misunderstood, it feels like no one read the help text or tried it and is just going off the misplaced outrage of everyone else.

    That setting is not about sending information to Apple, it is a personal private report for yourself.

    There are enough legitimate reasons to criticise Apple, we don’t need to make up a problem which isn’t there and distract from the ones that exist.

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

    • Bluetooth is also turned on after every OS update. I don't understand why macOS does these. They can't be bugs because they have been around for years.

      2 replies →

  • My current plan is to basically never move on from macOS 14 and perhaps move away from macOS entirely when the time arrives that I’d be forced to upgrade (new hardware needed, etc)

    • For reasons I am not sure about,

      When a new major version of macOS is released macOS developers seem obsessed with quickly releasing a new version of their apps that will only run on the newest operating system.

      From then on any updates and bug fixes are only available on the latest macOS

      If you don't upgrade to the latest and greatest macOS you are out of luck.

      I fear the day when all new apps must target the M* chip and everyone on the x64 side has a paperweight

      This made even worse when Apple dictates when your computer is no longer allowed to run the latest and greatest OS¹.

      On the Windows side, a majority of applications tend to work on a wider range of operating systems.

      ¹ There are various ways of bypassing this and installing the latest OS in a most unsupported manner.

      4 replies →

  • This issue was so annoying since “apple intelligence” debuted. I would have to manually toggle off for each device that updated.

    But at least since 15.3.0, for me, it’s no longer an issue.

  • What is even worse is that I have all automatic updates turned off but my mac still auto updates all the time.

  • Apple intelligence cannot be enabled in my country, yet sometimes when I do an action in Mail (desktop), I get a popup with a summary of my email asking me something about it.

  • > After disabling Apple Intelligence when you do the next mini update to 15.3.1 Apple intelligence is enabled.

    This should be criminal. And I believe it might actually be criminal in EU.

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.

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

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

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

      9 replies →

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

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

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

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

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

      1 reply →

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

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

    • 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?

    • I've been using KDE for around a year. It has a few bugs but overall it's much better in my experience than either Windows or macOS. KDE 6.2 and above have been really marvelous — I actually donated $100 (I think) to them because I was really happy with the work they were doing.

      KDE actually has working focus stealing prevention!

    • I've encountered fewer show-stopping bugs in Linux than macOS lately. And of the software that I use on both, the macOS versions have more problems. Honestly, the main thing holding me back from replacing my M1 MBA with a linux laptop is the wonderful speed and battery life. If the software problems get bad enough to negate those I'm switching.

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.

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

    • I think you have rose colored glasses on. System 7-8 at least were crash proned disasters and the 68K emulator was so bad on the first gen PPC computers you basically had to use SpeedDoubler - a much better third party emulator.

      Half the OS was still running under emulatiom

      1 reply →

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

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

      3 replies →

    • Did pipewire actually build in their pulseaudio and JACK emulation, or is it still acting as a shim between already-running pulseaudio and JACK daemons?

      Also, (FWIW) I've a fine time with JACK2, openrc, and xorg. I had to do some manual work to tell JACK which sound card to use and to set up the pulseaudio backfill for software that doesn't know how to speak to JACK, [0] but everything else just works.

      [0] The "tricky" part was disabling all pulseaudio backend modules but the JACK backend. This was -of course- not tricky at all.

      2 replies →

    • I have the occasional annoyance like "VLC has choppy audio for a few seconds after I seek," and "Gnome has gone full douchebag with notifications for everything and removing all the settings."

      Other than that, though, Ubuntu on any old laptop (expensive thinkpads are my favorite) is my go-to daily driver. Except at work where I'm learning to deal with a (new, shiny, powerful) Macbook that I will use to... connect to a Linux VM because that's the only way to work on our software. Seriously, a whole fleet of zillion dollar macbooks so we can all ssh into beefy VMs to build/test/deploy on Linux.

      IT onboarding made a point that if you want to get a Windows laptop and wipe it for Linux, you need permission and a "good reason." How about "this is stupid just let me work on stuff." Of course it's about tech support and security, which is fair enough but I feel like they have it backwards. Support Linux and then require special permission for the $4000 ssh client...

      After spending a couple of days with homebrew and building some things natively on aarch64, though, I might make a hobby out of moving stuff local. It really is a beautiful machine.

      1 reply →

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

    • Yea I totally agree. This is selective memory.

      Perhaps there were peaks and troughs in individual technologies. Late 2000s / early 2010s felt like a good time for operating systems, for instance.

      But is everyone forgetting having to navigate through Flash websites and Java Applets using Internet Explorer, for instance?

      Also, people are just forgetting. There’s nostalgia in this thread about the iTunes desktop app, for instance. That program has been a pile of trash for as long as I can remember back in the 2000s.

      1 reply →

    • > build quality

      Tell that to Dell and their shit trackpads and prone to death battery charging circuits. And the joy of soldered RAM so you cannot upgrade can't be overstated enough.

I 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 halflife of disconnect where each time I ask there is an independent 1/2 chance of resolving the problem.

• I ask the Homepod to play something in multiple rooms. Some rooms play others don't. Sometimes, one room will start and stop playing randomly. Sometimes all the rooms will start and stop playing randomly.

• I ask a Homepod to play in a Zone. Same issues as asking for multiple rooms explicitly.

• Sometimes paired Homepods will both play, sometimes only one.

• Sometimes Homepods in a pair respond differently. If I carefully ensure only one hears me, it might be the one that starts the music that the other one refuses to do.

I can go on, but my experience is Homepods don't scale. A single pod or pair are much more reliable. Obviously, the more components a system has the greater chance of a problem, but it shouldn't be every day, or multiple times a day, for an integer we normally think of as "small N".

To say my Homepod use has been shaped by these failures is an understatement.

Apple has completely dropped the ball on Homekit. The app interfaces are completely ridiculous. Bad parody of bad app interfaces ridiculous.

  • That’s really weird, I have HomePods gen 1 & 2 (and a few mini’s) and they’ve worked fine so far. More often than not my room mates are more of a problem than the HomePods. Usually someone will connect their call to a random HomePod, which is usually pretty disconcerting.

    I will say though I rarely ask the HomePods themselves to play music and almost always use a phone to start the music. I have ~7 connected around the house. I used a few different voices though so I know which one responded so I know which one to go after if I set a timer, since 3 share an open loft area and for that it can be a bit weird which one gets the request.

    • > I have HomePods gen 1 & 2 (and a few mini’s)

      I have mostly HomePod Mini pairs, and a couple individual Homepods. I do have quite a few rooms, but my network is solid. Perhaps having a series of wired WiFi repeaters gives Homekit trouble, but nothing else has issues.

      > almost always use a phone to start the music

      This works better for me too. I still have (much less frequent) trouble casting to some random room's speakers.

      But that is cumbersome compared to just asking, especially for multiple rooms. Since "Zones" don't show up in the iOS and macOS volume/speaker-group interfaces at all, as far as I can tell.

      And then there is Apple's design choice to only let each room appear in one "Zone". No idea why each zone can't simply be its own set. Leave it up to users to care if two people are fighting over what plays in some joint room - it would be a problem that reflected editable zone definitions, not a bug.

      The whole system is inexplicably janky: by design, lack of original effort, subsequent inattention, and bug.

      2 replies →

  • And it’s not just through siri - everything home seems to have a life of its own. It works most of the time, but that, especially at home is not enough.

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

    • It’s not a simple plug in and stream product, but ever since replacing Sonos with Control4 we’ve been incredibly happy. Josh on top of it for voice and it “just works”.

      As I said, not a direct comparison, but starting to think consumer level stuff like Sonos and HonePods just doesn’t have the right incentive structure anymore to deliver the level of quality we all seem to be asking for.

    • I have Sonos and they work perfectly, I love them. If you think Sonos is bad (recent app update included) go look at the HomePod subreddit, it is basically non stop issues. Having said that, I use Airplay a bunch and it is fine for me. I have had problems with Airplay in the past that were 100% solved by checking and improving wifi signal strength.

    • I'm testing out Wiim in a couple rooms as a replacement for Sonos and the initial results have been positive, though I haven't been using them long. So far my biggest complaints are that every model in their lineup has a different protocol compatibility list and that the Spotify integration isn't as well-polished.

    • If your Sonos speakers are old enough, take a day out and downgrade them all to S1. Just like magic it will all start working like it did the day you got it.

My take: over success breeds complacency. Apple knows where its money is coming from. It has carved out an extremely hard to establish hardware production chain via iphone and macbooks, and is able to provide a certain consistent level of quality for it. Software is an afterthought, especially for software that is not in service of this primary hardware revenue source. From a business point of view it literally does not make sense for them to do anything differently. Of course, disruption is always a possibility. Google was the undisputed AI leader for years, but their reputation as a House of Knowledge was overshadowed by their comfort as a search, cloud, and advertisement business. These are steady services that just need to be reliable to remain profitable, no invention required.

For a while I was surprised by Mircrosoft's signs of life around generative AI by the time OpenAI came about, but it seemed to relapse into complacency too.

I honestly believe there is some unstated law of success, I think there is a "ceiling" to success, at which point it becomes impossible to expand. It has something to do with the correlation between success in complexity. As a business grows more successful, it becomes more tied down to various commitments, constraining its ability to innovate without assumptions. There's a limit to what any given entity can handle.

  • I like this take. To add to that, it feels that for a company to maintain their software effectively, there needs to be a certain level of cross-departement knowledge, people who can connect the dots between frontend and backend for example, because usually it is in these transitions between two layers that bugs start to form. I feel like this becomes increasingly more difficult in large, complex company's where every departement is self-contained and there is not much vertical movement amongst colleagues, only horizontal. Which makes it really hard to solve issues that are not solely linked to one part of the process. So success doesn't only breed complacency, it decreases the possibility to do cross-departmental work because all the departments become to big to effectively facilitate this.

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.

  • 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/

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

    • The upload-and-stream-your-own-music feature, as handled by the Mac desktop Apple Music app, seems to be 90% bug and 10% working. I can’t imagine a rewrite being worse than the status quo.

      3 replies →

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

  • My last experience with iTunes was a long long time ago, in the iPod days, when you needed to use it to sync music, but it was a horrible piece of software back then.

    • It’s more horrible now. Syncing now opens a Finder window with an inconsistent look and feel, and sometimes fails to copy new songs in a synced playlist. The playlist view has the album art taking up half the screen, but there’s no way to shrink that section. And there’s no visual indication for whether shuffle is on - it has no grey box around it when enabled.

      I kind of think they made it shitty on purpose to push everyone towards a subscription. Many of these issues apply to locally stored songs and playlists, which is how I use it.

    • Did you use it on Windows? I never understood the hate for iTunes. It was a dream for someone like me who'd spend hours customizing their library. A far cry from today's software from Apple.

      In fact, I was never able to use Apple Music because it handled bad internet atrociously. And last time I checked (2022?) it was still not fixed.

      2 replies →

  • It really is sad how Apple can't keep such a simple app, that has been working more or less flawlessly for the modern history of the company, working correctly. Bugs I've seen include:

    - After waking from sleep, the current song plays silent audio (skipping forward and back again kickstarts it to start playing again) - When streaming with lossless audio, somewhere in the first ten seconds of the song, it'll skip - Mouseover events don't trigger when scrolling moves an item behind the mouse — you have to get the cursor to leave and reenter the object in question - Radio stations randomly stop playing sometimes - And I haven't seen this one in a while, but for a long time, albums in my library would randomly have a song or two split out into its own separate album. So I'd have two of the same album, one with (say) track 5 and the other with tracks 1-4 and 6-10. Deleting and re-adding the albums would at least temporarily fix this.

  • It basically is an Electron app; most of the UI is server-driven. It's just not HTML and js.

    News, Books, and TV are all similar.

    • Yep and they all suck. The hardware is nice but why do you pay so much to run shitty software that does not even focus on local stuff? If I want some cloud stuff, Google is cheaper...

      It's like buying a car because it looks very nice and has a great engine but the driving experience is absolutely terrible.

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

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

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

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

      2 replies →

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

  • Yep. I have completely abandoned Apple Music (after 4 years with them and the destruction of my local library btw), it just sucks. Both on the phone and the mac. Spotify just works, it's faster, more pleasant and has the relevant features in the right place.

    The only thing missing is lossless audio. But I have been listening to 256kpbs AAC since basically the first iPod so I'm not going to care that much at this point...

  • I am not an Apple Music subscriber and don't stream much music besides SomaFM, so I may not be in the norm.

    I always have selected on the sidebar Library -> Songs with View -> Column Browser enabled. And I search only using the "Filter" text input on this view. It's as close to how iTunes used to be in the early days of OS X (sans brushed metal).

    What I see on the screen is just mostly dense text except the small thumbnail at the top for whatever is currently playing. There is no other related artwork or graphics loaded. I fear once a re-write of this app happens, this view is gone... replaced with lots of fancy graphics and loads of whitespace padding everywhere.

  • I had to cancel Apple Music because, bewilderingly, sometimes I'd click a song to play and it just, wouldn't, play. Like, the most basic, simple thing I'd expect a music app to be able to handle. No error. Just nothing. This would happen two or three times a week. It feels utterly insane to say in 2025 that I chose my preferred music subscription service because I prefer a service where I give them money then they give me the ability to play music, but Apple physically cannot even manage that.

  • I have a consistently reproducible, if edge-case crash in Apple Music for at least a couple years now. I host a DAAP server (using the OwnTone software) to listen to my music with using Apple Music. It doesn't happen with a freshly-opened Music instance, but if it's been open for a while, then I pause, then restart the server instance, Apple Music crashes. I've reported every crash with a copy/paste of the repro steps in the comment.

  • Apple Music is basically the same as an Electron app. But it uses a native framework and technology and Apple’s markup language for the views - Apple Markup Language

  • I canceled my Apple Music subscription a few years ago after leaving the app open for long times would heat up my computer and use 100% of the cpu. It no longer feels like they have the "it just works" feeling they used to in all of their software.

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

  • I use Apple Music on my Windows work computer and it's pretty good. I still have iTunes on my home Windows PC (I use it for ripping CDs) and it takes much longer to start.

  • what is Music doing to you? Other than being slow to launch I really don't have any issue. I have made multiple lists and use it daily to listen to music. I don't recall it crashing in recent memory or not doing what I expect? Tbf, I currate my own music and lists and don't use the streaming a lot. Occasionally I use the station feature I guess, and it's passable. I'm certainly no power user though.

  • iTunes was such a piece of garbage. It would literally get stuck in a login loop whenever you tried to open it and it was pretty unintuitive design. Apple Music is not perfect but 100x better than iTunes. However, I never bought Macs for Music. It has always just been the most ideal development machine.

  • iTunes used to be extremely buggy for me, and things got a bit better with the Apple Music app. But, within the last week a bug which messes up all the album artwork on a synced iPhone struck my partner's device - I've not seen that one since iTunes.

  • The experience of browsing the iTunes store is laughably bad...

    The back button that goes back multiple steps while losing context of stuff you had clicked in between, the way the search box is in a whole other part of the UI and it has a three mode toggle. The way that clearing the search phrase does a new search for "".

    The other day I bought an album on Bandcamp and imported it. Music app adds a "show complete album" link when I view the album in my library. Instead of doing anything useful this link clicks through to a whole different album in the iTunes store.

    Or yesterday I browsed to "Joni Mitchell" and got some kind of curated homepage for the artist with background image art etc. The albums are grouped under a series of headings ("60s/70s" and "80s/90s") that don't include all her albums. There's no way to 'view all'.

    You literally can't reach say "Blue" without going back out and searching for it explicitly.

    Just idiotic and broken features left right and centre.

  • Ah, you know, now that I think of it, Apple Music has this pretty bad bug where after a couple of hours of playing music my playlist will stop playing and nothing I do will make the playlist usable again. This never happened in iTunes.

  • > iTunes was such a stable, usable piece of software

    Excuse me?

    iTunes was IMO always bad. I will grant that the Mac desktop version of Apple Music is possibly even worse than iTunes ever was, though.

    (This is slightly off topic, but I find it both amusing and rather infuriating that the iCloud payment system doesn’t accept Apple Pay. Oddly, it seems to accept PayPay. Really, just about everything involving the account and payment system in iCloud and Apple Music is awful.)

> Premium Hardware, Struggling Software

This sums it up well. The hardware is great, the software isn't.

I recently programmed the same app for iOS and Android. iOS took twice as long, simply because Apple's APIs suck. Case in point: The background task APIs (plural, yes, unfortunately) are so bad that Apple felt compelled to publish a video "Background execution demystified" [1]. If a dev creates an API and then has to publish docs "[my API] demystified", then the API sucks. Period.

I value stability and the freedom to configure the OS to my liking. macOS is stable but forces countless things on me that I do not want. Windows offers freedom but comes with many glitches. Linux is extremely stable and puts me first by letting me configure it. I love it.

[1]: https://wwdcnotes.com/documentation/wwdcnotes/wwdc20-10063-b...

  • Slightly unrelated, but that reminds me of all the thousands of "Git demystified" videos out there. There's a lot of confusing software out there!

  • > Apple felt compelled to publish a video

    Context is important.

    This was a WWDC session and Apple records & publishes all WWDC sessions.

  • It's too bad that Linux doesn't come with Apple Silicon. And while 20s me would have loved configuring things, once I had a family and a lot less time, I just want it to work.

My work Macbook sometimes drops random characters from the lock screen password input. You hit a key and a black dot does not appear; the password is consequently rejected.

It's not exactly this: https://apple.stackexchange.com/questions/458099/macos-lock-...

The system is not lagging at all.

It's not this:

https://mjtsai.com/blog/2023/08/29/mac-wont-accept-correct-l...

It's a bit like this, but only for the system password dialog and nowhere else:

https://www.reddit.com/r/MacOS/comments/1azl16n/macos_skippi...

  • Oh my god, I just thought my typing accuracy mysteriously dropped off at the Lock Screen.

    My password is long enough that it’s not clear whether a new dot has appeared, but I get frequent rejections.

    • To be clear, I diagnosed the missing dot issue by typing very slowly and carefully. The issue appears in repeatable streaks for me. For instance, the second character of the password might be dropped. If I repeat this several times, typing very deliberately and slowly, I can see the behavior repeat: no response for second character. Two workarounds are to just backspace and try again until the behavior goes away, or just notice that a character was dropped and type it again.

  • I thought I was the only one dealing with this!

    Made me consider that my magic keyboard was getting old or having bluetooth issues, but it does not happen on ANY other inputs.

    • Same here. I have never unlocked the macbook successfully the 1st time around (for a good 10 years), I always get a "wrong password" and have to re-enter.

      My initial guess is that the text edit control has "select all content" set initially, so when you enter the 1st character, it's selected, and when you enter the following characters they overwrite that, essentially chopping off the 1st letter of the password (which is then incorrect, obviously). Unbelievable that this was never fixed (especially with IT-managed laptops that lock themselves very quickly).

  • This happens to me if external monitors are connected. It was way worse last year when I literally had to wair for the monitor to "light up", and after a recent update the situation got better but it's still there if I type fast without "waiting" for the external monitors.

  • Same. When I boot my computer and reach the password prompt, whatever character I type first inputs two dots, I have to clear those two dots first and type the password again. It is very annoying.

  • Wow I've run into this too! I made my own keyboard with custom firmware so I assumed it was from that, but it's been completely reliable outside of the password prompt.

  • I use a 6-digit PIN to unlock my iPhone. I get it right less than half the time. Often one or two numbers just fail to register. ISTR someone else confirmed this bug.

  • I always thought this was due to Bluetooth issues or me mistyping the password. Thanks for confirming that this was not the case.

  • I believe this can occur when specific USB HID peripherals are connected. Try unplugging all your USB devices.

I think a major part of the problem is Apple's attitude towards bug reports: they basically DO NOT WANT TO HEAR FROM YOU. Which means that rare bugs go unnoticed and get swept under the rug.

I know that it's difficult to triage and process bug reports at scale, but I guess that's where some of those hundreds of billions of dollars could be put to good use.

  • This rings so completely true to me. Every time I notice a reproducible bug and try to report it to Apple I'm stunned by how difficult they make the process. Even reporting something as basic as incorrectly transcribed podcasts is an awful experience.

    Triaging and categorising bug reports at scale really feels like something LLMs should be able to assist with significantly.

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.

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.

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

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

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

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

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

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

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

      1 reply →

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

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

  • That's what I think too. I prefer the same UI for 30 years. I don't care about any "UI new age" stuffs.

    TBH I don't even care about security anymore, like our data has been sold left and right already. As long as I don't get phished, I avoid 80% of the bad actors out there.

    I already removed some update software from Ubuntu, those update notifications are very frustrating.

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

    • > doesn't appear to be tested on the iPhone SE 3

      Reminds me of the old days working at Motorola. Your feature branches were merged into a biweekly dev branch, which needed to be “sanity tested” before it could get merged into the branch that the QA folks validated. Every software engineer was on a lab rotation: when it was your turn, you and a couple others that made up your team went to a different building and descended into the hardware lab where you didn’t come out until you had created a working mobile phone network from scratch and tested it with a wide variety of phones -basically anything that could work. They had shelves with bins of everything: early unreleased smartphones (this was way before the iPhone), junky flip phones, RAZRs, StarTacs, bag phones, etc.

      It was honestly a lot of fun to see the hardware side of what you were working on, and to ensure that documentation and checklists were always sufficient.

      Apple is probably way too secretive to do anything like that :(

      1 reply →

    • Yeah that is very frustrating. I recently went to Ubuntu and picked the minimum installation. I then installed a bunch of development tools such as `build-essentials` and `git`. Other than Youtube crashing on Firefox, the whole experience, at least for the programmer part of me, is very satisfying.

      BTW debugging still takes a lot of effort to setup in VSCode / or have to write init scripts for GDB which I suck at. I think Visual Studio debugger beats everything on Linux for that purpose.

      Maybe I really need to try out Windows LTSC?

  • 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

    • 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!)

  • I think the pressure to keep adding new features on a yearly basis is more likely to please the investors/shareholders rather than the users. As an user, I know what I expected to get when I purchase the device, and just want it continue provide the same functionality. Occasionally adding new features without impacting existing functionality is nice, but I’m completely happy with the device just keep doing what it does. On the other hand, the investors/shareholders are the ones who would expect the company to regularly come up with new products, new features, with the hope of driving business growth. With Apple’s stellar track record of growth (especially under Tim Cook), the pressure will only get more severe.

  • Ironically, this is EXACTLY what Google Keep (their notes app) is. Just a simple, cloud based sticky notes app that has barenones to no formatting features except for a basic checklist. It's perfect for me and has been that way for at least a decade. Knock on wood tho

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

  • You probably would, but that's the number one complaint about Debian: "Where is my fix of new shiny?"

    • My complaint isn't about new shiny, but new safe. Sandboxing apps on Linux is getting better but it still has a ways to go to catch up to macOS.

      I'm talking about things like how a weather app shouldn't have access to the filesystem, or camera, or microphone, etc... A calculator shouldn't be able to see my location or even what networks I'm connected to.

      1 reply →

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

    [thousands of Enterprise Sales employees suddenly start listening]

    Sorry, it's Apple software. Nevermind!

  • What? iOS without new features? When? Every release since 1.0 had a big splashy feature

    • Initially it was building out the basic feature set. Now it seems every time they add a new swipe or icon it breaks my mental model of how my phone works without adding something that I needed.

      Apple is caught by their own success: the iPhone is mammoth hit but they've reached the end of its growth. So they've got a whole organization built around making it more compelling to grow the sales, but they should really switch gears: put the iPhone into maintenance mode and invent something completely new. Easy to say, hard to do, trillions on the table if they pull it off.

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.

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

    • Microsoft takes its time and has a lot of inconsistencies but eventually gets to some sort of desirable convergence state.

      They are a lot less idealistic and have an approach of working on it slowly but surely in the open. Apple on the other hand tries to maintain an unrealistic image of perfection and thus is always playing some sort of binary game, which is why things get stuck and never evolve beyond a certain point.

      I use to like Apple approach to things; with age I understand that Microsoft approach actually makes a lot more sense, especially if you need to maintain things over time.

      We should be glad that Microsoft "won" the desktop PC war because if Apple software had been used for critical software we would be in a lot of trouble as a society; I'm joking but barely...

  • 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?

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

      4 replies →

Here'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 skipping typed letters? It's a complete mystery to me.

  • 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 with no recourse or ability to even peak under the hood. We're at a point now where building a fully native macOS app, with the first-party toolchain, will give you far worse performance (in terms of responsiveness not resource usage) than something like Electron. I have a suspicion teams inside of Apple are also running up against these issues as they start to actually adopt the framework.

    • A modestly sized list of WiFi networks (30-40 items) slows down and stutters while scrolling on a M4 MBP. SwiftUI is a performance disaster, and I refuse to use it outside of toy single screen projects

      4 replies →

  • Poke around on jobs.apple.com looking at developer positions and everything will become clear. There seem to be at least an order of magnitude more outsourced software development jobs than jobs within the US/EU.

    You don't outsource to India because you want to get better quality products. You do it so you can pay a terrible Indian programmer $30,000/yr instead of hiring a great Indian programmer for $300,000/yr in Cupertino.

  • Messages on Mac freezes up for 5-10 seconds every time I get a Screentime request. It’s a hot mess.

I used to think these reports were exaggeration until i had to use the apple tv app to watch severance. I am beyond shocked how bad this app is and how every interaction feels like a downer. Buttons miss hover effects, icons are off center by a few pixels. Whole interaction workflows were obviously never tested and just don't work. I hope the explanation is just that the app was outsourced but if this is the level of quality apple works at now, users are doomed. The other issues i see daily are more signs of just stopping to invest any resources whatsoever into base components. I don't understand how google image search can show me faster image results than quicklook from an image that is sitting in my dock on my local hard drive. Or how the finder is unable to browse network drives without freezing, giving up or taking 30 seconds to show thumbnails or even file names.

  • Man I just got a mini-itx case and use a full-blown windows desktop next to my TV. Bought a "fly-mouse" (wireless mouse that works with gyroscope), set screen DPI to 200%.

    One thing I didn't expect is that my family ends up using the TV quite a lot for planning stuff, like doing google sheets, planning trips on google maps, booking planes/restaurants/concerts/etc. We have a small normal wireless mouse and keyboard for such occasions.

    No regrets, open platform > closed junk. Can also play steam games on TV. Can't wait until Steam OS works well on desktop so I can ditch windows too. If you only care about media and not gaming you can get a case small enough that can fit hidden away in a cabinet.

    • Bazitte is solid. Added PWA/electron wrappers for any web apps I frequently use (netflix/youtube/etc.) and added them as non-steam-games to my library. Have a steam controller and it is about as easy to use as any streaming stick.

      2 replies →

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

  • There are plenty of us that would love to just sit and fix things all day, but then you get a poor performance review for not shipping new features and find yourself out of a job :)

  • Honestly, I don't think it's a culture thing or a CS fundamentals thing.

    I think it's the fact that software is 100x, or maybe even 1,000x, more complex that it was just 25 years ago.

    Apps are built on so many libraries and frameworks and packages that an average application will have 100x the amount of code. And they're all necessary. A typical phone app is 200 MB, when Word 4.0 was less than 1 MB.

    But it's not just the sheer number of lines of code that can have bugs. It's the conceptual complexity of modern software. An app has to have an interface that works with the mouse and with touch, large screens and small screens, regular resolution and retina, light mode and dark mode, it works offline and online with sync functionality, it works in 20 different languages, it works with accessibility, it works with a physical keyboard and an on-screen keyboard, over mobile data and over WiFi, it works with cloud storage and local storage, it goes on and on.

    There are so many combinations of states to reason about. When I was building software for Win32 back in 1995, you worried about screen sizes and color depths. That was about it.

    Software's just gotten incredibly complex and there's more to reason about and software quality is just going to suffer. Like, I love Dark Mode at night, but at the same time I can't help but wonder what bugs would have gotten fixed if engineering resources hadn't gone into, and continue to go into, Dark Mode for each app.

    • > And they're all necessary. A typical phone app is 200 MB, when Word 4.0 was less than 1 MB.

      On native platforms, no it’s not.

      I know this for a fact because I maintain moderately complex, functional phone apps that have binary sizes that sit below the 30MB mark. I use multiple desktop and mobile apps from other developers that also match this description.

      The cause of the bloat there can be attributed to the following things, mostly:

      - Apps including gobs of poorly optimized analytics/marketing garbage

      - Third party libraries unnecessarily including their own gobs of poorly optimized analytics/marketing garbage

      - Apps being wrappers of a web tech stack project built by devs who have zero dependency discipline, resulting in a spiral fractal tree of dependencies that takes up way more space than it needs to

      1 reply →

    • Some rose-tinted glasses looking at the past. There was a time when your entire computer would crash if you just looked at it funny.

      Raw stability of software is much higher -- there are just more minor annoyances because there is also much more software.

    • The reason everything is built on millions of layers is not because it is actually required, but because we have invested a whole lot of time in building frameworks so that mediocre programmers can get fast results.

      I would call it a culture issue, where we are not able to seperate out places where this is fine, new interesting apps are great, I want as many as possible.

      From places where it's destructive, I would be happy if none of the ways I interact with an os had changed since windows 7, but it had gotten faster, more secure, and resilient.

    • MacOS had more screen sizes to target in 2011 than the iPad does today; in any case, Apple has always tolerated having iPad apps that are blown-up phone apps. Mouse support for iPad apps has existed as an accessibility feature before it was deemed a core feature. Even that isn't any kind of technological leap, mouse support has been part of Android for at least 15 years now.

      None of these really explain the sloppiness and unfocused nature of Apple software, which has been best-in-class until recently.

      1 reply →

    • I lean toward "culture" as the problem. Although, allowing for your 100x or 1000x complexity, how much of that complexity is from feature pile-on?

      I imagine putting AirPlay in the software stack, just as an example, caused code perturbations all over the place. Sidecar feels like another disruptive feature. Never mind Catalyst, juggling Swift and C binaries, Swift UI....

      This stuff Apple brought upon themselves. I'm sure there will be plenty of opinions though as to whether some of these were worth the cost of disruption, on-going maintenance.

    • I agree. The frameworks and tools we use are so complicated, but we’re also so tied to the complexity that it’s pretty much an anti pattern to go outside the framework/toolkit.

      I haven’t fully thought this idea out, but I’ve been feelin it recently.

      1 reply →

  • Agile. Sprints. Firing QA departments.

    I see these trends as negatively impacting app quality.

    "User pain" as a euphemism for "lowest common denominator" apathetic / fear driven development.

    Like, playing the Vulcan game of Kal Toh where you remove rods unintelligentlly and still believe your constructed structure (the app) is fully coherent, and instead it dissolves into uselessness.

  • This.

    I’d like to hear from the HN comments. Does anyone here work for a modern and popular software company (something I might have used recently) and think that the software they make is really and truly bulletproof? Like no backlog of hundreds of unfixed bugs and polish items that won’t stop growing?

    I don’t think I have met anyone who works at one of those places yet. I’d like to.

  • All of that can be summarized with Electron, web developers and high availability of workworkforce with somewhat low salary…

    • Except none of Apple stuff is Electron based, and as far as I am aware of Apple salaries are competitive with top companies - so none of your arguments really hold up.

      5 replies →

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.

  • Apple's scroll bar allergy leads to some quite funny (to me, anyway) problems with major websites. Some companies seem to have their entire web dev + QA + management staff on Macbooks, because on any other desktop platform their websites are COVERED in useless scrollbars that scroll maybe one or two pixels. I've even seen scrollbars cover up half part of a company's logo.

    All of that money spent on hyper expensive laptops, and people still end up with terribly ugly websites!

  • Disappearing scrollbars pisses me off as well.

    But I can tell you how/why (I think) it happened.

    They dropped them in iOS when the iPhone rolled out. It made sense given the small display area where even a 10 to 12 pixel column makes a difference.

    And then, sadly, there came the slow roll to make both MacOS and iOS look the same and so they started auto-hiding on the Mac as well.

    It's the form-before-function that I loathe ever since Jony started making round mice or USB connectors impossible to find.

  • There are, broadly speaking, two kinds of designers in software.

    - designers who come from an advertising/visual design/motion design/packaging/print (although those are a dying breed)/etc background.

    Those people care more about how things look in a video commercial or on a giant billboard, and they care about visual aesthetics and making something that catches your eye because it looks really good.

    - designers who come from an interaction/HCI/usability/accessibility/etc background

    Those people care about things more from a systems point of view, how features will behave across a variety of contexts/modalities, how users come to understand them over time, etc. They had more of a voice in the 80s/90s (Don Norman, Bruce Tognazzini, etc are in that category) but have been increasingly in the minority ever since.

    (Designers who come from an industrial design background are a bit of a wildcard - some will put superficial fit & finish above all else, while others really get how good ergonomics, tactility, etc can translate to software).

    Honestly, there's value in both. Users will judge a book by its cover, and you want interfaces to look attractive and be compelling - designers from the latter group will be content with designing interfaces that just look like black and white wireframes.

    But at the same time, you don't want pure aesthetics to run completely orthogonal to core usability. So it's a balance, and software interfaces are usually worse off when that balance is out of whack.

    Anyways, I'll let you guess what category of designers are overrepresented in Apple's ranks. Hint: their current head of interface design comes from a magazine design background.

  • Yeah annoys me too.

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

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

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

      3 replies →

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

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

      1 reply →

I have work provided macbook pro.

Siri/intelligence is disabled through company managed profile.

When there is some noise in the room a popup appears saying "You do not have permissions to use siri".

There is nothing you can do, siri is disabled (can't enable or disable it myself, it's managed) but this stupid popup appears all the time so many times per day.

There is nothing in settings to make it go away.

  • I was having a similar problem due to company managed profile. IT forced lock-computer and turn off screens on 2 minutes of inactivity. MacOS atrocious window management completely fumbles to restore window positions when external monitors are connected.

    Meaning _every_ _single_ _time_ I step out of my workstation all my windows would reset back to my laptop screen instead of my external monitor.

    My solution? Install 3rd party tool to prevent my computer from locking automatically. Congrats IT you played yourself.

    Like I get the lock-computer settings, but why also turn off the screen? It annoyed me enough I opened an IT support, but like always IT people don't care about the workers worflow.

    They also didn't let me change my wallpaper forcing me to use company-brand wallpaper. That is just petty.

    • I have a similar issue, but it is about key stroke lagging when entering the password if there are external monitors connected. Eventually I installed caffeine and problem solved :)

      2 replies →

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”

As someone forced to use a Windows laptop for work with the new job, I've stopped complaining about my Mac. It's so much worse on the other side of the fence...

Working on Windows makes me appreciate the Mac ecosystem so, so, so very much.

  • I know the feeling. I'm forced to use a Mac laptop for work, and it's really made me appreciate Linux.

    • Linux is better than Windows on most counts for sure, but I’m not sure I’ll ever be able to use it full-time without making significant concessions on preferences about how desktop environment stuff works. If you’re someone who grew up on Macs there’s almost nothing in the Linux desktop space that tries to replicate that set of patterns… it’s all Win9X-type taskbar setups, mobile-type setups (GNOME, Pantheon), old niche *nix setups (e.g. WindowMaker), and of course minimal tiling WMs. There’s no clones of Mac OS of any flavor.

      I’m proficient with more or less every modern desktop and can get by on any of any of them if I have to, but being happy doing so is another matter.

      32 replies →

    • I agree, but my M1 MacBook work laptop is by far the fastest dev machine I've ever laid hands on. It struggles a bit from the UX standpoint, two things:

      1. I have the same desktop layout every time, from left to right: slack desktop app, a two column wide emacs window, a 90col wide terminal. I also have two chrome windows--1 which is the same width as the slack window and overlays it, and another the same width as the emacs window which overlays that one. The problem is every single time I wake my laptop from sleep the terminal window has shrunk to fewer columns and I have to drag it back to full width.

      2. Sometimes the external monitor support bugs out. I don't know if that's my hub ("pluggable" something or other) or the OS or both.

      Then of course there's all the warts of homebrew, and the fact that it's not easy to build some software..

      However, the performance of the Apple silicon is nothing short of astonishing. I'm curious about the AMD chips that ship in the new Framework as I look towards an upgrade to my personal laptop, but it's basically between that and a new M4 Max Macbook. Never thought I'd see the day.. will probably wait a year or so before deciding but it's interesting that Apple is even a contender.

      15 replies →

    • I have a windows for work, Mac as a laptop and Linux on my workstation desktop. Windows is by far the worst, I don’t think Linux is vastly superior to Mac, they both have some things they do better than the other. My main issue is arm vs x86.

      5 replies →

    • It is really wild that all these little community groups manage to consistently outperform massive corporations.

    • can't agree more, to the point i ask if the new job mandates mac,if yes i will end the process right away.

      even windows is better due to wsl.

    • There are many issues with using Linux for a corporate workstation. For instance, if the organization uses a proxy, setting it up is a PITA, as many Linux applications don't respect the http[s]_proxy environment variables. Some only accept upper-case, others only lower-case, while many have their own configuration settings for using a proxy.

      Additionally, in certain industries Linux support is non-existent, with many applications developed exclusively for Windows and no viable alternatives available. Running a VM is another PITA due to driver issues. Wine ditto.

      In the end, I found that running WSL2 provided a more manageable experience. I feel that Microsoft really hit the nail with WSL for productivity. Apparently, you can even run graphical applications from WSL although I don't have a lot of experience with that.

    • Linux makes you use the terminal and read manuals and edit configs to accomplish the most basic tasks. At least neither Windows nor macOS need that. Linux is fine for servers, but I can't fathom using that on my actual computer.

      9 replies →

  • As someone who works on both I don't notice a difference. Mac sucks just as much as Windows (or visa versa). There's things each does better and things each does worse.

    • Once people start saying "forced to use [...] for work" you've got to analyse platforms from a different angle.

      Namely: How good is this platform after Corporate IT cheaps out on hardware, and loads as much 'security' crapware as possible?

      On Windows, there are incredibly cheap laptops available, and corporate IT has loads of crapware like antivirus and crowdstrike and profiles and enterprise endpoint management to slow it down.

      On Mac, there aren't any cheap hardware options, and there's a medium amount of "security" crapware.

      On Linux, corporate IT let you manage it yourself, because they don't know how to. They can't develop the skills either, because anyone who can manage Linux gets promoted out the set-up-new-users-laptops department.

      3 replies →

    • The answer with any discussion of this nature is to immediately disregard any and all answer that doesn't come in, unprompted, with an explanation.

      Which is about 90% of the comments here. Not a joke. I have counted 18 and see only 2 with specific gripes. Worthless comment section. (Sorry, but I did include yours too)

      I was 16 when I first met the first big "Mac is better than Windows" argument in person. I asked why, and they mentioned a number of things that didn't feel relevant to the people at the table, but the one that stood out was a particular feature that was indeed quite useful. Well, I didn't know how to respond at the time, but as soon as I got home, I checked with windows and the feature was right there.

      I don't think they were wrong for their preference. In fact, back then there was a lot of major differences in the workflow for these OS that isn't as big nowadays, specially if you're someone who can actually use google for more than 20 seconds. But the interaction proved to me the importance of being able to back your stance, because, if you don't, you may as well be just another 16 year old idiot with 0 technical or practical knowledge of the stuff that dictated your preference. They don't learn how to resolve their problems with them either, if they hide the reasons from others. So, again, worthless - take up screen space that could have better comments, while informing nothing and helping no one.

      5 replies →

    • I'll somewhat echo this. I think simply switching puts the new OS at a huge disadvantage, because not being used to something can make it seem bad.

    • They are totally different.

      Macs come working. When something breaks, it is impossible to fix, because they didn’t include a button to fix it. But it comes working!

      Windows PCs come broken out of the box, but the user adapts and eventually gains a pile of workarounds, which is sort of like the windows equivalent of a UX.

    • Until fairly recently, I would have agreed, but Microsoft is actively enshittifying Windows now by pushing things like cloud-only logins and ads in Start while simultaneously removing configurability (e.g. vertical taskbar was removed in Win11). I'm not a fan of macOS, but at least Apple is not all in on ads the way Microsoft seems to be these days.

      9 replies →

  • There's more than 2 sides to the fence. Desktop Linux is actually awesome, even better if you are even remotely technical.

  • I'm forced to use Apple and Microsoft products at work regularly. They're all so much worse than desktop Linux that it's not even funny.

    • This is exactly what happens to me. I get the company laptop, think "maybe Linux isn't that great anymore... how is modern FAANG handling things?"

      Then the ads come in, and any of my doubts evaporate instantly. The home PC runs NixOS, it's been that way for 6 years now and it will probably remain that way until the advertising glut is satiated. Even then, it won't be easy getting me to switch away from desktop Linux.

      2 replies →

  • I just spin up a ubuntu server vm and use it as my dev machine. VScode remote is pretty solid these days.

    • I use my mac as a on the go computer for work (it's really light, and proprietary software works always), but I have a linux VM that I sync the needed project on it before I go out. If I have to use containers for extra services (DB,...) I may as well use a VM I can configure as I like.

  • Yeah. Apple doesn't have to run faster than the bear. It only needs to run faster than the next guy. Which, as it turns out, is not that hard to do.

  • I work at a 90% Windows shop. Obviously major benefits to being on the "main platform".

    I tried using a Windows laptop for my first two months.

    I couldn't do it.

  • With official linux support on Windows, I really love developing on Windows, it's the best of both worlds. Mac on the other hand feels like a second hand citizen to both linux and windows depending on what you're doing.

  • I've had the same experience. MacOS had lots of features intended to make it friendly for casual users, which made it a pain when you wanted to modify it, but if you wanted to modify something, you generally could; it just took some extra steps compared to Windows 7. By contrast, I spent an hour figuring out how to uninstall Edge on Windows 10 this afternoon, and I suspect it's going to reinstall after the next update like all of the other bloatware did.

  • Compare the median sale price of a Windows laptop vs Mac. The qualify bar should be significantly higher for anything with an Apple logo on it just to justify the price tag.

  • Any system you have deep knowledge and experience with makes all the others look like garbage, because you don't know the right menus, can't intuit what you are trying to do and don't know the right workarounds/what the designers intended. As someone who uses MacOS, Windows and Linux on the regular, let me just say, uh... man, Solaris is pretty bad!

  • I helped my little brother put together a gaming PC a few years ago. Before that, I hadn’t even touched a windows computer in a very long time.

    I was blown away by how difficult and opaque everything was. I’m sure a lot of it was just unfamiliarity, but a lot of it definitely was not. I actually could not believe how hard of a time I had

  • 100% ever since I switched to design and no longer using windows, I forgot what blue screen of death looks like :D

  • None are actually better than any other, they're al great but fir different types of users and what they value.

  • What exactly did you find so much worse in windows?

    • The built-in bloatware (LinkedIn, TikTok, Clipchamp, etc.), the constant nagging (like full-screen reminders to buy Office 365 to "protect" your PC), Edge is basically forced on you. MSVC has insane licensing terms — you can’t use it outside of Visual Studio or VS Code, not to mention it's lacking support for C. Windows seems actively user and developer hostile.

      Beyond that, Windows' architecture is a mess, I hate it (There's a reason Microsoft has to ship WSL2). macOS runs all of my tools fine, just like Linux does.

      4 replies →

    • With every Windows release since 8, it feels more and more like the OS is actively antagonistic towards the user. This has come to a peak with Windows 11.

      Not too long ago I booted up an old laptop and put a fresh install of Windows 7 on it for kicks. Amazing how much of a breath of fresh air that was.

    • Not the OP, but one thing I've run into is that I've had three or four Windows installs (both Windows 11 and Windows 10) just fail to upgrade - one of them new upgrades just stopped showing up, I had to install an 'enablement package' and that fixed it but there was literally no warning or instructions of what to do, I just had to Google it when I noticed I wasn't getting updates.

      The others just failed with random hexadecimal error codes, again I had to Google to try and work out what was going on.

      With one of them I had to use the command line and diskpart etc. to expand the recovery partition because apparently the default size when I'd made that Windows 10 install was no longer big enough, and Windows Update couldn't work this out (the error code from the failure was nondescript, took ages to find out what was actually wrong) and couldn't fix it. Had to do it manually in Powershell.

      Another one I think might have fixed by running sfc and dism recovery commands in the command line, again it would be nice if Windows could work this out itself!

      1 reply →

  • That's not true and your opinion is subjective. Windows 11 is a great developer platform.

    • > That's not true and your opinion is subjective.

      I think everyone who comments on an OS war thread should see this banner in big red letters underneath the comment box

Yeah, it’s been a while:

- Music (the app, not the service): almost unusable UI/UX, sync problems, two search fields, etc.

- Calendar is confusing, glitchy UI.

- Mail is a disaster… even the simple search filter doesn’t deliver as expected.

- Safari “Inspector”: will swallow async errors, unusable for development.

- Control panel: messy, ugly and slow.

- Spotlight: was good, doesn’t work so well anymore (web results, why?).

- Finder: visual glitches, extremely slow in some contexts (file list doesn't update).

- (pre installed) tools and commands slowly disappearing from Terminal/Shell

In general all the nice little touches and the refined experience are gone…

  • Yeah what happened to finder? About 6 months ago my mac just stopped giving good results. Before that finder was basically magic, and now it just has junk?

  • The most strange thing is that no one pays apple to put all the crap on the dock by default. At least HP gets money for bloatware.

  • switch to spotify, proton cal, proton mail, firefox, raycast

    • I want a decent player that syncs with my phone, not a service (I buy my music on BandaCamp)… how hard is it? Also: most of the above were good at a certain point.

      1 reply →

When i type on iMessages, any time the message gets longer than ~8 sentences, ie... a mildly long message, it starts to lag extremely bad, where 1 keystroke has like a 250ms delay. it gets worse the more characters get added on

ive tried every single fix i can find, from turning off AI to predictive text. nothing fixes it. so many other people have this issue... it is absolutely insane a messaging app cannot message

  • I’ve had this occasionally but luckily it hasn’t persistently.

    Also annoyingly, I don’t consistently get messages on my Mac. Sometimes I do, sometimes I don’t, with no way of knowing what I’m missing without looking at my phone.

    • iMessage gets synced automatically, but SMS needs to be enabled explicitly on the phone for it to forward them to your Mac.

In comparison, my experience with a Quest 3s with MetaHorizonOS.

It has a screen recording feature that when you use it the first time it asks you whether it can use the microphone. It claims that this can be reset somewhere in the settings. So the first time I used the feature, I disabled the mic.

A couple days later I wanted to record with mic and searched through the settings but found nothing. Googled it and discovered little. Many posts and answers pointing out that other feature settings require a factory reset to be able to alter initial settings made.

I searched again in the settings, fiddling here and there but found nothing in the settings nor anything that fixed the setting.

In the end, I had to do a factory reset. Then I was able to enable the mic for screen recording.

The device is good enough but the UI is a nightmare. Bulk deletion of notifications? Not possible. Getting out MetaHorizion? Three to four menus until a pause button can be used.

Much prefer my Apple devices - no BS, no factory reset.

Quality is a synonym for care. And if the leadership doesn't care, the teams building the software won't care (at least, not as much).

Putting a logistics guy like Tim in charge was great for ensuring Apple kept shipping existing hardware products and growing revenue, but almost guaranteed that quality across the board would falter. For all of his faults, the one thing that Steve Jobs did that's impossible to replicate by force is care.

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.

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

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

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

  • 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

  • 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!

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

      4 replies →

I have a feeling that user testing just gets completely avoided.

One thing which bugs me since the last redesign of the horrible apple photos app, is that they changed its order of showing picture?!

After going on a trip, i like creating a album and sharing it with my family, I also put there some comments, and try to turn it into a story. I believe this is what an album is supposed to do, tell a story.

Therefore rendering the pictures by default from oldest picture to the newest one is very important.

This however did not fit properly into the new design of the Photos app, as they changed it to `Date added`.

Whatever that means, at the end of the day, it starts showing pictures from the newest one, to the oldest one. Which means it’s the opposite way. Think about watching a movie backwards…

  • Sharing albums is also a huge pain. Inviting new members doesn't work half of the time.

  • Man every time I read someone complaining about the new photos app it feels like they never even tried looking for a solution. "It changed, so it's broken."

    1. Open shared album

    2. Tap "Sort" button in the bottom left corner

    3. Select "Sort by oldest first"

    I don't know if they could have done it any simpler than this.

    • Yes i do that :) but now i also need to tell that to my family constantly. Its not like you need to change it once, you need to change it for every single album

      1 reply →

As an iPhone user, I can only agree that Apple's software quality is just going backwards. Keyboard is terrible, it suggests words that are completely unrelated. Control center is becoming worse at every update. You can't still select text in the messages. Wifi is always unstable. You can't turn off wifi, etc.

Also my father used to use the feature of announcing outgoing calls when call is made by Siri, they removed it and I saw that many blind people also used to use this feature. I don't know what they thought while removing this feature.

  • Yeah!!! What’s with their word prediction? More than 12 years and buggers still can’t predict my first name which I have typed a trillion times at least and is my name in the iOS and iCloud and contact and what not!!!!

    The thing is slowly I am moving to so much non-Apple things that at one might I might go back to a much cheaper Android. Because anyway normal sized phones are not coming from Apple either.

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

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

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

      1 reply →

    • I don't really get this criticism. If I want to make a PDF, I open up Word and save as PDF. To open it, I double click the file.

      You can save anything you can print as a PDF since what, Windows 7? And the OS comes with a PDF reader since what, Windows 8?

      7 replies →

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

    Apple software has always been crap. People put up with it because the hardware was nice and shiny and distracted from the many bugs and severe UI issues.

I know people tend to get very upset by this but if I’m not mistaken the M1, M2 and I think the M3 processors all now have “unfixable” hardware level security bugs on par with SPECTRE that destroy the concept of a Secure Enclave AFAIK.

https://wccftech.com/macs-running-apples-m1-m2-and-m3-chips-...

So essentially they might be fast but they all have genuinely fatal flaws in them.

But it’s not just the software that stinks.

  • when I learned that fact it made me feel as if I want to switch away on a hair trigger, I do wonder if other modern arm platforms are safer, or just less scrutinized, and if Apple is still safer than Intel?

Apple creates excellent hardware but mediocre apps. Look at Reminders app for instance. Try to create a task. And then drag it to another list. Absolutely not a smooth experience. Feels like it‘s not a finished product. Now compare that to another app: Things3, where the drag and drop of list items is rasor sharp: You have the feeling you have full control over the item.

That’s just one experience. Another: Look at Photos app. Apple recently changed it. Total chaos. No lists anymore but tiles. I have to scroll up and down to find out where my lists of photos are. Germans call it „verschlimmbessern“, making it worse by trying to improve.

Or look at Finder app. And compare it to any competing product.

No app created by Apple really convinces me. None of them. Every product by an indy dev is magnitudes better.

While I worked at Apple in 2021-22 their issues seemed about the same as nearly every other company producing consumer apps and devices; bloated slow garbage with very mediocre quality. Their engineering culture is terrible, especially as it relates to transfer of the “Apple ethos” to the next generation of devs. Apple is going to be indistinguishable from the rest of the pack within the next decade.

But most of all it seems like it was designed by people who don’t even know what it is for. That combined with the superficial “implement my Figma masterpiece in code” development approach that includes little to no user testing. Tog weeps. Don Norman weeps. Observe how much breaks when you do something as trivial as bump the default font size by one notch. I am sure it is pixel perfect at default size though.

Enter a birth date in a contact entry without a year. Watch as it jumps to the next day when you save because you are editing the date after 0000 of the next day in utc time. That bug has now been in MacOS/iOS for at least 17 years.

Sorry, got in to rant mode. I really want “less but better” from things in my life. We as consumers aren’t rewarding companies that take this approach apparently.

  • You can really see this when trying to build apps with Swift & SwiftUI. The language and the framework seem to be optimized for nice terse WWDC demos but both fall apart pretty quickly when you start to do any heavy UI lifting with them. And I think that's starting to bleed into their own native UI now too. The lousy macOS settings app is a good example.

    Unfortunately there don't seem to be any good alternatives to Apple. Windows is even worse.

    • Yes, I was a fairly early SwiftUI guinea pig, when I'd mistakenly assumed it was solid because of how Apple was pushing it, and your "WWDC demo" is spot-on.

      The DSL could've been better (while still syncing between code and direct-manipulation GUI painter). And the interaction model seemed like it wasn't to be trusted, and was probably buggy (and others confirmed bugs). The lack of documentation on some entitlements APIs being demoed as launched left me shouting very bad words on multiple days (which is not something I normally do) before I made everything work.

      I could feel this, and ended up wrapping all my UI with a carefully hand-implemented hierarchical statechart, so that the app would work in the field for our needs, the first time, and every time. Normally, for consumer-grade work, I would just use the abstractions of the interface toolkit, and not have to formally model it separately.

      Don't get me started on what a transparently incompetent load of poo some of the Apple developer Web sites were, for complying with the additional burdens that Apple places on developers, just because it can. Obvious rampant data consistency problems, poor HCI design, and just plain unreliable behavior. I think I heard that at least some of that had been outsourced, to one of those consulting firms that everyone knows isn't up to doing anything competently, but that somehow gets contracts anyway.

    • All of these modern "declarative" frameworks seem to be optimized for hello world kinds of apps. Jetpack Compose, too.

      And SwiftUI is just being too smart sometimes: https://tonsky.me/blog/swiftui/

      Not sure about other people, but for me, my UI framework making its own heuristic decisions about how to lay out and style my views is the last thing I want. It robs me of the certainty that my UI will look and work the way I intend. And this is why, as an Android developer, I still build my apps with decade-old tried and true technologies.

      3 replies →

    • Their new wifi network selector is laggy as fuck. The old one was perfectly fine. This is just like windows reimplementing basic UIs in their UI-framework-of-the-year.

    • Windows is only worse if you don't consider the freedom of choosing the hardware it runs on and its ability to be modified to run as you see fit.

      Apple is really losing the plot because they really need their software to be good to sell their hardware. Microsoft doesn't even have to care that much because there is not a relevant alternative coming out any time soon (as the various Linux failures have shown), but at least you don't have to give them a lot of money (in fact as close to zero as possible if you really want to).

    • Ironically Linux with KDE is very good for being both pixel perfect, responsive and enjoyable to work with.

      What a time to be alive.

  • Having joined a large established FAANG, it's become quite apparent that in any large established entity with so much management and meta work, with strong incentives driving more energy towards the meta work than where the rubber meets the road, it's inevitable for product quality to deteriorate.

    Internally the prioritized output becomes the meta work, not what reaches customers. What reaches customers is almost some kind of accidental byproduct of what the vast majority of people in the org spend their time on day-to-day.

    My past experience is dominated by startups. The fake work I'm incentivized to spend time on would have been fire-able levels of misplaced priorities / waste everywhere else I've worked as an IC developer.

    I've never worked for Apple, I'm assuming this pattern plays out everywhere at this scale.

    • Matches my brief FAANG experience well: the vast amount of time devoted to performance reviews and the gaming of them versus actual productive work was… something I’d never encountered in my previous 15 years of work.

      Well compensated hoop jumping at least!

    • Interesting observation. I suppose most startups haven't existed for long enough for the meta-optimizing employees to be promoted over work-optimizing employees, yet.

      4 replies →

    • Same. The compensation is substantially better at FAANG, but in terms of actual on the ground work being rewarded, almost never the case.

      Meta-work (lots of "cross functional" documents, alignment meetings, sync ups with senior tech leads to brown nose, deliberately creating low quality output to justify hiring more people/growing one's "scope") is 90% of it.

      Any actual output is largely accidental, coming from the 20% still naive, or idealistic enough to actually care about what they produce.

  • > It was designed by people who don’t even know what it is for.

    This rings especially true with Windows.

    There was a not-so-serious rumor that the whole MS design department uses Macs.

    This may or may not be true, but recent UX changes make it clear that the designers don’t really use Windows beyond a superficial level. Many common interactions have become increasingly tedious and visually sluggish, both due to excessive animations and performance issues. Explorer in particular has become barely usable for anyone who frequently manages files.

    • Apple can stay far ahead simply by not falling even faster than Windows. Finder and Spotlight have gotten worse, but they remain light-years ahead of their Windows counterparts.

      11 replies →

    • TBF a ton of windows users aren't primarily from the platform, and have either a second machine or more experience on other OSes.

      The dev community might be an outlier, but people choosing a windows machine to get WSL on a mainstream and well-supported hardware is not uncommon.

      Same for those with a macos work laptop but a windows gaming machine, or artists using a mac for personal stuff and windows for 3D/2D creation.

      Having Windows designers making platform transitions easier kinda makes sense, though I agree it shouldn't penalize existing users as much as it does now.

    • > It was designed by people who don’t even know what it is for.

      > This rings especially true with Windows.

      Just take a look at the Windows 11 "Control Panel" or whatever is called and how that looks like just another UI on top of the main system, that does not make sense

    • I don't disagree, but the average business user is someone who uses the M365 suite and a handful of webapps. We are getting ready to roll it out and our test users haven't had many complaints. IT is a different story, however, for the reasons you stated. It's like they just shuffled all the system and config menus for fun.

    • As far I remember, Microsoft design team used Sketch, which is... mac only.

      Now they are using Figma, but as far I know, yeah, they all use macs lol

  • > Enter a birth date in a contact entry without a year.

    I’m glad I’m not the only one. It’s mind boggling. I’ve had to start putting in my best guess just to have it save…

    • For exclusively Apple ecosystem users, how do you handle these feature gaps? Just get used to working around them and ignore?

      I feel like every time I swap to the Mac ecosystem it's a litany of "Hunh, that weird tiny thing doesn't work" issues.

      PS: USB-C DisplayPort MST (display daisy-chaining) support that's been missing for... a decade and counting?

      7 replies →

    • FWIW, I've had the expiry month of credit cards stored in Safari increment on occasion (leading to failed online payments, trouble getting a flight, etc.) several times, to the extent that I now always include the expiry month in the card nickname. Mind boggling.

      2 replies →

  • Agreed I was there at that time. I was in two different “orgs” in my 5 years, SWE and AI/ML

    I saw poor management (lots of ex Amazon) running new grads/jr engineers into the ground (features features)

    It’s all about new features. If anyone with experience expresses an idea to address technical debt they are literally put on PIP

    • I will point out I was at Google for a similar length of time and saw nothing but amazing code, yet the problem was is building anything but the ads money maker.

      If there was a way to combine Apples magic marketing brainwashing with Google’s engineering it would be an amazing thing to watch

  • This saddens me, as I learned the lessons of less but better through Apple over 20 years ago through Steve and Jony, which ultimately led to Rams. It was a pretty transformative lesson in my life, and extended far beyond tech or products.

    I hope they are able to course correct with the right leadership. A culture that cares deeply about the little things is hard to build and has to be supported at the highest levels.

  • > Sorry, got in to rant mode. I really want “less but better” from things in my life. We as consumers aren’t rewarding companies that take this approach apparently.

    If *becoming the most valuable company in the world* isn't being "rewarded", then what possibly is?

    No, it's the hypercapitalist endless drive for ultra short-term, next quarter profits at the cost of anything else that causes this. Obvious irony being that Apple would've never become this big if Jobs had followed this approach.

    This of course is the #1 reason of the downfall of the West, above all else - pure short-termism.

  • Thanks for sharing. Which teams are better and which are worse? I guess all the system software teams are better?

Late last year after an OS update, notifications in macOS mysteriously stopped popping up. They were getting triggered and could be seen by opening the right sidebar, but the banners were no longer popping up in the corner anymore. I had been using them to remind me of any upcoming meetings in my employer's Google calendar, so when they stopped appearing, I suddenly found myself unintentionally missing those meetings altogether. (I found a workaround by using Slack's Google calendar integration to send me reminders there.)

Well, turned out that although the Focus -> Do Not Disturb settings had been disabled, the settings were behaving as though they were enabled anyway! It was set to only allow certain apps to show banners. Only when I changed this setting (a few months later nevertheless) did notification banners finally start working properly as before. Perhaps I ran into an extreme edge case that the Apple engineers overlooked somehow, but it does make me wonder whether they are doing anything at all to identify and cover such edge cases.

  • edit: Looked further, found that the cause ultimately turned out to be the 'Allow notifications when mirroring or sharing the display' setting under Notifications, which was off by default. I use an external monitor almost the entire time but I would expect that setting to be on by default, at the very least.

I really hope someone high up the chain at Apple reads this post because it's only the tip of the iceberg in describing the myriad of things wrong with Apple's software experience lately. For a company so flush with cash and resources, it boggles the mind how they could let things get this bad.

  • It's been bad since iTunes became a garbage heap.

    There are pockets of competence, but it's not a company priority (even the audio/video apps suffer). That such mediocrity has crept into the OS is even worse.

  • Feedback doesn’t work so I stopped reporting them. Bugs take about a decade to be fixed and they’re introducing them in a faster pace.

    It sends as if nobody at Apple is either a power user or an “abuser” (like many old people who have 50+ email windows open on their iPad because the ui is not very good for them anymore)

    I’d love to work at some for a year and only fix bugs and performance issues. It’s very rewarding work imo.

Did anyone mention that on AppleTV I now get ads on my home screen?

----

I am also using a Macbook for work and in addition to the fantastic battery life and the fact that it mostly "just works" I feel parts of the experience has significantly improved since last I used Mac, for example I can now remap ctrl and fn!

On the other hand I still miss the consistency and ease of use of Windows XP, Gnome 2 or KDE Plasma.

Then again, Windows manages to get a little bit worse every release, Gnome 2 was replaced with Unity (on Ubuntu) and later Gnome 3 which I understand still breaks extensions and which I still don't like despite trying hard.

The quality crisis is systemic throughout the whole economy. So many fields are getting more disorganised, messy and chaotic.

On the one hand things are moving faster, doing more with less, being more responsive etc. But this comes at the expense of quality and long-term reliability / support. Applies to hardware too.

I reported a bug in their mmap syscall on Apple Silicon. You can hard freeze the computer in about 4 syscalls (basically system C functions). It's still there and they won't fix it, or acknowledge that it's a vulnerability.

The frustrating thing is it locks the IO system, but the kernel thinks everything is fine. One by one each thread that does IO never returns. So you frantically click around wondering why your computer isn't doing anything.

MacOS has gone downhill like crazy indeed. On an M4, searching my safari history is super slow, searching for a password in the Passwords app is also really slow. I mean these are just lists. Apps steal focus all the time, Finder window column widths reset whenever they feel like, search in Mail sometimes just refuses to work. iCloud tab syncing? haha, not today, maybe next week again. You could probably write a dissertation on the new, new system preferences app.

  • I have a bug with Safari poor sync since about 4 years (passwords wouldn't correctly update both ways) but the tabs issue was also extremely annoying.

    I just went with chrome. I used to really like Safari, I really wanted to use it, but Apple is just not competent enough anymore, no matter how good looking it is, no matter how many interesting features it has, if it doesn't work all is irrelevant.

> Feature prioritization over optimization: Engineering resources appear focused on new capabilities rather than fixing existing performance problems;

This point really cuts to the heart of my frustration with Apple lately. I switched from Windows XP Pro to OS X 10.2 in order to have a dead simple, bulletproof desktop experience without all the nonsense. I recently booted my old macbook to grab some files and was shocked at how lovely and simple 10.2 was.

> I call on Apple to return to its roots - creating products that prioritize user experience over feature checklists. The company that once proudly created products that "just work" needs to reclaim that ethos.

But this is a mythic past, not the real one, embarrassing software bugs have always been present! Moreover, it's never been limited to just software, remember premium laptop keyboard design fiasco, for example.

  • That's not true in my experience. I started at Apple in 1995 and user experience was king. Honestly, Jobs return was more or less the start of the decline (but, not of the stock price of AAPL of course).

    Why did Apple engineering culture decline then? It became top-down, no longer bottom-up.

Apple had to switch CPU architectures and build their just to make their OS feel as snappy as KDE and Gnome does on mid-tier hardware. I wonder how long it will take until enough technical debt accumulates to a point where Mac OS feels like it drags again.

The absolute worst was the transition to SSDs if you were stuck on a hard to upgrade HDD-based Mac. It became super clear that Apple devs stopped caring in the span of a year.

  • A recent blog post in the Apple fanboy world posited that Apple has slow, non-user-adjustable animations that make the OS feel slow. That's basically why a user thinks KDE or Gnome is snappier. It has nothing to do with CPU architecture.

    I still have an Intel Mac and it doesn't feel significantly slower than one with Apple silicon.

    • > KDE or Gnome is snappier.

      Last time I installed Gnome I had to install an extension to remove the 150ms delay on alt-tabbing that is present even when animations are disabled. It became snappy after that.

      https://extensions.gnome.org/extension/2741/remove-alttab-de...

      As for KDE I did not find how to disable animations when using Wayland. I would be happy to know (while keeping Wayland).

      (I still prefer using customizable OSS software over "we know better than you" closed source software)

  • Rubbish. You Linux-only guys post this nonsense on any thread criticising competing OSs thinking the rest of us have no experience using them. I daily-drive older hardware (Xeon E5 with 16GB RAM and GTX 1080 ti), which is essentially all midtier is, and GNOME is a stuttery mess. It struggles to drive 4K. It's slow to load software, and what is available is often a UX mess (what have they got against menus?!). Discoverability is low. Disk access is slow. Tried BTRFS, ZFS and Ext4 - none of them make a difference. KDE is no better - how many modals or check boxes are needed for one option?

    See, we can all pour scorn on other operating systems. The real problem lies in the expectations that people place upon these platforms. Despite my complaints, I actually enjoy using Linux on a desktop (laptops are another story). If I listened to a lot of you, my expectations would definitely not be met.

I'd consider the tools in the iPhone's Photos app to be amongst the most "core" features - yet there've been glitches in it for the past year where if you annotate a picture (say, by adding text), the position of everything you've added is screwed up when you hit 'Done'. I'm sure that's the tip of the iceberg.

They design AirPods and its cases to break on impact. They make it so slippery that it would be a stretch not to say that they designed it felicitate fatal falls. And after all this, they used glue to glue it in such a way that it comes off if it didn’t fall. Then they just ask you to buy a new case — yes, they don’t glue or do such lowly repairs. They have the gall to explicitly say that it would be repairable by glue but they won’t do that. Not to mention batteries which are designed for obsoletion. Cases and parts are made perfectly irreparable. And that’s just AirPods case!!!!

Premium hardware my foot! They are lucky to be in a convenient duopoly.

Is this a real problem, or a perceived problem?

I know people like to complain about Apple's software quality - but is this actually an issue - or just the popular thing to say?

  • My own experience has been the opposite. Early versions of OS/X were dire, things like a kernel panic when removing an already ejected USB stick.

    People like to point at Snow Leopard as being the peak of reliability but there are two things to consider about that. The first is that the previous versions were so bad that they had to stop creating new features and do a bug fix only release. The other is that it still needed countless updates through the following year.

    If you want an example of something they have done exceptionally well take a look at the rollout of APFS on the iPhone. They replaced the filing system on millions of phones with barely a murmur from the community.

    I think you are correct, people like to whinge (especially here).

    • And yet I think we're at another point where things are so bad that we need another bug-fix-only release. (Or two or three in a row.)

  • I don’t have any issues, but I am that person who uses just web browser and terminal on Macbook. Almost all software comes from Nix package repository.

  • When I bought my first Mac (M2) I could reliably freeze the screenshot app by clicking 2-3 buttons in the right order. It was fixed months later at least. To this day the mouse hover zoom animation for the dock freezes regularly and it happens on two separate devices. "Coincidentally" this animation was disabled by default. The preinstalled image viewer cannot open more than about 50 images without randomly distributing them across multiple windows and/or spamming a series of error messages telling me that some of the files cannot be accessed. When I click on certain video files in the file open dialog, some thumbnail process allocates over 25GB memory within seconds and the system becomes near unusable for a minute or two.

    I would say it’s roughly comparable to Windows 10/11, which fell off a cliff in terms of quality. But to be fair Mac OS can handle much longer uptimes, today my Macbook force rebooted after about 250 days and it ran perfectly fine up to that point.

  • Idk but sometimes slack just takes over the screen and crashes the display drivers pretty regularly. You could put that to badly written software but I don't think display drivers should crash.

In the current MacOS release, if I type Time Machine in the System Settings search box, it shows what I was looking for: "Show Time Machine status in the menu bar".

But if I click that, it shows the switch for the Keyboard Brightness menu bar control, and doesn't show anything about the Time Machine menu bar item!

  • Apple cannot figure out how to do a search in settings for the life of them. It's been broken on iOS basically since it was added. Do any googling about iOS settings search and you'll only find people talk about it to rant about how bad it is.

    • The absurd thing is that Apple pioneered searching settings in early MacOS. You type your query and a spotlight effect shined on the corresponding Preferences Panel for the selected candidate of your search results. Hence why Spotlight was called that originally.

  • somewhat similar problem, but I always go for time machine settings, it always wants me to open the time machine drive. Searching for time machine worked better on my imac dv. Not to mention you can only use google as your search engine in spotlight when major browsers have let you change it for the last decade or two

VoiceOver user here. I experience a ton of small to medium issues since my first OS upgrade. In my book iOS 5 was the last relatively bugfree version I used.

* Around iOS 8, the back button in Safari would crash voiceover. Bug was fixed with next OS update, so I had to deal with it for at least 8 months. * Since roughly iOS 11, VoiceOver cursor will randmly jump away from the currently selected item. So you actually never know what you will invoke when double-tapping. * My Apple Watch requires a different way of tapping for the first time I enter my passcode after battery was empty. This bug persists even after completely unpairing and re-setting up. * With previous Watch OS, I accidentally tried to download the premium voice from within the Apple Watch App. Apparently, thats not how this is supposed to be done. However, the single attempt to use the watch app to do this, I coulld never successfully download the premium voice from the watch directly again. Something whent stuck, and the menu item doesn't even appear on the watch.

And these are just a small selection of things I could explain in a single paragraph. I could actually write a book about small to medium bugs I experienced with Apple Software in the last 12 years. For instance, sometimes you need to tap a boolean setting three times for it to toggle. If you have an eye for bugs, you see one per day on Apple devices...

  • Not sure why this was dead. VoiceOver is an iOS/macOS feature and the comment author was expressing that the software quality has been declining.

    This is an important issue IMO. After having worked on accessibility for mobile and web applications for several years, I gained a lot of empathy for assistive technology users. Apple should know better.

My canary was the iOS 18 update on my iPhone SE 2nd generation.

In all my years of using iOS, i never had long pauses, but switching between safari and other apps i sometimes had pauses around 10 seconds. Maybe it is the SwiftUI change; i'm not sure.

I did upgrade to the SE v3 and haven't really seen many pauses. But i am not a power user by any means and was seeing the problem often, along with some other glitches.

Just to be clear: it wasn't like the applications were lagging, it was as if the entire OS was crawling.

It's not even just Apple. All the major tech software I use feels like it has significant regressions on the daily. It's super frustrating.

I tried a Macbook again when the M1 chips came out, and wasn't impressed with the performance. Despite incredible benchmarks, the interface just felt bloated and sluggish.

The biggest issue for me though was Darwin's weird psuedo-complete unix environment. All of my production servers are Linux, and it's a real pain to have to torture software that works great on Linux over to Apple's OS. Homebrew is nice, but even that would fail sometimes, and if the software wasn't available I would have to wait for someone smarter than me to port it. Also, it's weird that the community has to maintain this despite Apple having a gajillion dollars because they simply do not care about OSS.

More of a personal ancedote, but in the end all I'm really using a computer for is a web browser, code editing, and running linux production software locally. Just made more sense to stay on Linux, which I run on an excellent Framework laptop. It feels nice to be out of the software bloat treadmill.

  • I feel like M chips are for those who’s upgrade cycle is over 5 years like me. Coming from MBP 2015 to M2 is stunning.

  • What distro do you run on the framework? Ubuntu feels bloated and the software is old. The framework laptop is much, much worse than a MacBook Pro. The comparison isn't even remotely apples to apples.

    I wish there was a perfect solution, but man. Comparing a framework laptop with ubuntu to an MBP with MacOS is crazy from anything but a cost perspective.

    • Xubuntu. It doesn't feel bloated at all. The software I use is Firefox and VSC, which update almost on a weekly basis sometimes, neither of them feel "old". I've actually been considering switching to something else from VSC because it changes too much and is getting kind of bloated for me, I really just want a text editor with syntax highlighting and a file list on the left panel.

      If I was to nit-pick, I would say that having competing package managers apt and snap is annoying and I've considered switching to Debian over that.

      The real surprise to me was that I liked the Framework trackpad more than the Macbook one. I assumed that would be the best thing about the Macbook and was surprised when it wasn't.

      I sold it to a friend and she loved it. To each their own I guess.

this makes me feel less crazy

apple ebbs and flows in terms of how on the ball they are in any given area, but it feels we're at a strange inflection point where their hardware is the best it's ever been and the software is inexplicably in a death spiral

i've been a heavy safari user for a while, mainly because i do make extensive use of the tab and history syncing across all my devices, and safari is the only actual browser you get on iOS - might as well use the native version.

lately safari has this habit of, on some websites, entirely locking up my device while loading web pages. like full on hard lock can't switch windows, nothing can be done, sometimes for upwards of 30 seconds. to go to my electric company's website, i have to use chrome. otherwise my computer becomes unusable.

i am not suggesting that their website isn't awful (it is) but it is inexcusable that on an M2 max laptop with 64 GB of ram that loading a slow or bulky website should make my computer completely unusable. i do not understand how this hasn't been addressed. it was intermittent before but it's a daily occurrence now.

this along with all the weird visual glitches, notifications snapping between sharp-edged boxes and rounded boxes repeatedly, sudden drops in frame rate on my iPhone display that seem to start and end for no reason, and it's starting to feel like everyone at apple uses their devices as beautiful paperweights primarily and doesn't actually interact with the software at all...

the thing that frustrates me deeply is i've explored the android ecosystem extensively (i've owned several samsung and pixel devices, even very recent ones as second phones) and find that whole space even worse and more unpleasant, with the shovelware play store and a general unpleasant and janky UI that has never felt right to me. so it's like... what's the GOOD option now?

Remember when OS X Snow Leopard 10.6 was released with 'zero new features' and with focus on fixing bugs and improving things?

Good times.

Since this thread might actually catch the eye of some people who are responsible for these kinds of things (nothing ever seems to happen with stuff that comes up in the Apple Support forums), I'll add my current pet peeve bug:

On iOS, I use the notes app to keep track of my workout routine. Just a simple table with columns for exercises and rows for workout sessions. For a while now, there's a bug where the text gets confused about which row it should display on. Only in some columns though. So in one or a few columns, the entry for the last workout will be a few rows above where it should be – sometimes it's between rows. When I press the cell in the bottom row to input a new entry, the text marker will end up somewhere above. This bug is quite inconsistent, but often persists between reboots of the app. It seems to have something to do with there being empty cells in a column

Anyone else experience this?

My personal annoyance is Apple abandoning AppKit in favor of SwiftUI, which breaks down immediately once you do more complex interactions than basic demo apps. NSScrollView and NSCollectionView must be among the most buggy UI components, but SwiftUI ScrollView is so barebones (and also buggy), it's basically useless.

  • I call it ShitUI because you can tell immediately when a view uses it. It's absolutely incredible how bad it is and that macOS is becoming cluttered with these awful UIs. Have you seen the WiFi menu? How can they fuck up a menu? I just don't understand.

Techrot is real and it's there in almost every major big tech product. Google does definitely take the gold medal in this category though as I have never seen so many bugs in production software by a trillion dollar company as I have seen in Google's.

1. Maps crashes almost every ride on Car Play (this used to happen a lot back in 2023 and was fixed for majority of 2024. Seems like it regressed again)

2. Trying to expand reviews on Google Maps expands the wrong review (100% reproducible, not an edge case)

3. Firebase Auth has terrible reliability when it comes to SMS delivery and fail rate of like 5-10%.

4. Gmail keeps opening links with the wrong account (Click on Google meet link from an email in account number 2, as in .../u/2/... . Link opens with account 0 and now you gotta switch accounts again).

5. Gemini is famously unreliable and produces wrong results for seemingly simple queries.

And many more I can't recall on top of my head but surely exist.

All software development is ultimately dominated by complexity management asymptotics.

Every tuple of

    (engineers, organizational structure, choice of language, ...)

Generates a function mapping from <complexity of problem> to <complexity of solution>

The asymptotic behavior of this function determines the most complex problems you can solve before the complexity of your solution (the software) blows up and becomes unmanageable.

Apple's function currently has subpar asymptotics on the software side, so they've hit the bounds of complexity that they can properly handle.

There are a lot of things you can do to improve your asymptotics: engineering org structure improvements, switch to programming languages with better complexity function asymptotics, etc. etc., but any of these changes require an organization with the executive function and insight to actually make the jump, which is by no means a given.

There’s a far larger surface area of software for bugs to occur in these days.

Of course that’s balanced by larger teams working on said software.

This suggests Apple is under-invested in QA, which is a pretty easy fix for a sufficiently senior manager.

Apple’s senior management hopefully read HN. Maybe these posts are being read by the right people.

Using the backend services (iTunes Connect, etc.) is painful.

Also, don't get me started on the current state of "documentation." At one time, Apple had a huge team of ridiculously overqualified documentation people. They often had better chops than the engineers.

  • This reminds me of the recent reading of "Inside Macintosh" on archive.org. I really hope they produce similar paper documentations nowadays. I'd love to hold a dictionary of obscure Mac internal knowledge.

    • We had the whole set.

      It was amazing, and spoiled me. There was a similar set of books about BSD UNIX, as well. Don't remember the exact title, but it was pretty awesome.

      Right now, it looks like they are relying completely on, on headerdoc comments.

      It can work, but someone needs to spend a lot of time on these comments, and they need to do so, at a “holistic” level, coordinating all the various systems.

      They have done a fairly good job, so far, but it’s really starting to fray; especially in the newer systems.

      1 reply →

I wish Apple would put more of their operating systems on a public git repository, make people sign CLA’s who make contributions, and vigorously defend their IP if people try using it in a manner that violates their terms of service.

They should also setup a public bug tracker so people can follow issues they care about.

Over time, a community/network of people inside and outside of Apple would evolve that fix issues and improve areas of the operating system they care about. Some sort of reputation system would emerge where people who write quality bug reports or create quality patches would get more attention from Apple.

It wouldn’t be open source, but it would at least be better than the way it works today.

Figure I’ll add my own obscure bug that’s never fixed. Apple finally released a Dvorak keyboard for iOS. Except a lot of times it bugs out and stays in QWERTY mode just for swipe typing even when you’re in the Dvorak layout.

Freeform also works incredibly bad on my iPad (sluggish, unstable, crashing). It’s definitely a software issue. I never had such performance issues with Notability.

But yes. The overall decline in Apple’s software quality is evident and sad.

Apple has no decent solution for the issue of the cursor moving if you accidentally touch the touchpad while you're typing text (other than disabling the touchpad and using a mouse).

Like they couldn't implement some heuristic that could be enabled in settings, to ignore touches that occur close to simultaneously with textual keystrokes.

Several times a day, I'm typing, and suddenly, the cursor jumps in the middle of earlier text where a fragment of the tail end of my typing goes before I notice and stop. I then have to undo that, and retype it at the end.

The poster mentions issues with Notes and Freeform. I use these apps with an Ipad Mini 6, and suffer from freezes, latency, high power draw and crashes. I was previously considering getting a more powerful device like an Ipad Pro, but according to OP this won't fix it at all. Paraphrasing a redditor, the Freeform app seems to have been developed as a demo tool to use in Apple Stores.

In theory, there should be some sort of paid app that uses all the incredible hardware for an actual good experience.

So many comments are about devs pushing for features only, but I’d argue we don’t even get that on time.

Apple Intelligence is chronically late, and systematically underwhelming and mostly useless.

Everyone is part of the problem: I see many developers stopping when it’s good enough, managers firing QA because it works well enough, users having not much choice, and finally, users being used to software of dubious quality everywhere accepting it as normal (so they will pay anyways).

Another issue I have is with the Messages app. My girl sometimes sends me voice messages from her iPad, and sometimes the voice messages come as .caf files. These files are pretty much unplayable from the iPhone in the Messages app. It happens intermittently because we send a lot of voice messages between each other. I use an iPhone 15, not sure what her iPad model is. It also happens sometimes when I record voice messages on my Mac (Sequoia 15.3.1) and it shows up as .caf files on her iPhone and it renders it unplayable. I then have to record the message with my phone before she can play it. There was another case that happened (haven't been able to reproduce it yet), but I sent a voicenote with my Mac via Messages and we literally could not open the conversation again. It became so laggy typing a message in the conversation (even after waiting for a lot of time for the conversation to open). The way I resolved it is by deleting the conversation, that fixed it. But obviously I recovered the conversation, and the issue still persisted. I updated my iPhone to 18.3.1 and that was how the issue got resolved.

Agreed; Apple's software quality is rapidly approaching unacceptability.

I'm in a regular video call friend group, every day we call and chat for a bit. A few days ago we "officially" decided to just call in Discord instead of Facetime. Discord's mobile app has its own set of issues, for sure, but we would regularly hit an issue with Facetime where especially as people join and leave the call, other peoples' microphones would become shadow muted; it would look like its sending audio from their end, but no one else could hear them. For non-video participants, this could mean minutes of not being heard before realizing the issue, leaving the call, and re-joining, which fixes things.

Also Facetime related: If you use your iPhone as a continuity camera for your Mac, if you get a Facetime call while your iPhone and Mac are close to each other, you cannot answer the call on your iPhone. If you think about the implications of that, it sounds crazy; like "there's no way that got through testing", but its true. Your iPhone displays an ungrokable error message that took me, a tech guy, several Googles to understand what was going on. The only option in this error message is "Disconnect". You click that, and you're taken back to the home screen. If the other person has not disconnected from the Facetime call, you can manually launch the Facetime app and join the call from there. But if they've left it, you just missed the call, and it does this Every Single Time. I had to turn off Continuity Camera. Its crazy!

That's just the latest ones; the list of issues is really quite endless, and it only gets longer the more of Apple's services you decide to inflict upon yourself.

  • > Agreed; Apple's software quality is rapidly approaching unacceptability.

    But since sales go brrrrr and so does the stock, why should they care?

I was literally just talking about this the other day—every app on my Mac that gives me trouble is from Apple (Music, Podcasts, Keynote). And don’t even get me started on the declining UX quality in iOS. It feels like the cracks are really starting to show now. I know Apple’s developer quality has been on a downward trend for a while, but at this point, it’s impossible to ignore.

Glad it's not just me thinking that. The amount of UI bugs I encountered in the last few macOS versions is fairly annoying.

Very often, when I switch input keyboards between English/Mandarin, the popup that appears to indicate the selected language just won't go away automatically. I have to manually go and click somewhere to get rid of it. Also had loads of issues with notifications not rendering correctly.

Was this run through ChatGPT? It’s formatting with numbered lists and bullet points with bold titles followed by colons is identical.

This is not only an Apple problem. Most software developed today is in a terrible state. What boggles me the most is that how users are immune against it - it's so normal that software doesn't work or has bugs that most users don't even get upset - it's just the way it is. It's software - what can you do? :(

Just a note to say that I have the exact same issue as the author in Freeform on my 13 inch iPad Air. It heats up to the point that the screen dims, and then dims again and the iPad is uncomfortable to hold. It doesn’t take long for this to happen either.

In contrast, the iPad does not overheat when painting for extended periods in procreate.

  • Author here, incredible how much more demanding applications (at least on paper) don't suffer from the same pitfalls of Apple's native apps.

    By the looks of it, it's a widespread issue.

I have experienced data loss with Apple and the support team telling me the knew about it but could not pinpoint the issue.

I had entries disappearing from my Contacts (iCloud). The customer support asked for me to get back when I notice the issue so they could get logs to debug. My best friend contact entry disappeared overnight. I called the representative the day of and told him that the contact disappeared between yesterday night and today morning. His answer was that I needed to pinpoint more accurately when the contact disappeared, because iPhone generates a lot of logs and and engineers don’t have time to go through them. Ah!

Needless to say I stopped storing my contacts with iCloud and my trust eroded. “Funny enough” I also had issues with my Health data, years of it disappeared. Support could not do anything. The data magically came back a month later or so.

I have an issue with Messenger notifications on one device, a laptop. The messages get delivered just as quickly on this laptop as on other devices, but the notifications can take minutes to come up. Also, the number of unread messages sometimes gets stuck out of sync, for example showing 1 when I have no unread messages. I've tried rebooting, and I've tried disabling and re-enabling notifications.

I'm still on Sonoma, so the next thing I could try is updating to Sequoia, but that feels foolish. Only one thing is wrong. It could be worse. How often does updating software actually make it better? Apple should feel like the exception to that cynicism, but it doesn't, which is bad news for them, since their entire business is predicated on being the exception.

A premium product that's worth the money. That's such an easy thing for people to stop believing in if the reality doesn't live up to it.

  • Message notifications are just a mess. At this point it only notifies me for about half my messages no matter what device I'm on.

I was just thinking the other day how there is a ton of friction now after they moved on from skewmorphic. Say what you will but I always knew exactly where my specific home directory folders were because they looked so distinct in the finder sidebar. Now I have to actually read the damn folder names because everything looks the same.

Yes, my wife recently lost a bunch of files on her iPad. The files just dissapeared and are nowhere to be found. Of course I thought that it must have been a "user error", but some research showed that this a bug that affects a bunch of people [1][2] (might only affect files that you've written into with an apple pencil).

If apple can't even guarantee the users documents, I wonder what else might be wrong.

[1] https://discussions.apple.com/thread/255156283?sortBy=rank

[2] https://www.reddit.com/r/ipad/comments/19evmb8/files_disappe...

Apple makes a nice computer hardware. For running Linux.

iPhone is a trap. We see already in GB with removal of encryption. It is not the time for drooling over some UI animation. It is time to protect your data and learn to live in a surveillance state. All the people which are pretending to be a techie and use those types of devices called "smartphones" are plain stupid.

Every stroke on your Mac is collected. Just install Little Snitch and watch it real-time. Same with Windows. Simplewall app is showing it clearly.

This is not only a hostile computing and dark patterns' bonanza. They want AI governance over there in the headquarters of a global capital.

It is time to stop filling their baskets with cash. Use your old devices as long as possible. Do not update prematurelly. Educate yourselves. Protect your data.

Degoogled phone is a nice start for this UX.

The phenomenon of software quality/usability going down aka the second system effect isn't specific to Mac OS, to say the least. I actually left Linux behind on the desktop which has gross regressions since 2016 yet unlike Mac OS hasn't gained a single app or end user feature to make up for it.

A company like apple can look at all their code, pull out the LCD, and build that directly into their hardware, or at least allow user programmable microcode, no need to keep doing these general branch prediction strategies that are complex and a security nightmare.

Who the hell I'm I kidding, they can't even make sure that the apple logo isn't cut off the top of the screen.

Alot of people in this thread are claiming that it's a race to the bottom to deliver features the fastest, aside from hardware, and the admittible many features needed to create a seemless ad, what software new gamechanging software features have Apple (or any company) made in the last 5 years? AI? The Camera App? Continuity? Messaging? LOL sorry but none of that is interesting in the slightest.

Idea: everyone, anytime you hit a bug or error, post a screenshot to the social media of your choice and tag it say #applesoftware. Over time this might start attracting PR attention, which seems to be most effective at getting Apple to do anything.

Apple’s software quality has certainly taken a hit in recent updates.

I’ve been experiencing issues like home screen widgets not updating or showing incorrect data (like wrong date/times).

Notifications are another frustration, especially with Signal Messenger, where they just don’t come through reliably.

The camera app also seems to have a bug where the screen goes black, making you think the camera is broken, but force closing and reopening the app fixes it.

Finally, sharing content from Safari to Gmail often causes the entire UI to freeze until I force close Safari.

These are small but annoying issues that seem to be affecting the overall experience, and it’s disappointing for a platform that once prided itself on stability and polish.

A couple of months ago I bought new Magic Mouse with USB-C charging port, at first I was excited, finally Apple released new revision with USB-C port. Next thing I know scroll doesn’t work at all. And the mouse doesn’t stand stably on my desk. After hours of talking to Apple representatives at the phone call, they decided they will ship a replacement part.

I was so happy to finally have replacement delivered. But wait, exactly same scrolling issue doesn’t stop following me. After a little bit research on the internet, I realized it’s known issue to Apple already, which Apple still refuses to fix. Long story short - one needs to update macOS to 15.1 to fix that.

I feel there's a cliff drop of quality in both hardware and software with the release of Big Sur, the version where I believe they rewrote a lot of the softwares. It's very obvious when I replaced my 2015 MacBook Pro with a 2020 MacBook Pro M1, everything downgraded, but now I'm getting used to software being clunky and buggy.

I always really liked a lot of apple software, like Preview.app. It's a viewer for almost everything, images, documents, 3d models, but it doesn't feel bloat at all, I'm glad Apple doesn't seem to change the app much. Also shocked the first time I found out TextEdit.app is also a WYSIWYG HTML editor.

I think this is everything, for example YouTube has about 20 different bugs, a few off the top of my head. 1) video is often cut off making chess content annoying to watch 2) replying to people sometimes removes their username leaving just an @ symbol 3) you can’t edit comments on web mobile 4) sometimes you’ll try to fast forward and end up selecting content on the screen 5) don’t get me started on Shorts polluting the experience etc. etc.

Smaller teams with fewer managers and clearer direction on what improves user experiences would be a good plan. Sites like this end up with so many features that aren’t needed.

I still remember the story of an IMAP bug Apple mail had for years and years. I forgot exactly what the bug was that was open with Apple, but Apple’s way of addressing the bug was turning off the feature in an update and closing out the ticket.

In general if I buy some hardware and the OS is ok, but any supplier apps are just an afterthought. If that be from Huawei, Samsung, Microsoft, Apple, etc, a TV, a phone, a computer. On my iphone I have a folder with all the Apple apps, just in case) but otherwise I use other apps. I also have an extra Samsung phone, same thing.

Supplied apps are free and therefore paid for otherwise. Normally full of ads and only sporadically receive updates to repair bugs or add new features.

The goal is often only to keep my tight to their platform, be it Samsung, Apple, etc. Those apps are an investment in the future which probably do not do well in a companies one quarter horizon.

One of the craziest ones are basic search in osx has been broken for 10 years now - it might work for a while but for power users it almost always gets weird then stops working.

Another wild one is syncing photos between iphone and mac meant ‘this photo will sync at random point in the next 5 days’ - it’s just recently been fixed after like 8 years of not working.

And don’t even try to use their stupidly simple proprietary apps like Numbers where basic spreadsheet functionality is bizarre or missing.

Mac is still my favourite but i don’t get why a trillion dollar company can’t fix their software for what’s ‘pennies’ for them.

I worked at Apple. I was literally driven out of town due to my constructive criticism of how terrible our software and processes were. There was zero focus on quality and maintainability. ( I worked at Google and Netflix).

  • I'd really love to hear more about your experience, what were the major issues with process and how would you fix them? I'm running a startup as a software dev looking to have a fast polished product with the Apple-esque perception of the past, but need to know what to avoid doing. Any good resources on running a software company implementing a focus on quality as part of the process that doesn't limit growth?

Mine is that running multiple network extensions (like Tailscale, Little Snitch, a VPN) causes networking to randomly stop working. The only solution is to not use more than one network extension at a time.

My personal pet peeve is how Apple used to be the Best of the Best in photography, including Dolby Vision HDR support for both video and still images, but now their software has failed to catch up to Chrome and fails at the most trivial operations.

As a random example: It is impossible to use any non-Mac device to produce a HDR image that an Apple device can handle correctly:

JPEG XL is "supported". Narrator: No it isn't. The point of this file format is proper HDR support, but Apple loads it as an 8-bit SDR image no matter what.

AVIF is "supported" and even loads as HDR... on one device only. You can't forward such an image via any iOS or MacOS app. It becomes a non-picture file attachment.

My Nikon Z8 can generate glorious HDR HEIF files -- the native Apple image format -- which doesn't work either. Why? Because Apple software can't handle "HEIF", they can only handle the incredibly specific tiny subset of it that very specifically the iOS Camera app produces. Nothing else works properly, or even at all.

You can spend thousands on a camera, thousands on an iPhone or iPad, thousands on a Macbook and... they can't handle pictures. PICTURES!

Meanwhile a $500 TV from ALDI will happily show me HDR images in a dozen formats because they use Chrome OS or Google TV.

I've started to wonder whether there might be any internal resistance at Apple to the move to SwiftUI, which has brought some benefits but also a whole host of odd behaviors in all kinds of places.

There's probably an alternate history where they would have stuck with AppKit for a few more years until LLMs got to the point they are now, and then dove in to leveraging LLMs to make AppKit development easier (essentially leaning into human language "declarative" programming rather than conventional declarative programming).

Shortcuts.

Have you tried using Shortcuts on ANY Apple device? It's a fucking mess.

It is impossible to write Shortcuts with code. Consequently, this means that you're stuck with the no-code workflow builder.

Unfortunately, the no-code builder is a hog! Moving actions around within the panel will cause Shortcuts to lock up. Sometimes, Shortcuts will just refuse to reorder actions when you move them. Exiting and re-opening is the only fix.

Then there's running Shortcuts. Shortcuts appear like they can run anywhere on first glance. Try running a Shortcut to append text to a note on Apple Watch. You can't. But Shortcuts will gladly spin lock for two minutes doing whatever the fuck before yielding a "Remote Message Execution timeoit" that is Apple speak for "watchOS doesn't support appending to notes," or "you're saving a file into an iCloud directory that doesn't exist, and I'm not going to create it for you because no" or "your phone's off and I could connect to iCloud, but I'd rather not and piss you off instead."

But say you go through ALL of that and build your perfect complex shortcut that makes your life much easier. You'll find out later that year when the new iOS drops that a few of the actions in your Shortcut were silently changed and now the entire thing doesn't work!

You'll spend hours fixing it, wishing you were on Android the entire time but remembering that your Apple Watch actually is useful sometimes and everything on that side is SO MUCH WORSE because Apple has insane economies of scale and patents the shit out of everything.

This is just the tip of my iceberg of grievances with Apple software.

AirPods whose case dies every three days and often fails to switch between devices despite it being a flagship feature. Accidentally changing tracks when you raise-wake your phone. LITERALLY EVERYTHING about the keyboard. I could easily go on.

But, hey, at least Apple Intelligence can summarize my emails so I can think even less.

I miss the Apple that made Apple Mail, Calendars, Reminders and Notes. Those apps were made _before laptops were mainstream_ but are STILL the best at what they do while being mostly private and on-device.

  • If you want to type your shortcuts, there’s a tool that turns code into plist imports. https://scpl.dev/

    • Unfortunately, the tool you linked doesn't support Shortcuts after iOS 14 and the tool _they_ linked seems alpha quality. But I'm very interested in how these develop!

I believe emojis are pretty popular this days, yet searching for one on macOS has been broken for years

1. Press Fn key twice to open Emoji picker

2. Type to search

3. Hover an emoji

4. Press Esc to empty search for box and start a new search

5. Type

You can't type. Focus is lost somewhere, impossible to search again for an emoji without closing the panel and open it again. My coworkers have all installed a third-party emoji picker to work around this issue, which is absurd from Apple's standpoint.

How can Apple engineers not be aware of such issues? Did they ever inserted an emoji from macOS?

I'm not sure if anyone else experiences this but there's a bug in the display settings where:

- high resolution high refresh rate display (max res and refresh rate are higher than DP1.2 bandwidth)

- attached to dock through DP

- macbook lid is closed and plugged into dock

the attached display defaults to the highest resolution, even though it's unsupported by TB3. This leads to a black screen. Changing the resolution by opening the lid doesn't fix this because closing the lid will return the external display to the default resolution.

Apple should Open Source its OSes and internal apps. Of course this is very NOT-Apple, but it would allow folks to fix their apps. There's really no advantage to keeping it all proprietary. Apple's software teams are completely under water whereas Apple customers are diehards and would gleefully help fix issues. It would avoid the need to reproduce problems internally prior to ranking their importance for the internal team to fix. Besides, MacOS roots are in Open Source.

  • I wish.. First they should let their paying customers run whatever applications they want on the box they own. Annoying that so few linux apps exist over here because of the $99 developer fee

This is not specific to Apple. Its the modern "agile" culture of hacking shit script kiddies pushing early, regardless of known bugs and broken features, under direction of management. Then management forcing you to move onto the next hack without allowing you to go back and clean up your previous work. Its probkem is now endemic to the modern era of software development. Agile is the worst fucking thing ever created for our industry.

Apple Music sends ads to my Lock Screen, every time I search it’s automatically set to “Apple music” despite being turned off and no subscription so gives me no results, I have to change the option every time, every few months I get an ad I have to dismiss opening my music collection. The listening queue doesn’t seem to work anymore I can’t add things to it and repeat no longer works in a sane way.

I feel this would be unthinkable in the time before Tim Cook’s Apple.

I tried an iPhone for three months or so, ending a month ago, and I was really disappointed by the experience. I thought Apple was still a company that focused on UX, but it was eye-opening to see that they had lost their way.

There are four distinct ways to go back (swipe from the left/right side, press the X, press the left arrow, swipe down), whereas Android has one way that always goes back to the previous screen. The inability to set volumes separately, the fact that folders hold exactly 9 icons and leave the other 60% of the screen empty, the fact that a very commonly-used button (the back arrow) is at the hardest-to-reach part of the screen, all of that just made for a really frustrating experience.

Linus basically echoes all my gripes in this video: https://www.youtube.com/watch?v=Bhew95wMmP8

After that, I bought a Nothing 2, and I love it. It's snappier than the iPhone, feels premium, and Android has stolen all of the good ideas iOS had and added more.

  • I went from using a series of Android phones, including a number of flagship phones and finally tried iPhone in 2018 after custom keyboards became available (no way I'd accept the built in back then).

    At that point the cheapest iPhone option available outperformed every android phone I'd used at that point and I was sold.

    Still think the software could need some love but at least it does not feel like my phone has to do a call to a lagging wev service to open the camera.

  • I used Android for the better part of a decade, and once I switched to an iPhone I never really had any issues around not having a back button, considering the amount I hear complaining about it.

    Basically every app lets you swipe from the left to go back. Occasionally you'll have a bottom sheet you can swipe back down to where it came from, but it's generally pretty intuitive. I can't think of many times I felt "stuck" and unable to go back.

    • It's not about getting stuck, as then that would be terrible. It's just about the thousand papercuts my experience was.

      I forgot the biggest annoyance that ultimately made me abandon the experiment: the keyboard is ATROCIOUS. On Android, I just hit keys in the general vicinity of what I want, and it writes the right thing, every time. On iOS, with the exact same keyboard, it kept making mistake after mistake.

      Both the stock keyboard and SwiftKey were terrible on iOS. I'd understand the stock keyboard being bad, whatever. I don't understand how SwiftKey can be great on one platform and horrible on the other.

i've got some issues with my older iMac from 2015 after my internal SSD failed and i'm booting from an external that all appear to be software related with little I can do about it as my Mac is out of support, even though these issues must have existed previously, it's so frustrating.

-- On Monterey no disk images will mount and no external drives or SD card. Everything is fine on older versions of OS, some forum posts suggest others with the same issue, but without any resolution. The only way to get DMG images to mount is to use a third party mounter like FastDMG, upgrading to Ventura fixes the issue with Disk images and my SD card, however this is not an officially supported OS for my model, so I have to use OpenCore Legacy patcher to achieve this. External drives still do not mount, the OS just doesn't see them at all, even in the recovery mode for these OS versions However running another MacOS inside Parallels I can access them, so they must be accessible somehow.

-- This is all perhaps caused by my firmware being out of date, i'm running 173.0.0.0 and it should be something like 530.0.0.0, this is updated with the operating system, however it has been found that on custom order macs with SDD's rather than the standard fusion drive, such as mine, the firmware update fails due to it incorrectly looking for a drive via the sata port. Apparently this is fixed on 195.x but you have to open up the iMac and plug in a drive into the Sata port just to get it to do this.

Extremely frustrating considering I paid a lot extra to spec this model up but due to Apple's mistake with the firmware updates (Or other unknown issue) I'm left with these problems. Since the machine is no longer in support, Apple aren't interested in helping.

Screen time tracking has been broken for a while. The tracker will count powered down device time as use. There are multiple apple support and reddit threads noting that it’s indeed broken, and apple controls the mechanisms to track screen time natively, so there isn’t a suitable 3rd party option either.

Title should be something like “Apple Pencil Pro causes iPad to overheat and slow down”. This sounds really annoying, but the overly broad title is just clickbait.

  • iPad OS is largely dysfunctional in a myriad of other areas too. I like my iPad but the number of times Chrome or a simple app just freezes is getting out of hand. Also there is a bug where the iPad will freeze if I had a Bluetooth device connect while the device is locked. I think this got fixed in some recent update but it happened frequently for well over a year and it'll lock the iPad for 15-60 minutes at a time.

    These issues are becoming more recurring. Meanwhile Apple is trying to sell me on some stupid intelligence that I do not need.

  • In my experience, this bug - lags and overheating when drawing with the Apple Pencil - exists since iPadOS 16. When searching for it on the web, I found lots of reports and no indication that it is solved, including by hardware replacements.

    In any case, HN's guidelines ask to use the original title of an article, unless it is misleading or linkbait. I'd agree that Apple's software quality has been going down.

I hate many details from Apple's software, but most stuff people are complaining about is solved by downloading an app/plugin that does it. However, this should not be the case when you're paying for a 'premium' OS. It's highly frustrating and time consuming.

At this point I think I've spent more time tweaking macOS settings, downloading and testing stuff than I did when I had Ubuntu as my work OS. Ridiculous.

The Apple experience seems very luck based. Sometimes it goes great but if you hit the perfect storm of issues you're just totally out of luck

I also do agree that their modern software is shockingly bad, and it is strange because, as others note, what they offer to third parties is generally quite good so third party applications are often quite amazing. It seems like Apple are unable to develop for themselves

I have two AppleTVs (2021 models), and they cannot play video on other streaming services after watching something on Apple TV+. Typically the view loads for the video, shows the first frame, and overlays the loading circle element until reboot. Killing apps and reloading doesn't fix it.

I'm not sure how this is possible, but it's trivial to replicate and is only resolved by rebooting the device.

We have a good set of feature requests from app store that would make catching issues like this infinitely easy.

1. Revamp TestFlight - 10k users is very little when user base is 100m+ users. 2. Improve phased roll out capabilities 3. Introduce a/b testing at release level to test old/new binaries at binary level (vs at feature, which is also a must have).

These 3 can catch 99% of release bound issues, no problem.

> Feature prioritization over optimization: Engineering resources appear focused on new capabilities rather than fixing existing performance problems;

People are keeping their phones longer they used to, which is obviously a problem for device makers. Therefore they must lean on new feature development too sell new phones. "Increased reliability and stability" is not a good consumer sales pitch

  • > "Increased reliability and stability" is not a good consumer sales pitch

    It is when Apple is claimed to be a quality boutique shop.

    • > claimed to be a quality boutique shop

      Have they made that claim anytime in the last few decades?

      Perhaps that's the vibe behind their marketing, but you'd have to be blind to their size, sales, and market value to believe it.

      1 reply →

Should there be a better way of reporting and displaying bugs?

For displaying the bugs, I'm thinking of something like what invision was - showing the interface of for example the desktop and showing the number of bugs associated with different elements of the desktop.

By displaying bugs as posts on a forum, I feel that we lose track of how degraded the performance of the system actually is.

It's just said that Apple seems to not care. Just to add to this long list:

Open a link from an email on an iPhone or iPad, then go back to Mail by tapping on the top left corner. If you now delete an email, this email gets deleted but the view does not update to move to the next email. If you now hit delete again, you are deleting the next email without noticing it.

This seems like the natural progression of agile and promoting frequent releases - more shallow features and bugs, less optimisation

  • So if they were using waterfall, they would produce fewer bugs? Or what are you trying to say?

In Apples position I would set up a little task force that goes through everything single bug mentioned in this thread and fixes it.

  • I would really love to hear how development at Apple is going nowadays. Fixing many of the things requires cross-team collaboration and I thought that was a no-go.

  • The mail got broken. Somewhere in 18 iOS release. I am also getting weird touch issues. Almost impossible to reproduce and I have no time for 20 Genius Bar appointments to prove it. I will buy another iPhone in 5 years again, maybe the one I have is the unlucky one.

  • I’m inclined to believe that their reporting software might be buggy and does not reports bugs accurately to the right team.

    With all the bugs, idk how little this task force would have to be, though.

Mail on iOS doesn’t even have push any more, the new Photos app is garbage, Music randomly spews “content not available” errors and works remarkably poorly with mobile data for a mobile app, watchOS is so chock-full of bugs and glitches that just go unfixed major version after major version etc.

It’s pretty bad. Somehow most other software is even worse. Genuinely impressive at this point.

Yea, I used to use Apple Notes for everything until their recent big update where it became very jittery. (even on an iPhone). The web-version of Apple Notes always sucked.

I am using Notion now, and even though that is kinda janky on an iPhone, it is still better than Apple's own notes, and of course, their web-version is much much much better than Apple's.

My favorite iOS bug is opening a social media link say...Facebook, Instagram etc which displays a corresponding "Open in App" App Store banner which should take you to the app but almost always takes me to the App Store even if the app is already installed. Completely breaking deep-linking from the web.

Aside from security fixes and improvements I rarely use anything in OS X that wasn't there many versions ago. I wish they'd try a "long term support" model instead of annually releasing bug ridden OS versions that don't provide me any benefit. The main benefit seems to be to Apple, planned obsolescence etc

Huh let me guess: it is Apple Intelligence causing it

Now while it is true that some aspect of the Apple experience suck, my experience is that Windows and Linux are also sucking more (Linux less than MS, but still, not helpful)

I definitely would want more transparency for Apple but this is one of the things they "no can do", they just fix it one day (usually) and off you go.

Tell me about it. My iPhone cannot backup up, neither could me predecessor phone.

Escalated all the way to developers. Their 'analysis'. Whatsapp is supposedly blocking 4TeB on my iCloud account which is not available.

I asked whether they might have misread that as WhatsApp says 4GiB and even if , that would still be an iOS bug (why allow that?).

No reaction anymore.

Here's a weird bug. If you have on your iphone, photo slide show (i had it set to cities and nature), and then with a charger wire in then just try to use your phone, the touch digitizer goes crazy, as if there's some weird interference. Switch back to a standard wallpaper mode, and the problem goes away. iphone 14pro

Software problems like we are seeing are not something that happen over night. They slowly appear until you can’t see them. It takes years of bad design and decisions to get what we have.

I see this throughout the industry and can’t help conclude the problem started about 5 years ago, and we thus we are now seeing the results of Covid and possibly WFO.

  • I don't think this has to do with Covid or WFH. It is more likely that Apple is focused on showing huge profit margins, at the expense of hiring qualified staff, due to a quarter by quarter focus, in a mature market. When one person leaves, they don't get backfilled. You can hide a lot of sins with the aggressive push from marketing and focusing on hardware performance. How do you measure software experience? How do you brag about it?

  • You are right that it has been a cumulative process, and the issues will continue to accumulate. But it has nothing to do with Covid or WFH. It started years before that.

If there was a competitive market, this thread would be a marketing gold mine.

If the computer industry endgame is for users to consume media via simple voice interfaces and AI, what is the business model for serving the smaller market of professional users who need powerful, classic HCI interfaces for creating new artifacts?

I recently had to setup a Mac and the App store didn't let me add an account, it always asked for my billing details and then complained that the fields where empty when they weren't. As a workaround I had to perform the billing setup on an Android (!) phone using the Apple Music app...

Window placement with multiple monitors is broken beyond belief. I am hoping someone from Apple is reading this thread.

  • If you open the lid and connect screen in a short time. It sometimes end up showing every desktop in mission control as black square. And only way to fix it is disconnect and reconnect the screen again. The bug is there for so long and I already have the muscle memory to perform the sequence. How did they messed up such a basic function?

    There is no way that apple employee did not hit the bug at all given the requirement to trigger the bug is so simple.

I used to do thousands of interviews across the industry and I vividly remember Apple backend devs being almost always unmitigated disasters. They would always pick Java and could barely use it - to the point where a for loop would be challenging. Their Swift guys were fairly decent though IIRC.

I have been reporting several bugs through the Feedback app you get access to when you are part of the beta program. There is to many menus and no search option to find the right “department” to report to, so I have almost stopped giving feedback on bugs.

I guess the fixes have to start there first.

After updating to iOS 18.3.1, my iPhone 14 Pro Max has encountered many strange bugs. For example, the camera's balance indicator randomly disappears. Additionally, the battery drains significantly faster. I hope Apple can fix these weird bugs as soon as possible.

I recently switched from an Android to an iphone and the writing experience (keyboard, text selection, scrolling) are so frustrating. I initially thought I must not be used to it but then found so many people had the same problem. I didn't expect this from Apple.

True! I experience many iOS bugs every day. I try to report them, but I feel I always get a response - "have you tried to turn off and on?"

They treat us as dump users.

Even when the device is for PRO users, they don't want our feedback as they think the software is perfect.

My daughter uses one of my old 2017 Macbook pros (nice hardware, everything works fine). I learned yesterday that she cannot use Pages because OSX cannot be upgraded to 10.14, which is a requirement for Pages (I suspect the same thing will happen with other Apple software).

  • Something there doesn't add up. Mojave came out in late 2018. It's simply not the case there is any 2017 Apple hardware it doesn't support. Indeed, laptop support goes back to anything made in 2012 or newer.

>Memory Management Problems

I suspect some quadratic or worse algorithm in the handwriting curve rendering.

I have had issues involving connecting external monitors that cause my Mac laptop to freeze for _14 years_. 3 different Mac laptops, numerous external monitors.

It doesn't happen often, maybe once every one or 2 months. But it requires a full reboot.

Apple really should slow down their release cycles and focus on quality for a while. Apple Music on macOS is such an embarrassment. The UI is a mess. Airplay is broken. I just want my old fashioned but decent Mac applications back.

My chuwi tablet running debian trixie works almost fine. I've not yet managed to make the camera work. Everything else worked out of the box.

Battery life is short, but you can buy like 6 of them instead of an ipad. Also I like to hack.

The big sign of Apple’s deterioration has been iOS 18. It is a disastrous launch with a terrible photos app, worse autocorrect, bugs, … on their flagship product. Hard to trust where they go from here. At some point it’ll affect security.

  • You're only now realizing this? Software quality at Apple has been in a freefall since Cook's appointment. If you sincerely think iOS 18 is the turning point, then I don't even understand what you use your iPhone for.

When software is so bad that tactics “just throw more hardware inside” stops working.

The iOS Mail app has gotten so bad. It shows errors for no reason whatosover. The other day I typed a message and hit sent (and status showed all synced) but it was not sent and not even in draft.

Any recommendations for an alternative?

A few yeas ago my friend had his iphone replaced three times under warranty. Every single time the mic failed and it came up with a message after boot that an audio device had failed. His next phone was an Android one.

(Digging out old alt account for reasons)

I'm a former employee from the SWE org of ~13 years, left around a year ago.

This is a huge problem that the company needs to address ASAP. If you're in the Apple SWE org and reading this, please go up the chain as far as you're able to make things like this understood: Apple needs a bugfix release. They need all hands on deck going through radars and fixing things. No new features until these things get settled.

Care about error logs. Look at the number of Error logs happening per second on a customer build. Every one of those was considered by someone to be important enough to notice that it likely needs fixing. There are showstopping bugs buried in there.

Figure out your concurrency bugs. The whole company seems to be using the swift Concurrency framework wrong (at least a year ago, I doubt things have changed since then.) Stop abusing semaphores and DispatchGroups to work around async/sync barriers. It makes the compiler shut up but causes deadlocks later. Every "Just a sec" on Siri on HomePod is very likely caused by this. Stop putting off the important refactors needed to make this work.

Start caring about compiler warnings. Get the swift team to allow warnings to be disabled on a line-by-line basis so you can work from a zero-warning baseline and attack it from there.

Fix the build system. It's horrific that coordinated changes to multiple frameworks are so god damned impossible to do, and result in broken builds so often. You probably don't need to go full monorepo, but if you're going to continue with thousands of individual projects, make it so coordinated submissions is possible.

Fix Xcode. Or at least just jettison it. Pay a boatload of money to JetBrains or something and get an IDE that works internally, bless it as the way to go, and announce publically that Xcode is deprecated. You don't have the resources to fix it any more, it's time to take it out to pasture.

Fix the development milestones. The current system is designed for tentpole features to reach a certain maturity level before a certain date before a punt decision: But it just encourages punting (slipping to the B or C or E release) to a milestone with less scrutiny. Allow for bolder changes later in the process if they're in the name of improving stability. Allow for groups which are not part of a tentpole feature, to fix things at any time without having to deal with bug deadlines. Zero bugs is a joke, it's just denial, encoded into process.

The milestone system also lacks the mere vocabulary necessary to describe "time dedicated to fixing bugs in shipping code". Like it doesn't even exist as a concept. "Escape" makes it seem like it's a rarity, it's not. Nobody seems to follow the pact any more. Probably because the pact pretends that escapes are rare. They're everywhere. The development process needs dedicated time spent not doing feature work so that old bugs can be addressed.

There are a lot more things I could go on about, but people already know this. The problem is that senior leadership doesn't care enough. They don't foster a culture of excellence where they actually sweat these small details. They only care about features, and it's a disease. Get somebody up there who gives a shit.

Apple is in the hardware business. At some point, they used software to lure people in buying expensive hardware.

Since now their hardware is a bit better than others, maybe they care less of software quality.

"Feels too hot" is hardly an objective measurement. Why worry about something that "may" occur. Use your device. If it fails take it in a get it replaced under warranty.

  • Added an objective measure updating the post.

    It reached ProcessInfo.ThermalState "serious" when writing notes with the pencil.

The biggest tragedy with Apple iPhones is that you can't install GrapheneOS on them. Non-profit 100% open source is the only feasible way forward for cellular devices.

Oh my gosh. Everyone can always do better, but also, has no one else here had to use Microsoft Teams recently?

I crisis in quality and also a crisis in innovation. How many years has it been since a software innovation which matters to end users? It’s been new emojis for a decade.

My issue, macOS:

Use Notes and enable pop-up from the corner of the screen.

I've been unable to select the Note that pops up from the corner, without creating a New note. Then only that new one pops up.

I use Apple software and hardware all day every day. There was a patch ~13 years ago where things were really rough but I haven't noticed many issues over the past few years.

I don't know if this mentioned by anyone, or just me. but I have noticed that macos updates gets downloaded twice.

So, if the update is 20GB, 40GB of data get used.

About a year ago I changed from android to ios, thinking id have better integration with my laptop.

A year on and my main take away is that ios is slow, buggy and has frustrating ux. The over use of modals and no consistent pattern for going back are frustrating. The UI lagging and glitching out and application crashes are so much worse and more frequent than I had on an old pixel.

I dont think ill stick with ios for my next phone but i dont plan on replacing it for 3 years so it's going to be a frustrating 4 years with a supposedly premium device that is objectively an inferior product.

Till very recently there was a bug where PDFs from the internet archive would show in inverted colours in mac os Preview. It was there for some time.

This is not the only instance of the software quality crisis in Apple.

<Warning: long and extremely critical rant incoming>

TL;DR Apple just does not have a qualified team (from the top) or the right team size (the one in the company is far too small).

I test beta releases of Apple’s OSes and report issues. I’ve seen a few factors over several years:

* There is not enough QA (or probably no QA at all) at Apple. So many bugs just creep through to release even after having been reported with tons of information and system logs provided. There is no attention paid to any bug report unless it is known and believed (by someone at Apple) to affect hundreds of users. Even then there’s little chance of attention to it.

* There is no feedback loop from Apple back to the bug reporter — you toss your bug report and assume it goes into some black hole.

* The direction of software development in Apple has moved to taking whatever is done on iOS — with a mediocre approach and plan — everywhere else. This includes things like Catalyst (the main reason you’d hate a macOS app from Apple). Try navigating Reminders or Music or any other Catalyst app on macOS with the keyboard — it’s as if the developers have never ever heard of tab order or have never used a keyboard that has non-alphabetical and non-numeric keys.

* Continuing on the previous point, Apple’s own app developers know something about how to create a mediocre iOS app, but over time the developer base has changed such that it has no knowledge of or history with desktop operating systems. I have no idea what top executives like Craig Federighi are even doing and why (I’m sounding generous here) they’re seemingly held hostage to such poor quality.

* When you look at the issues across device platforms and OSes, Apple seems to have one tiny team of software developers who work part time on all of those. Monday is iOS OS day, Tuesday is iPadOS day, Wednesday is macOS day, Thursday is iOS app day, Friday is iOS app day, Saturday is Apple Intelligence day and Sunday is a tvOS, homeOS and AirPods day. Apple’s services get a few hours here and there every few months.

A couple of months ago I had an iPhone in my hands for half an hour, for the first time. I was helping to debug some WiFi and also a minor printer issues, and all there was was this iPhone.

It was hard to use. It was all full of inconsistencies and some things that were simply illogical, which left me wondering for a while. Maybe I just was forced to deal with the wrong apps and it might have been a similar experience in Android, but Apple's marketing department really does a superb job at selling those devices.

I’ve had three show-stopping bugs across core apple software in the last month — I wish the competition was better!

Apple is just milking the market at this point. They are the Phone Company from the sketch ( https://vimeo.com/355556831 ). Literally.

macOS is another example. The System Settings menu is a hot garbage now, its search is literally unusable. For example, try to look for "shortcuts".

Then there are constant popup windows asking me to approve file access or some other BS. I can't do that permanently anymore, it's just for up to 30 days.

Another annoyance: it's impossible to speed up animations after the switch from Intel to ARM. This makes spaces literally unusable for me. I gave up and got a second monitor as a result.

question for all the linux users out there, which DE most closely follows the windowing style on a mac(preferably out of the box/with a script)? I've enjoyed the multi-virtual-desktop windowing style during my stay here but as noted, the experience isn't keeping pace

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.

  • No manufacturer can even come close to the translucent pinstripe g4, so easy to open, so much expandability. Hard to imagine it was made by apple, same goes for my 2012 mbp

  • > Ass for iPhone screens - seem to be very breakable compared to other manufacturers.

    That one always seemed weird to me, some people break their screen, iPhone or otherwise, regularly, but I've never even scratched one.

    • People think just because they hit the lottery (and broke their screen) it must mean the iPhone screen is just crap. I also have never broken an iPhone screen. Statistics are hard for people to understand.

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

I moved to Android this year. iOS accessibility just doesn't make the iPhone worth it anymore. Braille becomes more and more unstable in VoiceOver every year, and Android works way better with Windows and Linux than iOS does, and Mac accessibility, frankly, sucks.

but the hardware premium is kinda real... i have been using my macbook air 11 daily for 10 years (I am writing this comment on it), and it works flawlessly. somehow i don't think other brands are so well made, or they weren't so well made 10 years ago.

iOS 18.3.1 bricked my wifi and bluetooth. Can't connect to anything. MacBook Pro cannot open discord, slack, mail due to an os issue. Apple has such great hardware but the software has so many bugs, you start looking around for alternatives.

I use Apple M1 in my work, and comparing to a PC, it has really good performance. I would blame Apple for a lot, but not for the performance. Namely, for:

- lack of repair support (either you pay through your nose for the screen replacement or you'll get a nasty stripe on second-hand screen that has been fitted into your machine)

- unrepairable devices (e.g. split Hard Disk chips to not be removable)

- artifically non-inclusive ecosystem that refuses e.g. Bluetooth file transfers from Android device

- idiotic policy of waiting on forgot password

I fail to see the quality crisis if you’re just sticking with iPhone and Mac.

I’ve yet to find a better phone+computer setup if what you’re looking for are good quality native apps, integration between pc and handset, and a usable Unix environment for programming and other work.

It may not be perfect, but the alternatives I've tried have so far been even worse. I have a Windows 11 gaming PC, and oh boy that is an OS that deliberately tries to give you a bad day, and Linux ... well, if you don't want config tinkering to replace your day job then it's simply not something usable for most modern hardware as it doesn't even have a display server that actually works well (Wayland breaks almost all Electron apps, which is like, most apps these days, and makes X11 apps look tiny and horrible due to the clusterfuck that is fractional scaling on Linux) and for some reason every now and again my vanilla Linux install simply just crashes. It has also borked itself mid video call for reasons unclear. Definitely not an OS I'd like to use for any professional work since it seems to have the stability of Win 2000.

Since I can't fight the windmills I just lowered my expectations and tried to alleviate the pain as much as possible.

My iphone starts playing spotify after connecting to car's bluetooth? Screw it, I just removed spotify. Macos opens itunes every time when I connect to bluetooth headphones? – Can't remove itunes but here's a script that monitors and kills it. Macbook constantly overheating? – cooling pad is a solution (kind of). Airdrop almost never works? Okay, there's no airdrop, we send everything via IM. Management of photos is complete dumpster fire – that's ok, Photosync and locally hosted photobank is a solution.

>But if software quality continues to decline, this value proposition becomes increasingly difficult to defend.

If software quality keeps declining, this proposition isn’t just difficult to defend — it’s indefensible and an insult to consumers. Apple has lagged behind Android for a decade, and its software now fails at tasks Symbian OS handled effortlessly.

I've dealt with clunky software all my life, but Apple is the first ecosystem where things are outright unfixable. "It just works" — until it doesn’t, and then you’re out of options.

A few examples of Apple's atrocious software design:

- Rather than universal "open with" controls, iOS forces you to open files with a random selection of apps. Want to edit an image in Snapseed? Too bad, Photos won’t let you. But it will let you use it to "find products on Amazon". I get that this is up to the app developers - but a simpler solution would've been global "Open With" functionality.

- Call recordings over 20 minutes freeze the Notes app, making them impossible to move. No fix for months.

- Changing a wallpaper takes nearly six steps.

- The Home Screen follows non-Euclidean geometry whenever you try to move an icon

- The Settings app search is useless: searching "Camera" shows privacy settings, not the Camera app settings (which aren’t in the Camera app, because of course they aren’t).

- Probably a dozen other niggles you just learn to "live with" on a $1000 phone (and which people with a $200 Android don't even have to think about)

No company has as much contempt for its users as Apple, both from their design philosophy of keeping as much control away from users as possible, and the pricing strategy that pretends like this shitfest is a premium experience. But the users are also to blame - they create the cult that enables this.

On most forums, complaining about Apple just gets you a "why did you buy it then lol" response from users - and absolute silence from Apple.

In a better world, this company would be boycotted by consumers. This forces it to reset and try harder.

I can't help but think Apple should have focused more on hiring the top engineers/designers than on the diversity of their workforce.

The sad thing about this is that in the Android ecosystem, you are likely to get just as shitty software on a much, much shittier hardware. You cannot have nice things. Oh, and just buy a new one while we're at it, lmao.

  • High end Android phones have pretty good hardware, in some cases feels better than the equivalent iphone. IMO the main problem of Android is that sofware updates are dropped way too fast. My in-laws have a Samsung Galaxy Tab S2 tablet (launched in 2015), stuck on Android 7.0 (released on 2016, also youtube app just dropped support for). Last security update in 2019.

    On the other hand the iPhone batteries seems to go to trash way faster than Android. I think Android has better battery management systems (and also just bigger batteries). Every single person I know who uses iPhones older than 3-4 years can't get through a single charge per day.

    On the software side Android got a bad rep from the early days when it was much worse than iOS, but these days it is pretty much just as slick and much more customizable.

  • I dont agree with shittier hardware. The flagship phones of companies like Oppo and OnePlus are incredible, easily on par with the construction quality of the best iPhones, with often many more features.

    On the software side at least on Android you have the power to do something about it. You can flash custom firmware or launchers, hell you can even code your own to completely replace the android interface if you want.

>"Apple tax" It's not what you think. Apple siphons all data they can and sells it, that's the real tax.

Apple Music's desktop UI/UX has been absolute garbage in comparison to iTunes before it since release. I have been patiently waiting for what, five years now(?), for someone to improve it, but they just haven't.

I don't think it's changed in any notable way since its initial release in 2019 and it's still beta quality at best. Do they even have people working on it?

Nothing infuriates me more than the fact that when you get a missed call, tapping on the call notification doesn't call them back, instead it takes you to their contact!!!

What's worse is that this is a regression, so they actively made life a little more difficult for everyone in the new release.

  • Personally, I prefer that. I don't want to talk to people, usually. I want to go to the contact, see what communication forms we have in common, and send them a message.

    I bet that they A/B tested this on users and this is not just a random change.

  • Perhaps this should be an option but I far prefer that tapping on a notification not do something that potentially notifies the sender that I saw the notification, certainly not calling them. I want to initiate that action knowingly and intentionally.

could this complaint be generalized to the software quality of anything that's been built upon for many years? as the churn in the workforce happens you lose nuance and expertise and systems become more and more complex to maintain and understand. management demands new features be slapped atop legacy systems. they want software to ship faster (look at how AAA game developers use nvidia AI features as a crutch to ship unoptimized games).

i often think back to ryan dahls infamous nodejs rant:

"There will come a point where the accumulated complexity of our existing systems is greater than the complexity of creating a new one. When that happens all of this shit will be trashed."

A good writeup of just a smaller subsection of my grievances with Apple under Cook's recent leadership: stellar hardware increasingly hobbled by bungled software.

Funny enough, I had the exact issue the OP had with my M1 iPad and Notes, writing down Kubernetes coursework and notes by hand to try and make it "stick" better mentally (an entirely different post, someday) only for Notes to crash, losing most of my work since the last time I opened the app. It got so bad that I was regularly synchronizing and duplicating notes to preserve my work ahead of the next crash, and splitting notes up into quarter-chapters to reduce the likelihood of app crashes and iPad overheating.

Apple has been so feature-focused to keep up with shareholder demands and industry fads, that they've neglected the core user experience. iTunes used to be the best way to organize and consume music, and nobody has really taken up that mantle since Apple abandoned it in favor of their streaming service. Same with local media and shared libraries, now tucked away into obscure apps in favor of more streaming platform priority.

That feature-focus extends to general OS stability as well. Safari gulping down battery life on my iPhone because it's not properly suspending tabs anymore. iPad suddenly no longer charging without any error message or warning until a reboot is triggered or the battery completely dies. Siri responding as far away as physically possible from the actual speaker, including on devices I don't even own, bypassing multiple other devices that stand between the speaker and the responding device. The AppleTV needs weekly reboots because apps don't load video streams properly, giving a black screen with audio or an HDCP error message despite every other device in the chain showing it's the AppleTV not engaging HDCP. HomePods suddenly ceasing music playback without any command to do so, often mid-song.

It's just getting worse and worse, to the point (pre-RIF) I was seriously looking into an honest-to-god HiFi to replace stereo homepods in my bedroom. I've already ditched the Music app in favor of Plex's Music App (don't even get me started on how awful it is, but it's still better than Apple Music), I've all but given up engaging in music discovery via CarPlay, and I've long since moved local media onto a Plex Server in lieu of a single, simple, efficient iTunes library. That's just the media side of things, too.

Don't get me wrong, Apple's kit is still lightyears better than an equivalent Windows 11/Android setup, especially for my family members who don't want to wrangle with confusing UX and have largely moved into a streaming-only lifestyle - though even they're increasingly frustrated with Apple's updates breaking things or forcing them to rework their processes.

But that only works for so long before users get so sick and tired of it, that they'll take a chance on an upstart competitor.

  • Author here, crashing is another issue I have with notes, but it's more sporadic.

    > Apple's kit is still lightyears better than an equivalent Windows 11/Android setup

    That's sadly true, but I think as users/power users we shouldn't settle for the "best of the worst", when it's clear that the direction of Apple software quality took a dramatic shift.

    • > ...we shouldn't settle for the "best of the worst"

      That, right there, is general life advice more people need to hear.

  • This makes me want to work for their hardware teams (as a software engineer), not their software teams.

    But hey Apple would never hire me anyway...

I would disagree with the conclusion. It sounds like a faulty line of hardware on the M2 Air then.

My partner is the IT manager at a school where they have over 1000 iPads (10th gen) deployed with iOS 18 and there are no reported issues like this. We ourselves have iPad Pro M2's without these issues which we both use all day every day. Our kids have 3x 10th gen iPads too. No issues.

YMMV but they just work for us and the software, which not perfect, is probably the least shit out there.

I mean the trash heap in my office is mostly Surface machines as a comparison...

  • It is a software issue, I also have the same issue on my M2 pro.

    The issue is, that each new line you draw, gets added to a group. This will start causing lagging at some point of time.

    If I highlight my whole screen in Notes or Freeform and use the `separate` tool to remove all things from the group. The lagging immediately stops. You can read more about this here [1].

    Apple has many issues with “scalability” like this. Another one for instance is the imessage and its replies. If you use them too much (50 replies to message or more) it start not rendering some of the messages.

    This suggests a type of culture, where things are important to look nice in demos, but are not actually usable daily.

    1: https://www.reddit.com/r/ipad/comments/zqh5rt/ipad_glitching...

  • iPad 10th Gen doesn't even support the Apple Pencil Pro. Are they using any Apple Pencils at all?

    • Correct. Which is the point. The user complains that the problem is a software crisis when the software is fine on completely different hardware. That would suggest by elimination it's not a software problem, or is a software problem tied to particular hardware.

      (incidentally they mostly use USB-C apple pencils and some clone ones when they lose them and the parents don't want to buy a genuine replacement one)

      1 reply →