Archive for July 24, 2026

Friday, July 24, 2026

Advertising Cognitive Dissonance

John Gruber (Mastodon):

This to me is proof that Apple leadership is suffering from cognitive dissonance over their slide into advertising. They’re conflating cause and effect. The Apple brand stands for high-quality superior user experiences because the devices and software Apple makes traditionally deliver high-quality superior user experiences. The work Apple ships is what makes the brand what it is. But now they’re stricken with the mindset that it’s the Apple brand that makes something a high-quality superior experience.

[…]

If you refuse to admit that the ads make these services worse, you also can’t admit that there’s a reason to offer an ad-free experience. So the thinking is something like “Apple always focuses on the user experience, and never deliberately makes the user experience worse. Therefore, if an Apple service shows ads, those ads are high quality and don’t detract from the quality of the product or the experience of using it. Therefore, there’s no reason to offer users a paid ad-free tier, because there’s no reason to want to avoid Apple’s ads.

What a brand stands for can change over time. It’s eventually determined by the products, not the mantras.

Manton Reece (2010):

I feel bad admitting it, because some of my friends are betting on iAd revenue to feed their family, but I’m just not on board with Apple running an advertising network. I don’t want to see ads in my apps, and I don’t want Apple to ever lose even a little of what it means to be a product-driven company.

Previously:

Update (2026-07-28): John Gruber (Mastodon):

The whole thing is funny because at a fundamental level we all just know in our bones that Apple never even considered putting “Intel Inside” stickers on Macs.

[…]

Apple still treats its hardware with that level of respect. With reverence. iPhones don’t even say “iPhone” on the hardware. No model or serial numbers. No small print. Just an Apple logo on the back.

[…]

Putting themselves in customers’ shoes today, how many ads do Apple’s executives want stuck in the results when they search for an app in the App Store? We know the honest answer. But the answer evidenced by the actual App Store is “Two really big ones, including one in the first spot.”

At least you could peel off the stickers.

Jason Snell:

While Apple can spin adding ads to Apple Maps as a revolutionary new way for businesses to be discovered, it’s telling that its initial announcement was hidden inside a press release about an entirely different product, and introduced as “Enhanced Discoverability in Apple Maps.” Those choices show that this isn’t something Apple is actually proud of—and that the people in charge of communicating and explaining Apple’s decisions to the world are at odds with those who are making the decisions about expanding revenue.

[…]

To this day, you’re confronted with an ad for Creator Studio every time you create a new document in those apps, and their default toolbars contain buttons that won’t work unless you subscribe to the bundle. As a result, Apple has essentially turned its free productivity suite—software that was designed to enhance the inherent value of Apple’s products—into a freemium package with upsell to a creative professional subscription bundle that’s irrelevant (and a terrible value!) for most of its existing users.

[…]

There are many more examples. Using notifications to promote subscriptions and badging the Settings app to push AppleCare plans are among the ways Apple has chosen to intervene in the user experience to drive revenue. I’m actually not opposed to the idea that Apple should communicate opportunities for its customers to get more out of their devices—but it should be careful not to cross the line into actively annoying those customers. If someone doesn’t want to see what you offer, you need to accept that and go away—not keep needling them. Apple often falls on the wrong side of that line.

[…]

It makes me wonder if the people making these decisions at Apple have lost track of the Apple brand and what it stands for.

John Gruber:

What Snell’s column makes clear is that the incremental revenue Apple is gaining from putting shitty ads in its software comes at a price. They’re withdrawals from Apple’s brand equity. And I would argue that the value they’re detracting from the brand far out-values the dollar amount they’d padding to Apple’s bottom line.

[…]

If your competitors’ stores all smell like dogshit, don’t aim to have the store that smells the least like shit. Aim to have a store that smells pristine. “Our stores only carry a vague whiff of dogshit” is not insanely great.

Hotelling’s Law, like I was saying.

Adam Chandler:

This is not an “update”. This is an advertisement.

Update (2026-07-29): John Gruber:

The people haven’t changed, but Apple has. Strong leaders inevitably shape the personality — the spirit — of organizations over time. Apple in 2011 was peak Steve Jobs Apple. Apple in 2026 is peak Tim Cook Apple. But it was Cook who popularized the “you’re not the customer, you’re the product” argument against “free with ads” online services. But that was in 2014.

Marcin Wichary:

“Slippery slope” is a perfect term. But I wanted to add something here. In my experience, in the realm of UI, there is no middle notch. I’ve seen it time and time again… the moment you open the door to One, Infinity starts exerting its pull[…]

Previously:

Update (2026-08-03): Jon Snader:

I HATE, HATE, HATE having ads pop up when I’m trying to do something else. It’s bad enough on Web sites where at least they have the excuse of having to make money some how but it rises to intolerable when they put them up on a device I’ve already paid for.

The annoyance is reason enough to dislike Apple’s ads but for me the worst thing is that they’re corrupting and inevitably lead to the user being replaced by the advertiser as the customer.

Update (2026-08-05): John Gruber:

Only search engines that agree to pay Apple for the traffic are in the list, and there’s no option for users to add custom ones.

Tyler Hall:

It says a lot about modern Apple that I can’t find an unsubscribe link in this marketing email.

John Gruber:

Apple News ads have been going down the toilet for years, but it didn’t used to be literal.

Golden Gate Application Support Protection

Wojciech Reguła:

Looks like moving the user’s TCC db to /private/var/containers/Data/ProtectedSystem/[UUID]/Data/Library/Application Support/com.apple.TCC/ was not the only change in the whole privacy castle of macOS 27. (What btw was a great move as now attackers with full disk access permissions can’t modify your privacy settings)

macOS 27 quietly ships a new privacy mechanism I hadn’t seen documented anywhere: it extends the com.apple.macl protection that has always guarded sandboxed apps’ ~/Library/Containers/<bundle-id>/Data folders to a hand-picked set of non-sandboxed apps’ ~/Library/Application Support/<name> folders too. I noticed it by accident — Firefox’s profile folder was suddenly inaccessible from Terminal, while MacPass, a password manager sitting right next to it, was wide open. That asymmetry didn’t sit well with me, so I pulled the thread. It ends in a hardcoded app allowlist baked into /usr/libexec/sandboxd (thx @ciphwall for the hint), meant to be updated live via XProtect.

Previously:

How to Hide an Update in the Mac App Store

Jeff Johnson:

Although you can hide and unhide apps in your App Store purchase list, it turns out that hiding an app in the App Store purchase list does not hide the app in the updates list! I honestly can’t figure out the benefit of hiding an app in the App Store. The list of your purchased apps—a misnomer, as the list includes free apps—is practically unusable anyway: you can neither sort nor search the list. Maddeningly, the Mac App Store sorts your purchased apps by date of first install rather than by name, so it’s difficult even to scan the list manually to find a specific app.

[…]

You can clear the Updates list in the Mac App Store by deleting some cache files on disk, but that’s at best a momentary solution. The unwanted update will return eventually, or immediately if you use the Reload Page (⌘R) command.

A more lasting solution is, counterintuitively, to install the update. The trick is that you can keep more than one copy of a Mac App Store app on disk.

I wonder how long you can keep using the old version. You won’t be able to download it again. You can save a backup, but as some point a certificate will expire or you’ll get a new Mac and need a new receipt file. In theory, the store should be able to fetch one for you, but I wouldn’t rely on that long-term.

Previously:

Recording the iPhone Screen With a Mac

Marcin Wichary:

This instruction is a fever dream of three weird things in sequence:

  • What on earth is “QuickTime”?
  • I am recording with a player?
  • Why can’t I choose the option [“New Screen Recording”] that describes exactly what I want to do?

[…]

It’s noticing this kind of complexity, places where an easy way was chosen, design debt accumulated, and things got simply too weird. Apple allowed three weird things to accumulate here.

It makes sense in terms of the history and how the technology works, but from a clean slate one might expect this functionality to be in the Screenshot app, Screen Sharing, iPhone Mirroring, or perhaps even Finder.

Previously: