AppleにiOSのWeb Push対応を祈願する


この記事は

背景

Web Push

  • Webブラウザに対してPush通知を送ることができる仕組みです
  • mattermostだとか最近のチャットツールなどで結構使われていて、普通に便利です
  • 仕様的には下記

対応状況

  • 現在iOSだけが全く対応方針が出ていません

対応

  • Chrome(デスクトップ):対応
  • Chrome(Android):対応
  • Firefox:対応

微妙

  • Safari(OS X):対応、ただし標準仕様に則っていない
  • Edge:対応の方向

非対応

  • Safari(iOS):未対応、予定もなし

草の根活動

  1. https://bugreport.apple.com/ を開いてApple Developerのアカウントでログインします
  2. “Report a new bug“ という左上のアイコンをクリックします
  3. 下記情報を入力して"Submit"をクリックします

Title:

Add support for Web Push Notifications to iOS / Safari

Summary:

Please provide a way to send push notifications from websites to Safari, in particular on iOS.

I ask you to consider the addition of the following features:

  1. Add support for the Push API (https://www.w3.org/TR/push-api/), Service Workers (https://www.w3.org/TR/service-workers-1/) and Web Notifications (https://www.w3.org/TR/notifications/) to iOS Safari. Alternatively, if you really have concerns about power consumption or Service Workers, add at least support for push notifications through APNs, as you already do for Safari desktop. In any case, I think that a standard technology like the Push API should be preferred to other proprietary methods.

  2. Even if Safari desktop already supports push notifications through a proprietary protocol, I ask you to support the new standard (W3C Push API). I really appreciate the fact that Safari desktop was the first browser to support push notifications, when there wasn’t a standard yet, but now it’s time to move forward.

  3. Provide a way for other browsers (e.g. Chrome) that run on iOS to support web push notifications. In particular, update your SDK to allow browser manufacturers to support the Push API, Service Workers and Web Notifications on iOS.

Thank you!

What are you seeing an issue with?

Safari

What kind of issue are you reporting?

Suggestion

Steps to Reproduce:

N/A

Expected Results:

N/A

Observed Results:

N/A

Safari Version/Build & Platform (incl. Version/Build):

All

私も

  • 一票投じておきました

意義

  • 上記ブログの筆者は下記のように言っています

Because we don’t want Apple to become the new Microsoft and Safari the new Explorer, let’s ask Apple to do something.

  • Apple的にはスパムの温床になるのを危惧して慎重になっているのかもしれませんけどね