Archive for May 8, 2026

Friday, May 8, 2026

Reddit Pushes Web Visitors to App

Nate Anderson:

I’ve recently developed a daily habit—perhaps one I should cut back on—of visiting several subreddits to keep up on things like audio production and the Russian invasion of Ukraine. But I was surprised this weekend to suddenly find myself cut off; Reddit simply would not let me visit the site on my mobile phone.

Instead, a new overlay popped up, saying, “Get the app to keep using Reddit.”

There was no way to skip, bypass, or close the overlay. It did not provide any instructions or alternatives for continuing to use the mobile web version. What it did offer was a large button I could press to get the app. If I did so, the overlay told me, I would be able to “search better” and “personalize your feed”—two things I don’t care to do.

[…]

The block seemed curious, given that Reddit began as a website, and websites generally want traffic. […] But some services, including X and Instagram, aggressively push users toward apps—or at least toward being logged in to them.

So far this is just an experiment for “a small subset of frequent logged-out mobile users.”

Via Nick Heer:

It sucks that the open web is getting torn apart because commercial websites are incentivized to direct people to apps where large-scale scraping is a bigger challenge.

Previously:

Ask Jeeves Shuts Down

Ask.com:

As IAC continues to sharpen its focus, we have made the decision to discontinue our search business, which includes Ask.com. After 30 years of answering the world's questions, Ask.com officially closed on May 1, 2026.

Mr. Macintosh:

Courtesy of the Internet archive, the image above is from the 1996 beta. This is what Ask Jeeves looked like after the public launch on June 1, 1997.

Building Shopie for Mac With SwiftUI

Paulo Andrade (Mastodon):

Unlike my other apps, where I typically blend AppKit (or UIKit) with SwiftUI, Shopie is built entirely in SwiftUI. I wanted to keep it that way to maximize code reuse across iOS, iPadOS, and now macOS. This post explores how far SwiftUI can take you on the Mac in 2026, especially if your goal is to build an app that feels truly native to the platform.

[…]

In a proper Mac-assed app, opening a context menu should enable a focus ring around the item the menu applies to, even when that item isn’t selected. […] Reminders, Notes, and Stocks are all SwiftUI apps on macOS, yet each behaves differently. Reminders only gets this right because it’s using List, which inherits the behavior from NSTableView.

[…]

SwiftUI has already gone through three drag-and-drop eras. […] But the problem with all three is that you have no visibility into the drag session unless you are the drop target.

[…]

Once again, the issue isn’t that keyboard support is impossible in SwiftUI. It’s that the framework gives you just enough to cover the simple cases, then gets in your way the moment you try to match what Mac apps have done for decades.

David Deller:

Spent most of the day fighting with SwiftUI and getting nowhere. Hate it when this happens. The solution, as always, was to redo some parts in AppKit. I wish I had done this whole app in AppKit from the start.

SwiftUI never gave me this much trouble on iOS, but it's so much worse on Mac. And context-switching between the two is a drag.

Patrick McConnell:

SwiftUI is littered with things that do 85% of what you need and then get ignored for years. It’s the iPadOS of frameworks.

Yes, we can use Cocoa frameworks (and I do) but why can’t SwiftUI approach the level of the Cocoa frameworks?

I think in many cases Cocoa is more effective simply because Apple hasn’t spent the effort to bring SwiftUI to the same level.

Helge Heß:

I think it’s because SwiftUI is not intended to be a Cocoa level framework. Similar in how Objective-C is not supposed to replace C. That would be Smalltalk, which shows how impractical (however nice) that would be.

My personal suggestion is to consider SwiftUI a form builder on steroids. It’s extraordinarily effective for things builtin.

Helge Heß:

I can’t tell what their long-term plan is, but IMO it’s extremely unlikely to be a fully SwiftUI based system. Except for tiny platforms like watchOS (the original target AFAIK). I suspect that SwiftUI for UIKit+ was never intended to be a competitor to Cocoa, but to ReactNative and the likes.

Colin Cornaby:

I had the unpleasant experience of trying to do something complicated with a scroll view in SwiftUI. You can’t get or manipulate the scroll offset directly? What?

Previously:

Apple Sued for Removing Rave App From Store

Juli Clover:

Rave, a cross-platform service that lets users watch movies and TV shows together, today filed a series of antitrust lawsuits against Apple after Apple removed the Rave app from the App Store in August 2025.

According to Rave, Apple cited “unspecified allegations of fraud and vague concerns about content moderation” when pulling the app. Rave alleges Apple targeted the service because Rave competed with SharePlay, and Apple wanted to corner the market on smartphone co-viewing. Rave claims that Apple also falsely labeled the Rave Mac app as malware, preventing Mac users from installing it.

Discussion on Reddit suggests that Rave had unmoderated public chatrooms, pornography, issues with scams, and CSAM material. The Rave app was also labeled as malware by Kaspersky, BitDefender, Windows, and Google, suggesting Apple may have had reason to protect users from the app beyond limiting competition.

They claim that the content moderation issues have been resolved.