Apple Would Never Ship This

So Why Are They Allowing It Through Updates?

David H. Friedel Jr./ 2026-02-28
Subscribe
Developer ToolsCulture

There is a quiet sleight of hand happening in consumer technology, and Apple has become unusually comfortable performing it.

When I bought my iPad, it was not merely functional. It was lovely.
The interaction was crisp. The latency envelope was tight. The system felt composed, deliberate, confident. Apple could not have sold the device in that state otherwise. No amount of marketing polish can mask sluggish interaction at the point of purchase.

Fast forward several OS upgrades later, and we’re told a different story.

The device is “still supported.”
The hardware is “just older.”
Performance degradation is framed as a natural, almost biological process, as if responsiveness slowly evaporates with time, rather than being engineered away.

That framing is false.

The hardware did not age into this experience.
The operating system crossed a line.

The Floor Apple Pretends Doesn’t Exist

Every computing device ships with an implicit contract, not written, but understood:

This is the minimum level of responsiveness you can expect from this product.

That contract is the interaction floor.

It’s the boundary below which a system stops feeling intentional and starts feeling compromised. It’s not about benchmark scores or synthetic tests. It’s about latency you can feel. Frames you miss. Input that hesitates just long enough to break trust.

Apple knows this floor exists. They have entire teams dedicated to measuring it.
Frame pacing, thermal headroom, memory pressure, UI latency budgets, these aren’t mysteries. They are monitored continuously.

And yet, with modern iPadOS releases, Apple has allowed supported devices to fall below the floor they originally shipped with.

That is not evolution.
That is regression.

“Optional” Upgrades Aren’t Optional

The standard defense is that updates are optional.

This is a fiction.

Security warnings, app compatibility decay, ecosystem pressure, and persistent nudges all function as constructive force. You can technically refuse, but only by accepting increasing friction, risk, and eventual isolation.

If a manufacturer knowingly ships an update that degrades interaction quality on supported hardware, the burden is not on the user to resist it. The burden is on the vendor not to offer it.

Or at the very least, to be honest about its consequences.

Apple Knows Exactly What It’s Doing

This is the uncomfortable part Apple prefers not to discuss.

They know when a build crosses the line from “slower” to “feels wrong.”
They know which device classes are affected.
They know which features tip the balance, background services, animation complexity, ML hooks, compositor load.

The decision they make is not technical. It is philosophical.

Preserve feature parity across devices,
or preserve interaction integrity on older ones.

Apple has chosen features.

And in doing so, they’ve redefined “supported” to mean technically compatible, not experientially acceptable.

Why This Is a Trust Issue, Not a Performance Issue

This isn’t about wanting new hardware to feel faster. Of course it will.

This is about something more basic:

Apple could never sell a device in the degraded state it now allows through software updates.

That fact alone should stop the conversation.

If the experience is unacceptable at launch, it should be unacceptable later, especially when the degradation is introduced by the manufacturer itself.

When companies normalize this, they quietly erode the idea that premium hardware has longevity beyond its warranty window. “Support” becomes a checkbox. Quality becomes conditional.

And trust takes the hit.

What Apple Could Do (But Won’t)

There are obvious alternatives:

  • A hard stop that clearly warns users when an update will degrade responsiveness
  • A long-term support track focused on security, not feature accretion
  • An interaction-preserving mode that freezes animation and background complexity

None of these are difficult. All of them are deliberate choices not to act.

Because friction; subtle, cumulative friction, drives upgrade cycles without ever having to say so out loud.

The Line That Shouldn’t Be Crossed

This is not an argument against progress.

It’s an argument for integrity.

If a device is supported, it should not be made worse by official software.
If an update violates the interaction floor, it should not be offered.
And if the floor is crossed anyway, users are not “imagining it.”

They’re noticing a contract being quietly broken.

That’s why frustration here isn’t entitlement.

It’s a rational response to a system that knows better, and chose otherwise.

Back to the Journal