Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

michaelgavriel

macrumors newbie
Original poster
Sep 5, 2025
14
118
Lancaster, California

The Haus of Apple OS: How a Thousand Paper cuts killed “It Just Works”


There’s an old saying:


You can’t fix everything by just throwing money at the problem.

Apple has money. They have more than enough money. But what money cannot buy—at least not directly—is time, discipline, and humility. And those are exactly what Apple’s operating systems are missing right now.


Most people don’t sit around dissecting OS architectures, QA pipelines, or release cadences. What they do notice—slowly, and subtly—is that their eyebrows start creeping up when they ask themselves:


“Why isn’t this working now, when it was working just fine before I upgraded?”

A feature that worked every single time the same way in iOS 6, now has been either silently deprecated or altered in a weird way that you can no longer get it to work as intended in iOS 7. A Mac that had a ridiculously good uptime, and hardly ever had error report dialogs randomly appearing not from apps crashing but key system components of macOS crashing suddenly start appearing after you upgraded to the latest version. You find yourself doing multiple workarounds, and “I’ll just avoid that feature for now until it gets fixed in an update” before you know it, you’re living in a digital house held together with chewing gum and duct tape.


It’s not one catastrophic failure.


It’s a thousand paper cuts.


And I don’t think this happened by accident.


What follows is a connected web I put together—from CPU transitions to OS pricing, from OS development, to AI marketing—that, in my view, explains how Apple slowly dug itself into the hole it’s in now… and how, if they’re smart, they can still climb out.



1. The eras of transitions


Let’s start with the hardware context, because macOS doesn’t exist in a vacuum— it runs on silicon.


Roughly speaking, the Mac has lived through three major CPU transitions:


  • 68K to PowerPC:
    • 68K Macs: 1984
    • PowerPC transition: 1994
    • Duration: ~10 years
  • PowerPC to Intel:
    • First PowerPC Macs: 1994
    • Intel transition announced: 2005
    • First Intel Macs: 2006
    • Duration: ~12 years
  • Intel to Apple Silicon:
    • First Intel Macs: 2006
    • Apple Silicon announced: 2020
    • First Apple Silicon Macs: 2020
    • Duration: ~14 years

Each era had a transition window too. Those transitions didn’t happen overnight, they had very meticulous planning and had to be navigated with great precision:
  • 68K to PowerPC: ~2 years from announcement to completed transition.
  • PowerPC to Intel: In just 210 days by 2006, the transition was complete.
  • Intel to Apple Silicon: 13 months; by 2023 the transition was complete.

Now fold macOS into that timeline.


Tiger, Intel, Leopard, Snow Leopard: The “We Have One Job” Era


  • Mac OS X 10.4 Tiger was announced in 2004 and released in 2005 for PowerPC.
  • In June 2005, Apple announced the transition to Intel.
  • A special Universal Binary version of Tiger shipped for Intel Macs when those computers launched in 2006.
  • That same year in 2006 the Mac lineup completed its transition to Intel in just 210 days.
  • Mac OS X 10.5 Leopard arrived in autumn 2007 as a Universal binary release, the last to support both Intel and PowerPC.
  • In summer 2009, Mac OS X 10.6 Snow Leopard shipped as Intel-only. It included Rosetta, the translation layer for PowerPC apps, for the last time.

In other words: by 2009, macOS was effectively Intel-only in public. The old world was gone.


From 2009 to 2011, OS X 10.7 Lion was in development—a ~2-year gap between 10.6 and 10.7. After that?
From 2012 onward, OS X would quietly slip into an
annual release cycle.

That shift—from multi-year cycles to annual releases—sits right on top of another pivotal change: how macOS was priced.




When macOS had a price tag, and why it mattered.


For most of the Mac’s history, Mac OS (later Mac OS X) was very clearly a product that complemented the hardware it ran on—with a price that reminded you of the work behind it.


Historically:


  • Mac OS X 10.0–10.5
    • USD $129 for a single license
    • USD $199 for a family pack of five

Then came one important exception:


The only truly free upgrade before the modern era was
Mac OS X 10.1 Puma

Puma was free not because Apple suddenly felt generous, but because 10.0 Cheetah was, frankly, unfinished. 10.1 was the apology. Apple knew it, users knew it, reviewers knew it. So they made the fix free.


After that:
  • 10.2 Jaguar, 10.3 Panther, 10.4 Tiger, 10.5 Leopard
    back to the USD $129 pricing model.

Then Snow Leopard (10.6, 2009) shook things up:


  • USD $29 for a single license
  • USD $49 for a family pack
  • USD $9.95 under the “Up-to-Date Program” if you’d just bought a Mac
  • USD $19.95 for a family pack under that program

This was Apple saying, quote:


“Mac OS X Snow Leopard— The world’s most advanced operating system, finely tuned.” indicating that Snow Leopard was a more refined version of its predecessor Leopard which justified them slashing the price by a whopping $100.

Then came:


  • OS X 10.7 Lion (2011):
    • USD $29 via the Mac App Store (The first digital download only release of Mac OS X)
    • USD $69 on a USB install drive, single license only
  • OS X 10.8 Mountain Lion (2012):
    • USD $19.99 via the Mac App Store
    • No USB option, no family pack—your Apple ID handled multi-Mac installs.

Then, in 2013, they drop the price down to $0:


  • OS X 10.9 Mavericksfree.
  • Every macOS release after that → free.

And right around that same time—autumn 2013—iOS 7 is released, with a massive redesign and massive instability to match.


You can draw a line right through 2011–2013 and watch the quality begin its roll downhill.




From Complementary Product to “Part of the Package”


When macOS had a price tag:


  • There was a clear economic signal:
    “This took effort. It funds a team. It justifies taking our time.”
  • Apple could justify longer development cycles and refinement releases like Snow Leopard.
  • The OS was treated as a flagship product, not just a side menu item.

Once macOS became free:


  • It stopped being a revenue line.
  • It became a support pillar for hardware and services.
  • macOS releases aligned more tightly with marketing dates and event calendars.
  • The internal incentive shifted from “make it worth the money” to “make it ready in time for the keynote and for the hardware release.”

And at almost the same moment, iOS went through its own trauma:


  • iOS 7: a complete visual and UX overhaul.
  • Infamous for instability, bugs, and “we’ll fix it in the point release.”

You can now clearly see and feel the change in the air:


macOS and iOS both transitioned from
“crafted releases” to
“annual deliverables that we hope will work as intended.”

The ethos of “it just works” took its first major blow.




iOS: “Free” on the Surface, Paid for Behind the Scenes


A lot of people point out, correctly, that:


“iOS has always been free.”

Yes and no.


Technically, you never bought a disc or license key for iOS. But:


  • You couldn’t install iOS on anything but an iPhone (and later, iPad) Unlike the Mac which both on PowerPC and Intel you technically could install alternate operating systems.
  • The cost of iOS development is baked into the iPhone’s MSRP.
  • iPhones are deeply integrated with carrier financing, contracts, and upgrades.

You can technically use an iPhone without cellular service, sure—but almost nobody buys it for that. Realistically, the ecosystem looks like this:


  • Carriers subsidize or finance devices.
  • Users pay monthly.
  • Apple gets stable, predictable hardware revenue.
  • iOS evolves as the software layer that justifies the price of the next iPhone.

So iOS doesn’t need a separate line item. Its budget is wrapped in:

  • hardware profits
  • carrier deals
  • App Store revenue
  • services like iCloud, Apple Music, Apple TV…

macOS, on the other hand:

  • Runs on machines people often keep for 7–10 years.
  • Lives in a world where customers might skip hardware upgrades.

When macOS stopped being a product you buy to compliment your Mac and became “a de facto default part of the Mac experience,” it lost the internal leverage that says:


“We deserve slow, careful, high-craft work on this, because people pay
for the OS to make purchasing a Mac well worth their hard earned cash."

The software didn’t suddenly become cheaper to make.


It just became easier to justify rushing.




“You Can’t Fix Everything by Throwing Money at It”


This leads into one of my core theories:


The justification for charging people for OS
upgrades

Engineers, designers, QA testers—these are highly skilled people building the most central part of the computing experience. When you charge for a major upgrade, you’re not paying only their salaries with that money, but you’re acknowledging the value of their work.


When macOS went free, I think something easily overlooked but has created widespread implications as a result happened:


  • The OS lost its identity as a standalone product that complimented the very hardware it runs on.
  • The people building it risked feeling like they were working on “support infrastructure” rather than a flagship product.
  • The company’s internal narrative moved away from “this is something people will choose to buy” toward “this is something people expect to get every year.”

Do I think Apple literally paid their OS teams entirely out of OS X license sales? No, that’s too simplistic.


But symbolically—and culturally—paid upgrades enforced discipline. They made polish part of the promise.


Without that discipline, the temptation to ship “good enough for now” becomes stronger.


And there’s another uncomfortable angle:


It’s entirely possible Apple has quietly offshored more layers of its OS engineering over time—keeping high-level UI/UX and core strategic work stateside while spreading maintenance, implementation, or testing elsewhere to scale up for annual releases.

If that’s true, even partially, it would help explain the growing sense of inconsistency and fragility across all their platforms.




Annual Everything: When the Schedule Becomes the Master


We’ve had hints over the years, but let’s say it bluntly:


Apple’s OS releases are now driven more by
the calendar than they are by their readiness.

Once macOS went annual and iOS was already annual, it was only a matter of time before:


  • iPadOS
  • watchOS
  • tvOS
  • visionOS

…all fell under the same gravitational pull.


WWDC isn’t just a developer conference anymore. It’s a deadline. The September iPhone event isn’t just a showcase. It too is a deadline.


When the date is immovable, you only have two levers left:


  • scope
  • quality

And what we’ve seen is:


  • Scope rarely shrinks (because marketing wants “new, big, and exciting”).
  • So quality takes the hit.

That’s how we got to where iOS and macOS is today:


“A bleeding-edge rolling release with point updates acting as snapshots.”



The Version Numbers are telling: iOS 7, 8, and Beyond


Take a closer look at iOS version histories and you can see the internal struggle reflected in the dots.


Before iOS 7 / 8, you’d typically get:


  • X.0 → main release
  • X.0.1, .0.2 → urgent bugfixes
  • X.1 → one major follow-up
  • Maybe X.2, rarely beyond that

With iOS 7, we get up to:


  • 7.1.2 as the final version—still relatively modest.

But with iOS 8, the pattern shifts:


  • iOS 8.0: released 17 September 2014
  • iOS 8.1: released 20 October 2014
  • iOS 8.4.1: the final release in the 8.x series

From there, .1, .2, .3, .4 become routine, not special. And .0.x patches remain for immediate fires.


What does that tell us?


  • Features and changes are landing too late in the cycle.
  • .0 releases are going out the door under pressure.
  • Stabilization is happening after millions of devices are already running the software.

Not only is there a rollout strategy problem at the public-facing level, but there is also a profoundly deep problem internally at Apple that has seeped into the public level, leaving them in a hole they keep digging deeper.


More point releases don’t automatically mean more love and care.


Sometimes they mean the opposite: more scrambling to get things right.




Public Betas: Tech enthusiasts, Not Real QA


On paper, public betas look like a gift:


  • More coverage
  • More devices
  • More feedback
  • Fewer bugs slipping through

In reality?


“99 % of those ‘testers’ are just people who want to show off the latest builds of iOS, macOS, etc.”

They’re not:


  • running structured test plans
  • tracking regressions carefully
  • filing detailed bug reports with logs and reproduction steps

They’re installing betas because it’s cool.


That does not make them bad people. It just makes them terrible QA substitutes.


If internal QA and partner testing are already time-compressed, leaning on public betas to catch what you didn’t catch internally is not responsible—it’s desperate.


And when you combine that with annual deadlines, you get the modern Apple OS cycle:


  • Dev betas
  • Public betas (often still rough)
  • .0 release with visible issues
  • .0.1, .0.2 hotfixes
  • .1 through .4 carrying both fixes and features that missed .0

It feels less like a carefully staged rollout and more like live surgery.




A Thousand Paper cuts and a Bleeding Edge


None of this means Apple’s software is “trash” or “broken.” That’s not honest.


But it does mean:


  • Features that used to feel magical now feel fragile.
  • “Upgrade day” is no longer universally exciting; for many, it’s a coin toss.
  • You accumulate small annoyances:
    • AirDrop behaving inconsistently
    • Notifications stacking strangely
    • iCloud sync pausing for no clear reason
    • HomeKit not detecting your connected devices
    • Reduction in battery life after updating (not because of Spotlight re-indexing everything in the background either)
    • UI animations stuttering unpredictably

It starts that way. Before you know it, you have a thousand paper cuts—each one from painstakingly using a workaround to get that one "magical" feature that used to "just work" on your iPhone or Mac until an update broke it, forcing you to wait for yet another update to fix it and get it to work again.


No single cut kills you.


But after a thousand paper cuts it’s a river of blood and you’ve got no more pulse.




Apple Intelligence + Siri 2.0: Just the Tip of the Iceberg


Enter the current era: Apple Intelligence, Siri 2.0, and AI everything.


The ongoing Apple Intelligence + Siri 2.0 debacle in my opinion is just the tip of the iceberg and not the straw that broke the camel’s back.


AI is incredibly demanding:


  • heavy system integration
  • privacy constraints
  • on-device processing
  • cross-platform coordination
  • expectation of “intelligence” and reliability

If the underlying OS development is already strained—racing to ship every year, leaning on public betas, juggling six-plus platforms—trying to layer a massive AI strategy on top will strain everything to the point of grinding metal on metal.


But, paradoxically, this might be the shock that Apple needs because quite frankly, I hope this gets all of Apple to straighten up and summon the important people into the boardroom immediately so they wake up and stop dodging the elephants in the room.


The real danger here is Apple losing its customers trust.




IBM, ThinkPad, and the Myth of “Too Big to Fail”


People have said similar things before:


“IBM is too big to fail.”

And in the literal sense, they were right. IBM still exists.


But… When was the last time anyone purchased an IBM PC? People are purchasing Lenovo ThinkPad PCs; they weren’t always Lenovo and the ThinkPad was all IBM until it wasn’t.


That’s the cautionary tale.


The company didn’t vanish.


Its relevance in the consumer space did.


Apple isn’t in danger of going bankrupt anytime soon. That’s not the point.


The danger is:


  • drifting from being the industry standard to just being another option
  • slowly eroding the “it just works” reputation
  • forcing users to ask themselves, “Why am I putting up with this?”

Relevance and most importantly trust once lost, is almost impossible to get back.


And no amount of cash on the balance sheet can fix the moment when people collectively decide:


“You know what? This just isn’t worth the hassle anymore.”



“If Apple Slows Down, They’ll Fall Behind” — A False Fear


There’s a belief floating around that:


“If Apple slows down their OS development, they’ll fragment their platforms, delay products and stall their innovation. They can’t afford that.”

I don’t buy that. In fact, I believe the opposite.


Slowing down cadence isn’t the same as slowing down innovation. It's honing the blade instead of swinging it relentlessly until it loses its edge.


And here’s the key difference:


  • Android slowing down risks fragmentation because OEMs and carriers control pieces of the stack.
  • Windows slowing down risks chaos because OEMs ship their own bloatware on top and driver ecosystems drift.

But Apple has the advantage of…


It controls:


  • the hardware
  • the silicon
  • the OS
  • the frameworks
  • the App Store
  • the update mechanism

They are in the best possible position to slow OS releases without causing fragmentation.


They could:


  • Ship new iPhones, iPads, Macs, Watches, and so on on schedule.
  • Keep all platforms unified with a simple version scheme—like they’ve now began with iOS 26 / macOS 26 versioning.
  • Move to a two-year major OS cycle with interim, smaller feature drops.
  • Declare some years as foundation years, quietly focusing on stability, performance, and cleanup.

You don’t have to fragment version numbers or create “confusing options” to do this. Apple historically detests confusing options. Steve Jobs said it clearly:


“We’re going to have a single OS strategy at Apple; we’re not going to have a dual, a triple, or quadruple OS strategy like the others.”

That doesn’t have to change.


What needs to change is the pace and structure behind the scenes.




The Version 26 Hint: Model Years, Not Fragmented Numbers


With the recent move to unifying the version numbering scheme across all of their platforms in 2025 by using the two digit year as the version number (macOS 26, iOS 26, watchOS 26, visionOS 26 etc) instead of iOS 19 (being the nineteenth release of iOS) Apple may have hinted at something bigger that is in the works…


It’s like cars:


  • A 2026 Toyota Camry arrives in 2025.
  • A 2027 Toyota Camry model arrives in 2026.

The naming follows the model year, not literal chronology.


Aligning OS names to the year:


  • resets psychological expectations,
  • makes it easier to treat the OS as the "iOS of the current year" instead of “v18 vs v19 vs v20 etc,”
  • it gives Apple room to make a given year more about refinement without looking “lazy.”

No one panics when a new car model year is mostly subtle updates. They actually like that. It means the design is mature and the kinks are worked out.


Why shouldn’t software have the same luxury?


One can only hope this versioning shift is a sign of internal restructuring ahead of something like a WWDC 2026 reset.




Learning from Debian and Ubuntu—Without Scaring Users


I’ve argued Apple should take a page from Debian and Ubuntu:


  • Debian:
    • unstable → testing → stable
  • Ubuntu:
    • 6-month interim releases
    • 2-year LTS releases that focus heavily on stability

Apple could do something similar internally


  • Use rings and branches (unstable/testing/stable)
  • Maintain long-lived, foundation branches for deep refactors.
  • Reserve certain years as major under-the-hood cleanup cycles.

But for users?


They should see
ONE UNIFYING VERSION PER PLATFORM

No “iOS 27 Stable vs iOS 27 Testing” labels.


No multiple channels.


No fragmentation of features on the same hardware.


If my iPhone and your iPhone are both on iOS 27.2, we should see the same features and the same experience.


All the complexity belongs back at Apple Park, not in the Settings app.




FOMO, Branches, and the “Single OS Strategy”


Apple hates user-visible complexity:


  • They don’t want five different “editions” of macOS or iOS.
  • They don’t want customers comparing “branches” like a Linux distro list.
  • They know most people are in a constant background state of FOMO as it is.

So the answer is not to expose:


“You’re on iOS 27 Stable, your friend is on iOS 27 Fast Track.”

That would be a nightmare.


Instead:


  • Keep developer betas truly for developers (and serious testers).
  • Delay public betas until the builds are fairly solid.
  • Avoid creating a permanent user-facing notion of “tracks” or “channels.”
  • Use point releases (27.1, 27.2, etc.) as clearly communicated feature waves, not as silent triage.

From a user perspective:


  • You buy an iPhone, you get iOS 27.
  • Updates appear.
  • Features arrive in well-explained waves.
  • You’re not made to feel like you’re missing out because you didn’t sign up for some cryptic branch.

From an internal perspective:


  • Apple gets the freedom to restructure development like Debian/Ubuntu—unstable/testing/stable, long-lived branches, and slower foundational churn—without turning the product lineup into a versioning circus.



What Apple Needs to Do to Fix the “Haus of Apple OS"


If Apple truly wants to prevent their “Haus of operating systems” from crumbling, I think they need to:


1. Freeze earlier and harder


No more “stuff this huge feature in two weeks before .0.”


If it’s not ready, push it to 27.1 or 28.


A clean freeze buys QA and stability.


2. Treat public betas as polish, not phase-two QA


By the time the public sees it, the OS should already be basically stable.


Public betas should be about edge cases, not “Wi-Fi doesn’t work.”


3. Developer betas should go back behind a paywall.


Not because Apple wants to be stingy or gatekeep, but because developer betas were never meant for hobbyists, clout-chasers, or the “I want the new emoji early” crowd.


They were intended for:


  • people who actually build apps,
  • who know how to file proper bug reports,
  • who understand logs,
  • who test on secondary devices,
  • and who won’t scream on social media when a beta (shocker!) acts like a beta.

Bringing back the paywall does three healthy things:


4. It drastically reduces unqualified testers.


The moment you put a price tag on something, even a small one, the “beta tourists” scatter like dust bunnies under a Roomba.


Who remains?


People who actually use the beta as intended.


5. It stops the public beta cycle from becoming a social flex.


Developer betas are supposed to be raw, unpolished, and sometimes a little feral.


That’s perfectly fine… when you’re a developer.


6. Reduce marquee features per cycle


Fewer “headline” features means:


  • fewer moving pieces
  • fewer regressions
  • more attention on each new capability

You don’t need 20 big things per year. You need 5 really good ones.


7. Plan feature waves through point releases


Let .0 focus on fundamentals.


Let .1, .2, .3 be pre-planned feature drops, not emergency repairs disguised as updates.


8. Have explicit “foundation years”


Even if they never say it out loud in the keynote, internally they should mark some cycles as:


“This is our Snow Leopard / iOS 12–style year.”

Performance. Stability. Reliability. Framework cleanup. No shame in that.


9. Respect and honor the psychological contract with users


When people update, they shouldn’t be bracing for breakage.


They should feel:


“Things got better.

Some things look different, but they work.

My trust was rewarded.”

Right now, too many updates feel like gambles.




The Bottom Line: Trust Is the Real Operating System


For many of us, Apple once represented the closest thing to software that truly: Just works. And works all the time.


No software is perfect. Nothing ever will be. Software development is not monolithic; it’s layered, complex, full of trade-offs and trial-and-error.


But to pretend Apple’s software hasn’t drifted away from that ideal would be a lie.


I don’t think the situation is hopeless. Far from it.


  • Apple still has incredible engineers.
  • They still control the full vertical stack.
  • They still have a loyal user base.
  • They still have the power to set standards the rest of the industry copies.

But they need to wake up before the waterline gets too high.


They need to drink the coffee while it’s still in the pot, not after it’s spilled and burned them.


Because without “the rest of us,” Apple has nothing to offer “the rest of us.”


If they keep dodging the elephants in the room, keep using the public as unpaid QA, and keep treating OS releases like a never-ending, bleeding-edge rolling release cycle, they risk going the way of IBM in the consumer mind:


Respected. Historic. Still around.


But no longer the place where personal computing lives.


Apple is not too big to fail at the level that actually matters:


our trust.


And that is something no amount of money can simply patch in macOS, iOS, watchOS, tvOS, HomePod Software, visonOS 27.1.2.
 
Last edited by a moderator:
I believe the quality started slipping soon after Jobs passed and then Forstall got kicked out. They were the ones who gave a hoot about the user experience. Then soon after Apple Silicon arrived and the rate at which new hardware was pushed out increased thereby lowering the amount of time developers had to get work done. Instead of every 18 months it was now every 12 sometimes less. So software lost its two main QA guys then the output cycle got ramped up so naturally quality is going to drop. It is now falling off a cliff.
 
I believe the quality started slipping soon after Jobs passed and then Forstall got kicked out. They were the ones who gave a hoot about the user experience. Then soon after Apple Silicon arrived and the rate at which new hardware was pushed out increased thereby lowering the amount of time developers had to get work done. Instead of every 18 months it was now every 12 sometimes less. So software lost its two main QA guys then the output cycle got ramped up so naturally quality is going to drop. It is now falling off a cliff.
That's absolutely another important event in the timeline, I would've mentioned it in there but I got so caught up in connecting the dots with the years from 2009-2013 specifically because like a mad scientist I felt like "I think I finally cracked it!" but yes you got it!
 
I would normally never even consider spending the time to actually read a post, especially an OP, as long as @michaelgavriel posts to begin this thread, but the topic is so important I did. And I’m very glad I did. The history lesson was well-received by me, the objections with theory equally so. And finally improvement suggestions were spot on imo.

Congratulations to the OP. This should be a sticky somewhere and required reading before allowing anyone to post on the topic. Extremely well done!
 
My theory is simple.

They are huge, bloated, rich beyond belief and worrying about software quality finer points hasn't yet impacted their bottom line in a way that's noticeable (or readily identifiable) to the C-Suite.

Even on the forum we have folks who laud the financial results, while we all comb through thread after thread about the issues on macOS, iOS and iPadOS ... oh and even WatchOS now too.
 
I would normally never even consider spending the time to actually read a post, especially an OP, as long as @michaelgavriel posts to begin this thread, but the topic is so important I did. And I’m very glad I did. The history lesson was well-received by me, the objections with theory equally so. And finally improvement suggestions were spot on imo.

Congratulations to the OP. This should be a sticky somewhere and required reading before allowing anyone to post on the topic. Extremely well done!
Dude thank you so much! Perhaps I'm the minority of people who still enjoy reading long posts (I'm guilty of also wanting TLDRs for certain things mainly when I'm in a rush or when my brain has ran out of fuel for the day) so I appreciate you taking the time to read this elephant of a post inside my little digital echo chamber 😅 This made my early morning! I knew there's still level headed people out there online! What do you think about what Apple could do to bring order (internally) to the chaos that's causing their software to ship like raw cookie dough?
 
My theory is simple.

They are huge, bloated, rich beyond belief and worrying about software quality finer points hasn't yet impacted their bottom line in a way that's noticeable (or readily identifiable) to the C-Suite.

Even on the forum we have folks who laud the financial results, while we all comb through thread after thread about the issues on macOS, iOS and iPadOS ... oh and even WatchOS now too.
This too! What do you think about people in the camp of "We need Apple to revert to its roots" but for the sake of nostalgia? Because I find myself at odds especially during WWDC season when I get excited for Apple MAYBE just MAYBE showing a bigger indicator that any day now they're going to make a radical shift back to how they were before, whether it's in their UI design, their focus on quality and stability etc but then I stop and I think, wait, there I go again mourning and yearning for the past (The Apple of Steve Jobs) to somehow magically make a return... I hope I'm making sense 😅
 
They need to go back to an advertising agency. The current ads are too Y/Z repetitive/trendy.

We miss "that" Apple.
Amen to that! Their ads have no soul! I wouldn't say ALL of them but the overwhelming majority of them are just very empty and/or empty in substance but filled with way too many political subtleties thrown in.
 
This too! What do you think about people in the camp of "We need Apple to revert to its roots" but for the sake of nostalgia?
I know as yesterday I went back to Monterey an older version of that.
lost a document and 2 hours of time but I had a NFL gam eon the MBP.
so far today I have not experienced a problem with Monterey as Tahoe was Ince every 15 minutes.

 is not going back to the 2010 days and we can just advice to accept.
or never upgrade again as I have decided to do that on 8  products I use daily.
 
The younger employees (who weren't there for the glory days) probably think they're doing a good job and are a bit confused why there is so much negativity and hostility online towards their work. I think that is quite a common scenario - see also Microsoft and Windows.
 
The younger employees (who weren't there for the glory days) probably think they're doing a good job and are a bit confused why there is so much negativity and hostility online towards their work. I think that is quite a common scenario - see also Microsoft and Windows.

Perhaps they have some machines in house still on much older OS versions?

They'd be well advised to just "use them" for a while and they may take note of some things I would hope.

I honestly am sort of indifferent about what they do to iOS ... where I've become irritated is the turning macOS into a "toyOS".
 
I disagree with most of this. Microsoft famously had a lot of bugs, but they spent years untangling the OS, and now it's rock solid. You may disagree with their design choices and shoehorning AI everywhere, but the fact is that they can without it disrupting core OS stability or requiring a re-branding of version numbers or moving to a tick-tock release cadence.

Apple needs to untangle their mess. It doesn't matter if it's a paid upgrade or not. Someone at the top is more concerned with yearly feature releases than stability and it shows. Period. End of topic. They need to prioritize stability. Once they do that, there will be fewer death by 1000 papercuts.

Then soon after Apple Silicon arrived and the rate at which new hardware was pushed out increased thereby lowering the amount of time developers had to get work done.
Actually I think it's worse; the Apple Silicon is really really ridiculously fast. So fast that tasks that could take 8+ minutes on an Intel i7, were taking under 30 seconds on the M1. The M5 is about 50% faster than that, or 15 seconds.

That also means developers are no longer concerned about optimization. When you're encouraged to move fast and not worry about speed, it encourages devs to do things because they work, not because it's deliberate. All of these non-deliberate choices add up to rot.
 
Actually I think it's worse; the Apple Silicon is really really ridiculously fast. So fast that tasks that could take 8+ minutes on an Intel i7, were taking under 30 seconds on the M1. The M5 is about 50% faster than that, or 15 seconds.

That also means developers are no longer concerned about optimization. When you're encouraged to move fast and not worry about speed, it encourages devs to do things because they work, not because it's deliberate. All of these non-deliberate choices add up to rot.

This is a fair point and I think Apple has fallen victim to it themselves.

Part of why they need to spec bump hardware so consistently is to keep software performance acceptable with their bloated OSes.

They just keep bolting on bloat.

I get reminded of this when I use my iPhone 6s every week and marvel at how the meager hardware (by 2025 standards) just FLIES through iOS 12.2.

(it's jailbroken and I have a specific use case for it 1x/week)
 
I think it just a simple case of there’s more to go wrong now. All successful software products seem to follow that path. There’s:
  • More new customers to be wooed by adding yet more features that are specific to them.
  • More old customers to retain by keeping old, dated features they love and won’t part with.
  • More corporate customers and partners using their considerable leverage to influence the product (and not always in a clean way)
  • More designers and engineers for the growing number of components who must all agree on how their components will interact flawlessly. (It’s messy)
  • More shareholders who expect a profit every quarter.
 
One other thing, written from the perspective of a hardware guy (albeit not in the computer field; instead telecom which is more software than you might like these days.)

My observation is that deep in the software thinking spot, at least for management, there's the idea that you can always change things in simple updates that are downloadable. So, more features get shoved in and less testing is done before release, just because it's possible. Not because it's a good idea, but because it's possible. Downloadable software is disposable and there are no inventory costs for ones and zeros. There's no lead time for actual delivery of tangible stuff. That changes the thinking.

Hardware guys generally HAVE to get things right from the start. Why? Field recalls are painful and expensive. They're especially painful for the executives and bean counters because it affects the actual bottom line in a clear way. Want to bring fear into the guy's faces? Use the words "forklift upgrade". Customers hate that. That hate often comes with financial penalties of some kind. Because of the transitive property of hardware, everybody in the chain gets to share that pain. So, you tend to focus more on getting it right. Or, on looking for a new job.

When upgrades were delivered through physical objects like CD's, other disks, and USB thumb drives, that was more like hardware. The cost associated with pulling that all back, scrapping the obsolete stock, and so on was painful and awful. So, there was almost inherently more of an emphasis to get it right. With millions of discs being made and sent out, you couldn't very well change much at the last minute. With downloads, you can.
 
One other thing, written from the perspective of a hardware guy (albeit not in the computer field; instead telecom which is more software than you might like these days.)

My observation is that deep in the software thinking spot, at least for management, there's the idea that you can always change things in simple updates that are downloadable. So, more features get shoved in and less testing is done before release, just because it's possible. Not because it's a good idea, but because it's possible. Downloadable software is disposable and there are no inventory costs for ones and zeros. There's no lead time for actual delivery of tangible stuff. That changes the thinking.

Hardware guys generally HAVE to get things right from the start. Why? Field recalls are painful and expensive. They're especially painful for the executives and bean counters because it affects the actual bottom line in a clear way. Want to bring fear into the guy's faces? Use the words "forklift upgrade". Customers hate that. That hate often comes with financial penalties of some kind. Because of the transitive property of hardware, everybody in the chain gets to share that pain. So, you tend to focus more on getting it right. Or, on looking for a new job.

When upgrades were delivered through physical objects like CD's, other disks, and USB thumb drives, that was more like hardware. The cost associated with pulling that all back, scrapping the obsolete stock, and so on was painful and awful. So, there was almost inherently more of an emphasis to get it right. With millions of discs being made and sent out, you couldn't very well change much at the last minute. With downloads, you can.
🤯 Holy crap that's spot on! Thanks for this gem of insight!
 
  • Like
Reactions: maxoakland
I haven’t noticed any drop in quality over the recent years.

Apple have always been changing , adapting, removing, refactoring their software. Especially in the days when they were homogenising iOS and macOS.

It all works flawlessly for me. Are you sure you’re not just remember the golden years when everything was better than perfect?
 
I haven’t noticed any drop in quality over the recent years.

Apple have always been changing , adapting, removing, refactoring their software. Especially in the days when they were homogenising iOS and macOS.

It all works flawlessly for me. Are you sure you’re not just remember the golden years when everything was better than perfect?
I've asked myself if I'm just having a "rosy memory" with past release cycles of macOS and iOS just to make sure that my observations about the recent and current state of Apple's OS cycles are valid, and I stand by them... I'm in no way implying that their OSes are completely unusable, but I have been concerned for a long time about the general quality and stability noticeably degrading... Perhaps because I'm a stickler for the tiniest of details I see and experience things that folks like yourself and others might not...
 
I believe Apple should release OS upgrades when they are ready, not once every year. Microsoft does it occasionally, and it takes years for a new OS to appear. Debian releases a new distribution when it's ready—Debian is 32 years old, but its latest distribution number is 13. As Apple is a hardware company, they can release new devices every year, or even at shorter intervals, but the stable OS releases should take a longer time, at least two years. However, we must remember that there is never a completely stable OS; it evolves.
 
Apple used to dictate the hype cycle so that if an OS update took 2-3 years to get there then so be it. Walt Mossberg or John Gruber would explain why and everyone would be happy. This was the era of daily blogs but also monthly magazines. The tech news cycle wasn't as relentless as it is now. Users were happy.

Nowadays the internet is all constant noise of 'new new new, now now now'. Websites and Youtubers looking to make money from attention (rather than just making something good) don't help things but the people chastising Apple for being 'behind in AI' or 'behind in foldables' are just as bad and make up a good portion of this very community.

The tech news cycle has become Tiktoks and X posts, short soundbytes designed to drive hype, not quality UX. Apple have become hooked to this, releasing software before it was ready to feed the monster and appease shareholders. Phil Schiller himself told them Apple Intelligence needed longer in the oven but they released it anyway because of a loud minority of users.

In short we only have ourselves to blame. The same voices calling Apple out for being behind the curve are the same ones that chastise them for releasing unfinished products in permanent beta.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.