Tedium - The Web App Switcheroo 📱

Apple leans on the old hobby-horse to kneecap the open web.

Hunting for the end of the long tail • February 15, 2024

The Web App Switcheroo

In its quest to do as little as possible to comply with the EU’s Digital Markets Act, Apple randomly kneecaps web apps. Also: Am I sending this newsletter to fake people?

It’s unusual that Apple seems to have used the Digital Markets Act, a regulation intended to get it to be a better commercial citizen, to show how terrible it can be when it doesn’t get its way.

Apple gave the EU a bunch of new, regional-body-mandated features in a region-locked way. But it also took something away—the ability to run web applications in a way native to the iPhone. For those familiar with your Apple history, you probably know that Apple tried to sell developers on web apps being good enough upon the iPhone’s initial launch, only to learn the hard way that, hey, perhaps this wasn’t the path forward for this new platform.

It set the stage for the current conflict, but it’s also long been in the background, a signifier of how Apple might act if it couldn’t control a part of its ecosystem. Sure, web apps work in the modern day, they’ve long been an element of the Safari web browser, but Apple has often been feet-draggy on some of the more innovative features of HTML, CSS, and JavaScript in its browser, lowering the quality of the experience of web apps in ways that make them second-class citizens on this insanely popular smartphone.

Now, Apple is making web apps—which are running at this point on devices so fast that there is no reason that 90% of apps couldn’t just be coded as web pages—a scapegoat for its distaste for this law it doesn’t like. As the company stated on a developer site:

To comply with the Digital Markets Act, Apple has done an enormous amount of engineering work to add new functionality and capabilities for developers and users in the European Union—including more than 600 new APIs and a wide range of developer tools.

The iOS system has traditionally provided support for Home Screen web apps by building directly on WebKit and its security architecture. That integration means Home Screen web apps are managed to align with the security and privacy model for native apps on iOS, including isolation of storage and enforcement of system prompts to access privacy impacting capabilities on a per-site basis.

Without this type of isolation and enforcement, malicious web apps could read data from other web apps and recapture their permissions to gain access to a user’s camera, microphone or location without a user’s consent. Browsers also could install web apps on the system without a user’s awareness and consent. Addressing the complex security and privacy concerns associated with web apps using alternative browser engines would require building an entirely new integration architecture that does not currently exist in iOS and was not practical to undertake given the other demands of the DMA and the very low user adoption of Home Screen web apps. And so, to comply with the DMA’s requirements, we had to remove the Home Screen web apps feature in the EU.

EU users will be able to continue accessing websites directly from their Home Screen through a bookmark with minimal impact to their functionality. We expect this change to affect a small number of users. Still, we regret any impact this change—that was made as part of the work to comply with the DMA—may have on developers of Home Screen web apps and our users.

For those who didn’t catch that, let me translate that for you: Apple is stating that it will no longer let its users take advantage of web apps from the home screen, at all, because it doesn’t control the access that alternative web browsers have with that experience.

Le sigh.

In one sense, yes, Safari is a common vector for jailbreaks and similar attacks, and the decision to protect users seems on its face to be admirable. But on the other hand, it feels like Apple doing what it has long done in situations like these—it has cloaked a decision that conveniently protects its market position in the language of safety.

It’s one thing when Apple does it to convince you that upgrading your own SSD is somehow a security risk. It’s another when it feels like a tactic that also conveniently forces competing browsers, many of which have better support for HTML features that Safari has infamously gone out of its way to not support, to join the ecosystem with one hand tied behind their back. It’s a convenient place to pinpoint a security problem, and it is not the first time the company has done something like this.

You could argue this the other way, I’m sure—one look at how Microsoft started digging into Chrome’s open tabs feels like a good argument in Apple’s favor. But context is important here, and Apple is making this move at a time when it’s losing a lot of ground. It feels like this is a small way it makes some up.

Currently, a major internet regulation is likely to pass the Senate, one that many have found to be particularly troublesome and problematic. But one reason it looks likely to pass and may even land on Biden’s desk comes down to the name of the proposed law: The Kids Online Safety Act.

Legislators have figured out that if you put “kids” and “safety” together in the name of a law, any law, it raises its chance of passage, because who wants to be the monster who didn’t vote for the kid’s safety bill come election time? This has been used to excellent effect in many U.S. states that have started to require people to share their IDs to access adult content. These state-level laws often refer safety or kids in their names, but in effect force the vast majority of Americans to share their personal information to access content they are legally allowed to access.

To me, when Apple cites privacy and safety reasons as a reason for limiting what you can do with the products you own, it is doing the exact same thing—it is using the language of protection to limit your rights. Language is a powerful weapon in these contexts, and Apple is one of the best at it.

Apple can be a great company at security, and it can do so without being so ruthlessly competitive and protective of its financial position. It needs to stop pretending that one can be true without the other.

Most Of You Are Real

(Yannick Mika/Unsplash)

To close out, I wanted to give a quick shout to the company Verisoul, which produces software intended to pinpoint potential examples of fraud.

What would they want to do with me? Well, they recently came out with a free new tool, called Email Checkpoint, which lets email list owners determine a few things about their lists:

  • The percentage of users using work emails vs. personal

  • Whether email addresses are real or disposable

  • Whether the emails are unique or repeats.

(The company reached out to pitch me on the tool, which is free to use, but this isn’t sponsored.)

Anyway, I had a chance to try out the app, fearing that my nine-year-old list might be full of fake addresses, and … surprisingly, it turns out, my list is made up of 98% legitimate addresses. Whew. I’m happy to know I’m not just emailing a bunch of spammers. (… that I know of.)

If you have an email list of your own, Email Checkpoint might make for a good pulse check—and a great way to clean up your list, both periodically and through an API integration. Good stuff.

--

Find this one an interesting read? Share it with a pal! And back at this for a long-form weekend piece.

Share this post:

follow on Twitter | privacy policy | advertise with us

Copyright © 2015-2024 Tedium, all rights reserved.

Disclosure: From time to time, we may use affiliate links in our content—but only when it makes sense. Promise.

unsubscribe from this list | view email in browser | sent with Email Octopus

Older messages

The Liaison 🖥

Monday, February 19, 2024

How firmware became computing's middle ground. Here's a version for your browser. Hunting for the end of the long tail • February 17, 2024 Today in Tedium: In 2006, the Nintendo Wii's

The Sneaky Standard 🖥

Saturday, February 10, 2024

Intel shaped an industry through a canny bit of deception. Here's a version for your browser. Hunting for the end of the long tail • February 09, 2024 Today in Tedium: Computing has changed a lot

sudo embrace 🧑‍💻

Friday, February 9, 2024

Microsoft doesn't have superusers, but it now has sudo. Here's a version for your browser. Hunting for the end of the long tail • February 08, 2024 sudo embrace Microsoft's decision to

Remaking Podcasts For Text 📡

Wednesday, February 7, 2024

A case for RSS getting a creator-economy revamp. Here's a version for your browser. Hunting for the end of the long tail • February 06, 2024 Remaking Podcasts For Text Podcasts are far and away the

The Ballad Of Mark Discordia 🎮

Saturday, February 3, 2024

A second take on an infamous early-internet meme. Here's a version for your browser. Hunting for the end of the long tail • February 02, 2024 Today in Tedium: Game culture has never been a high-

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your