1

Web notifications on iOS

 2 years ago
source link: https://adactio.com/journal/18900
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Journal—Web notifications on iOS

Web notifications on iOS

March 7th, 2022

I’ve mentioned before that I don’t enable notifications on my phone. Text messages are the only exception. I don’t want to get notified if a new email arrives (I avoid email on my phone completely) and I certainly don’t want some social media app telling me somebody liked or faved something.

But the number one feature I’d like to see in Safari on iOS is web notifications.

It’s not for me personally, see. It’s because it’s the number one reason why people are choosing not to go all in progressive web apps.

Safari on iOS is the last holdout. But that equates to enough marketshare that many companies feel they can’t treat notifications as a progressive enhancement. While I may not agree with that decision myself, I get it.

When I’m evangelising the benefits of building on the open web instead of making separate iOS and Android apps, I inevitably get asked about notifications. As long as mobile Safari doesn’t support them—even though desktop Safari does—I’m somewhat stumped. There’s no polyfill for this feature other than building an entire native app, which is a bit extreme as polyfills go.

And of course, unlike on your Mac, you don’t have the option of using a different browser on your iPhone. As long as mobile Safari doesn’t support web notifications, nothing on iOS can support web notifications.

I’ve got progressive web apps on the home screen of my phone that match their native equivalents feature-for-feature. Twitter. Instagram. They’re really good. In some ways they’re superior to the native apps; the Twitter website is much calmer, and the Instagram website has no advertising. But if I wanted to get notifications from any of those sites, I’d have to keep the native apps installed just for that one feature.

So in the spirit of complaining about web browsers in a productive way, I just want to throw this plea out there: Apple, please support web notifications in mobile Safari!

The good news is that web notifications on iOS might be on their way. Huzzah!

Alas, we’re reliant on Maximiliano’s detective work to even get a glimpse of a future feature like this. Apple has no public roadmap for Safari. There’s this status page on the Webkit blog but it’s incomplete—web notifications don’t appear at all. In any case, WebKit and Safari aren’t the same thing. The only way of knowing if a feature might be implemented in Safari is if it shows up in Safari Technology Preview, at which point it’s already pretty far along.

So while my number one feature request for mobile Safari is web notifications, a close second would be a public roadmap.

It only seems fair. If Apple devrels are asking us developers what features we’d like to see implemented—as they should!—then shouldn’t those same developers also be treated with enough respect to share a roadmap with them? There’s not much point in us asking for features if, unbeknownst to us, that feature is already being worked on.

But, like I said, my number one request remains: web notifications on iOS …please!

5:56pm

Tagged with apple browser ios mobile safari webkit push notifications progressive webapps frontend development pwas features requests roadmaps

Also on Medium

Older »

Have you published a response to this? Let me know the URL:

Responses

Previously on this day

3 years ago I wrote Going Offline—the talk of the book

…of the T-shirt.

Thursday, March 7th, 2019 8:10pm

8 years ago I wrote Making progress

A simple little pattern for form submissions.

Friday, March 7th, 2014 12:41pm

9 years ago I wrote Told you so

In which I permit myself a moment to gloat about liquid layouts.

Thursday, March 7th, 2013 1:32pm

10 years ago I wrote Prix Fixe

Hyperlinks relating to CSS vendor prefixes.

Wednesday, March 7th, 2012 12:11am

12 years ago I wrote Linkrot

Let’s lynch the landlord.

Sunday, March 7th, 2010 2:03pm

19 years ago I wrote World of Ends

This is one the best articles about the fundamental nature of the internet that I’ve read.

Friday, March 7th, 2003 7:32pm

20 years ago I wrote Text Editor Love

I love BBEdit, too. I’ve never composed a song in its honour, though:

Thursday, March 7th, 2002 11:55pm

20 years ago I wrote Flashy Accessibility

I attended two of Macromedia’s seminars over the last couple of days.

Thursday, March 7th, 2002 11:48pm

About this site

Adactio is the online home of Jeremy Keith, a web developer and author living and working in Brighton, England.

Get in touch

Customise

Choose a theme…

?

This is the plain vanilla look.

Search

Search the journal:

Subscribe

You can subscribe to the journal RSS feed or you can follow @adactioJournal on Twitter.

Recommended reading

Hand-picked highlights from the archive.

  • Split

    Materials and tools; client and server; declarative and imperative; inclusion and privilege.
  • Web! What is it good for?

    Not absolutely nothing, but not absolutely everything either.
  • Seams

    There is a crack, a crack in everything. That’s how the light gets in.
  • Hyperdrive

    Last night in San Francisco.
  • Design doing

    The opposite of design thinking.
  • Iron Man and me

    The story of how one of my Flickr pictures came to be used in a Hollywood movie.

© 1998 - 2022 Jeremy Keith.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK