Docks and home screens

Back in June I documented a bug on macOS in how Spaces (or whatever they call they’re desktop management thingy now) works with websites added to the dock.

I’m happy to report that after upgrading to Sequoia, the latest version of macOS, the bug has been fixed! Excellent!

Not only that, but there’s another really great little improvement…

Let’s say you’ve installed a website like The Session by adding it to the dock. Now let’s say you get an email in Apple Mail that includes a link to something on The Session. It used to be that clicking on that link would open it in your default web browser. But now clicking on that link opens it in the installed web app!

It’s a lovely little enhancement that makes the installed website truly feel like a native app.

Websites in the dock also support the badging API, which is really nice!

Like I said at the time:

I wonder if there’s much point using wrappers like Electron any more? I feel like they were mostly aiming to get that parity with native apps in having a standalone application launched from the dock.

Now all you need is a website.

The biggest issue remains discovery. Unless you already know that it’s possible to add a website to the dock, you’re unlikely to find out about it. That’s why I’ve got a page with installation instructions on The Session.

Still, the discovery possibilities on Apples’s desktop devices are waaaaay better than on Apple’s mobile devices.

Apple are doing such great work on their desktop operating system to make websites first-class citizens. Meanwhile, they’re doing less than nothing on their mobile operating system. For a while there, they literally planned to break all websites added to the homescreen. Fortunately they were forced to back down.

But it’s still so sad to see how Apple are doing everything in their power to prevent people from finding out that you can add websites to your homescreen—despite (or perhaps because of) the fact that push notifications on iOS only work if the website has been added to the home screen!

So while I’m really happy to see the great work being done on installing websites for desktop computers, I’m remain disgusted by what’s happening on mobile:

At this point I’ve pretty much given up on Apple ever doing anything about this pathetic situation.

Have you published a response to this? :

Responses

4 Shares

# Shared by depone on Wednesday, October 16th, 2024 at 9:45am

# Shared by Dr. Juande Santander-Vela on Wednesday, October 16th, 2024 at 10:16am

# Shared by ZachSCARY Leatherman :11ty: on Wednesday, October 16th, 2024 at 8:38pm

# Shared by Bruno Stasse on Thursday, October 17th, 2024 at 12:51pm

7 Likes

# Liked by Dr. Juande Santander-Vela on Wednesday, October 16th, 2024 at 10:16am

# Liked by Andrew Maier on Wednesday, October 16th, 2024 at 11:19am

# Liked by Zachary Jewell on Wednesday, October 16th, 2024 at 12:47pm

# Liked by Brandon Leedy on Wednesday, October 16th, 2024 at 1:44pm

# Liked by ZachSCARY Leatherman :11ty: on Wednesday, October 16th, 2024 at 8:38pm

# Liked by Klaas Cuvelier on Wednesday, October 16th, 2024 at 9:10pm

# Liked by Bruno Stasse on Thursday, October 17th, 2024 at 12:51pm

Related posts

2.5.6

My response to the Competition and Markets Authority’s mobile ecosystems market study interim report.

Without delay

I’m wrong again …fortunately.

Home screen

The web is getting progressively enhanced.

iOS Six Fix

Finally, a cure for the common bug.

iWish

A Christmas letter.

Related links

My comments to Competition and Markets Authority on mobile browser competition - Alistair Shepherd

A thoughtful response to the current CMA consultation:

The inability to compete with native apps using Progressive Web Apps fully—particularly on iOS—also has a big impact on my work and the businesses I have worked with. Progressive Web Apps are extremely accessible for development, allowing for the creation of a simple app in a fraction of the time and complexity of a native app. This is fantastic for allowing smaller agencies and businesses to innovate on the web and on mobile devices and to reach consumers. However the poor support for PWA features by Safari and by not allowing them in the App Store, Apple forces app development to be difficult, time consuming and extremely expensive. I have spoken with many companies who would have liked an app to compete with their larger competitors but are unable to afford the huge costs in developing a native app.

Get your response in by Friday by emailing [email protected].

Tagged with

Open Web Advocacy

A grassroots coalistion of web developers lobbying to get Apple to allow fair competition on iOS.

We have identified the #AppleBrowserBan as the number one threat to the future of the open web.

Tagged with

For developers, Apple’s Safari is crap and outdated – Perry Sun | Blog

Apple dragged their feet in adding support for PWAs in Safari, and when they finally did, limited the capabilities of a PWA so that native-like app functionality wouldn’t be possible, like notifications or a home screen icon shortcut – to name just a few of the many restrictions imposed by Apple.

But it goes beyond that. On iOS, the only web rendering engine allowed is Apple’s own WebKit, which runs Safari. Third-party iOS browsers such as Chrome can only use WebKit, not their own engines (as would be permitted in Windows, Android, or macOS). And it’s WebKit that governs PWA capabilities.

Safari is very good web browser, delivering fast performance and solid privacy features.

But at the same time, the lack of support for key web technologies and APIs has been both perplexing and annoying at the same time.

The enormous popularity of iOS makes it all the more annoying that Apple continues to hold back developers from being able to create great experiences over the web that work across all platforms.

Tagged with

the Web at a crossroads - Web Directions

John weighs in on the clashing priorities of browser vendors.

Imagine if the web never got CSS. Never got a way to style content in sophisticated ways. It’s hard to imagine its rise to prominence in the early 2000s. I’d not be alone in arguing a similar lack of access to the sort of features inherent to the mobile experience that WebKit and the folks at Mozilla have expressed concern about would (not might) largely consign the Web to an increasingly marginal role.

Tagged with

Why BaseCamp & Hey.com are Wrong About the Apple App Store

I feel for BaseCamp, I do. But give up on the native app path. Make sure your existing web interface is a good progressive web app and you can end-run around Apple.

Tagged with

Previously on this day

6 years ago I wrote The Web Share API in Safari on iOS

Unexpected behaviour in the clipboard.

12 years ago I wrote America

Three cities in two weeks.

16 years ago I wrote The Chalkboard of the Fourth Wall

Life? Don’t talk to this anthropomorphised inanimate object about life.

24 years ago I wrote The Mirror Project

If you’re a regular visitor here, then you’ll probably have noticed something new on the journal page - a random picture from The Mirror Project.