世界を動かす技術を、日本語で。

AppleとGoogleがプッシュ通知に対して行っていること

概要

  • AppleとGoogleがプッシュ通知の主導権を握り、通知内容の要約・再構成・優先度制御を実施
  • プラットフォーム介入が強化され、送信者のコントロール権が大幅に減少
  • メールで起きた仲介・分類の流れがプッシュ通知にも波及
  • 通知の可視性や配信状況の把握が困難化
  • AIによるデバイス上の編集・要約が標準化しつつある現状

プッシュ通知の変化とプラットフォームの介入

  • AppleGoogle がプッシュ通知の配信経路を独占
    • すべての通知がどちらかのサーバーを経由する構造
  • 配信経路の中立性が失われ、プラットフォーム側で 通知内容の要約・再構成・優先度制御 が進行
  • 通知の編集はデバイス上で実行、ユーザーのロック画面表示に直接影響
  • Android 8 で通知チャンネル導入、ユーザーが細かく通知の管理可能に
  • iOS 15 で「Focus」「Scheduled Summary」「中断レベル」導入、通知の分類と制御を強化

プッシュ通知の許可とユーザーコントロール

  • Android 13 以降、通知の許可が明示的なユーザー同意制に変更
    • オプトイン率の大幅な低下(例:ゲームアプリで約1/3減)
  • ユーザーが通知の受信・遮断を細かく選択可能に
  • コントロールの一部はユーザーへ、一部はプラットフォームへ移行

プラットフォームの意図と送信者への影響

  • プラットフォームは「ユーザーの注意力」を資産とみなし、防衛の名目で 通知を編集・制限
    • 実際はエコシステム維持やAI機能アピールも目的
  • 送信者のコントロール権が減少し、配信・表示状況の透明性が低下
  • プラットフォームの判断基準は公開されず、不服申立ても不可

メールとの比較と進化の流れ

  • メールは オープンなプロトコル (SMTP, IMAP等)だが、プッシュ通知は完全なプラットフォーム依存
  • メールは送信者がアドレスリストを保持・移行可能、プッシュ通知はデバイス・アプリ・トークン単位で束縛
  • メールにも AI要約・分類・認証強化 の流れ(例:Gmailのタブ分け、Apple Mailの要約)
  • プッシュ通知は可視性や配信状況の把握が困難(インボックスやログが存在しない)

AIによる通知編集と要約の現状

  • 編集・要約は主にデバイス上の AIモデル で実施
    • Apple Intelligenceは3BパラメータのオンデバイスLLMを活用
    • タスクごとに小型アダプター(LoRA方式)を動的ロード
  • 要約の品質・方針はプラットフォームごとに調整可能
    • 問題発生時は機能単位で停止・切替が可能(例:iOS 18.3のニュース要約停止)
  • ユーザーが明示的に要約をオフにすれば、元の通知文が表示されるが、初期設定は要約が標準

今後の展望と送信者への示唆

  • プッシュ通知もメール同様、 AI仲介・分類・編集 が主流化
  • 送信者は通知の可視性や効果測定が困難になりつつある現実
  • プラットフォーム依存が高まる中、ユーザーとの直接的な接点維持が課題
  • 通知設計・運用は、より「受信者中心」へのシフトが不可避

Hackerたちの意見

この記事は、著者がAppleやGoogleが特定の通知(つまりスパム)を制御していることに不満を持っているように感じるな。 「クロスセルやアップセル、教育や発見はプッシュ通知でうまくいくけど、プッシュ通知は取引通知だけにしてほしい。ゴミみたいな通知のために別の受信箱は要らない。」

発見についてだけど、今は「発見」タブが欲しいアプリが思いつかないな。 一度それを入れたら、必ず誰かがそれを利用しようとするからね。新しいものを見せようとするプッシュ通知なんて絶対にいらないよ。気を散らすものは十分にあるし。(誰かが「発見」の良い使い方の例を挙げてくれるかもしれないけど、要はそういうこと。)

不満はないけど、大手テック企業がすべてのチャンネルを仲介していることにますます懸念を感じてる。

そうそう、昔はこれらのチャンネルはちゃんと尊重されてたんだよね。でもアプリ開発者が「見逃したものはこれだよ」みたいなフックがユーザーに効くって気づいて、今じゃみんな同じカテゴリに入れなきゃいけなくなった。

同意。俺は予約アプリを使ってて、リマインダーとかの通知はオンにしておきたいんだけど、最近そのチャンネルを使ってマーケティングメッセージを送ってくるようになった。マーケティングメッセージをオフにすることはできると思うけど、ほとんどの人は知らないし、変更もしないだろうね。超ウザい。

これは著者にとって完全に公平じゃないよ。記事でも消費者がコントロールを持つことが重要だって言ってるしね。 > 「どのステップも送信者のコントロールを減らす。ユーザーに渡る部分もあって、それは良いことだ。自分を中断させるものを決めるのは、チャンネルが正しく機能している証拠だ。」残りはプラットフォームに渡るけど、そこが送信者にとって心配すべき部分なんだ。プラットフォームの判断は不透明で、異議を唱えることもできないし、ますますユーザーが選んだ設定ではなくモデルによって決まっている。プラットフォームには基本的に二つの「クライアント」がいる - ユーザーと開発者。どちらかがいなければ存在しない。だから、プラットフォームは両者に対して恣意的な権限を持つべきじゃない。今のプラットフォームの所有者がユーザーや開発者に対して権力を持ちすぎているのは否定できないし、それが彼らの権利を侵害しながら商業的に搾取するのを容易にしている。これに対抗するために、規制や基準(相互運用性のためのものが一つの議論になっている)を必要としている。

(読んで:スパム)デバイスの所有者がスパムかどうかを決めるべきだってのが理解できないの?メールみたいにランダムなサーバーからバンバン来るわけじゃないし、アプリをミュートしたりアンインストールしたりできるのに。

それは場合によるね。Blackberry 10のハブは、iOSやAndroidのような緩い通知システムじゃなくて、共有インボックスとしてしっかり設計されてたんだ。だからすごく良かった。

タイトルの「あなたのプッシュ通知」の「あなた」はユーザーじゃなくて、マーケターのことだよ。それがこの内容の価値を物語ってるね。

確実に、Googleから直接スパムだと思う通知を受け取ったことがあるよ。AppleもGoogleも信頼できないね。

AppleやGoogleがもっと良い通知管理を実装してくれたらいいな。 マーケティング通知を全部オフにする機能とか、もっと良いダイジェスト形式が欲しい。

それはいいね。 スマホのモデルがより高性能になっていく中で、メールのような「受信箱」を作り始めるのを見ても驚かないよ。もっと重い処理が行われるようになるだろうし。

通知チャンネルはAndroidでの公式なやり方だけど、アプリ開発者がちゃんと分類するかは彼ら次第なんだよね。広告をオフにするインセンティブはないし。

壁のある庭については残念だね。そうじゃなければ、何年も前にこの調整をインストールしてたはず。

マーケティング通知を送ってくるアプリの通知は全部オフにしてるよ。

Androidを使ってるなら、通知フィルタリングのためにBuzzkillをおすすめするよ。Amazonアプリ用にいろんなフィルターを設定してる。iOSだとどうしようもないと思うけど、その通知システムはちょっとおかしいよね。

チャンネルの歴史のほとんどの間、彼らは目に見える形でほとんど何もしなかった。 そのアーキテクチャは介入を許容していたけど、彼らはあまり介入しないことを選んでいたんだ。その抑制が終わったんだろうね。 いつも目に見えるわけじゃなかったけど、彼らは最初から何らかの形で介入していた。WhatsAppでは、プッシュの遅延や抑制、統合を常に監視していて、確か2011年に入ったときからシステムの一部だったと思う。 システム内で働かないと、ユーザーのメッセージはタイムリーに届かないよ。

へぇ、それは面白いね。 その件についてもっと詳しい情報はある?そんな規模のプロダクトには今まで関わったことがないから、商業用のプッシュプラットフォームから得られるものしか監視できなかったんだ。

15年以上の間、このチャンネルは一つの仮定のもとに再構築されてきた。 受信者の注意は希少な資源であり、プラットフォームはそれを守る義務があるという仮定だ。 …送信者としては、その仮定の反対側にいることになる。コントロールがどちらに動いてもね。著者が送信者と受信者の利益が対立している状況をオープンに描写するのは興味深いね。

ちょっと厳しい見方かもしれないけど、プラットフォームはユーザーのためじゃなくて、自分たちの利益のために動いてるって言ってるように思う。

必ずしも対立してるわけじゃなくて、緊張関係にあるんだよね。あなたの注意を守る熱心なガードが、時には見たかったものをブロックしちゃうこともある。ただ、ほとんどの通知はゴミみたいなもので、ブロックすべきだね。

どれも均等に効いてるわけじゃないよね。編集は放送やプロモーションに一番影響が出るし、みんなが本当に欲しい通知はそのままか、逆に強調されちゃう。俺はそれでいいけど?

もし俺の電話が中断してくるなら、それは誰かが本当に今俺の注意を必要としてるか、全く中断しないべきだと思う。それが俺の通知設定なんだ。プッシュ通知を受け取るアプリは、電話、メッセージ、WhatsApp、Apple Health、[ブランド]銀行だけ。これでリストは終わり。他のアプリが即座に俺に通知する必要はない。ほとんどのアプリは、何か重要なことがあって通知してるわけじゃなくて、ただ俺の注意を引きたいだけなんだ。ストリーク、セール、推薦、配達の更新とかの通知は要らない。そんなのはアプリを開くまで待てるし、中断するほど急を要することじゃない。

同意だね。それに、フォーカスモードも忘れちゃいけないよ。通知をかなり絞り込むことができるから、通知の階層が3つあるんだ。よく聞く不満に似てるけど、「Slackが仕事を台無しにする!常に中断されて仕事ができない!」っていうのがあるよね。これって不思議だよ。そう感じるなら、設定を調整してないってことだよ。Slackは全然中断しないけど、メッセージにはちゃんと反応してる。私のレスポンス時間について文句を言われたことは一度もないし、たぶん私が一番メッセージを受け取ってる人だと思う。

一番の問題は、両方やるアプリだね。例えば、Uberがドライバーが到着した時に通知してくれるのはいいけど、次の5回の乗車で10%オフの特別通知はいらないんだよね。一方だけをブロックするのは簡単じゃない。

バックグラウンド処理にも同じことが言えると思う。全然関わらないアプリが毎分立ち上がって、バッテリーやネットワーク帯域を無駄にするのは許せない。大抵は広告を読み込んだり、私にとって何の役にも立たないことをしてる。

AppleとGoogleは、過去10年間プッシュ通知を使いやすくすることに失敗した。重要な通知が、全く関係ない雑音の海に埋もれちゃってる。多くのアプリがほんの少しの画面スペースを争ってる、非常に原始的な仕組みだよ。「何かが起こった!」以上の情報はほとんどないし、大抵は具体的じゃなくて、何が起こったのかも曖昧。だから「何かが起こった!」って情報は私にはあまり役に立たない。これが通知の価値を下げちゃった。興味深いことが実際に起こった時には、見逃したり、探し出せなかったりすることが多い。プッシュ通知のUXは本当にひどいし、アプリ開発者がユーザーを自由に中断できる力を悪用しようとして、AppleとGoogleがそれに対処しようとした結果、どんどん悪化してる。私が残している通知の有効な使い道はごくわずかで、リストは君のと似てる。銀行の承認や2FA関連は、アプリへのディープリンクとしては便利だけど、それ以外は、今やってることを中断してまで見る価値はない。私のAndroidフォン(古いGoogle Pixelモデル)で一番使ってるアプリはFirefoxとGmail、あとはほんの少し。通知チャネルとしては、メールの受信箱の方がモバイルプッシュ通知よりずっと役に立つ。アクションが取りやすくて、情報も多いし、個別に解除したりフィルタリングしたりして簡単に見つけられる。ほとんどのアプリは両方できるから、プッシュ通知は劣っていて冗長になってる。

電話、メッセージ 現在、私はほぼ常に何らかのDND状態だよ。通知を受け取っていい人のリストはすごく少ない。その他の人は全員サイレントにして、私が選んだ時に返事する。その他のアプリは通知を無効にしていて、そのアプリを使ってる時にずっとそれについて文句を言われる。

そうだね、この記事全体が送信者の視点からのもので、「送信者のコントロール」が奪われることを心配してるのが透けて見える。誰を騙そうとしてるの?ほとんどのアプリは、ユーザーの注意を尊重できないことが証明されてる。私の視点からすると、不要な通知と私の電話の間に障害が多ければ多いほどいい。AppleやGoogleがヒーローだとは思わないけど、彼らのインセンティブは、チケットを一度買ったから強制的にダウンロードさせられたアプリのマーケティング部門よりは、私のものとより合ってると思う。

その通り。送信者は、あなたが望んでいようがいまいが、必死に注意を引こうとするから、疑わしい評判を得てるんだよね。最近、サウスウエスト航空のアプリを使って、遅延やゲート変更の通知を受け取るために通知を許可したんだけど(実際にその両方が起こった)、1週間も経たないうちに旅行の「お得情報」の広告が通知で送られてきた。予想通り、通知設定を見つけるのが難しかったよ。アプリじゃなくて、ウェブサイトにあったし。

私は個人的にはメッセージだけで十分だね。しかも、いつ返事するかは自分で決めてる。電話が鳴ったり通知が来るのは、連絡先に入ってる人だけ。スマホは返してもらってもいいよ。今の生活はずっと良くなったから。

あなたの意見は普通の人の考えだね。でもGoogleは悪にコミットしてるから、Playストアの通知が売上スパムに結びついてるのを見ればわかるよ。支払い通知が欲しい?広告も一緒に受け取らないとダメだし、別々のトグルはない、1つのトグルだけ。テクノロジーの奴隷よ、液体のクソを飲んで。ああ?その敵意があなたをF-Droidに追いやったの?我々は一方的にすべてのデバイスは我々のものだと決めるから、我々が気に入らない競争を無効にできるんだ。液体のクソの trough に戻ってきたね、奴隷。

「マーケティングは、共用したくないコミュニケーションシステムはない」って感じだね(クライアントが自分の商業アプリに「WhatsAppサポート」を求めるたびに思い出すよ、顧客と「コミュニケーションを取る」ためにね)。でも、ユーザーごとに通知が欲しいアプリのサブセットは違うからね。例えば、シフト勤務の人は自分のシフトが割り当てられたときに知りたいし、シフトが空いたとき(誰かが来なかった場合とか)にも知りたい。あるグループのユーザーはこれをすごく重要だと考えるけど、別のグループはスパム扱いする。だけど、残念ながら「役に立つ通知」はマーケティング通知に簡単に転用されちゃうんだ。配達ドライバーが外にいるのは知りたいけど、今週の特別セールのことは知りたくない。技術的にこの問題を解決する方法はないんだよね。悪い行為者は(そして確実にそうする)悪い行動をとる。でも最終的には、システムは「良い市民」のために機能すべきなんだ。つまり、ユーザーが自分が見たいものを決めるべきだし、アプリが「通知オンかオフ」だけの選択肢しかないなら、ユーザーがその設定を決めるべきだ。GoogleでもAppleでもなくてね。最低限の共通項に基づいて社会を築くと、結局みんなが損をするだけなんだ。良い行動を積極的に促進し、悪い行動には罰を与えるべきだよ。ただ「悪いかもしれないから」すべてを禁止するのはダメだ。

人々が自分の注意を奪うものに対してどれだけ受け身でいるか、いつも驚かされる。私の電話は24時間DNDモードだよ。無駄なことについて通知してくるアプリは削除して、その代わりにウェブサイトを使うようにしてる。「unsubscribe」って言葉が入ったメールは、受信箱から自動的に別のタグエリアに移動するルールを作ってる。数日ごとにそのエリアに行って、届いたものを全部解除してる。小売店の販売員が私の詳細や電話番号を聞いたり、クラブにサインアップするように頼んできたら、割引があるかどうかを聞く。割引がなければ、詳細は教えない。これはシンプルなやり取りで、私の詳細に対して公正な価格を提示してくれれば考えるけど、今のところ私の時間と詳細は、どの小売業者が提示してきた金額よりも価値がある。

あの解除ルールは天才的だね。(振り返ってみれば当然だけど、いいものってそういうもんだよね。)ありがとう。

小売店が電話番号を求めてくるのは、全く価値がないと思う。1回だけ割引をくれるけど、その後は何年も情報を持って行かれて、悪用される可能性があるからね。

passive あなたの言いたいことはわかるし、正当な意見だと思うけど、ほとんどの人は選択肢がないと感じてるよね。電話に出ないとか、人のメッセージに返事しないのは、多くの人にとってはタブーだから、スパマーやソーシャルアプリと戦う羽目になる。彼らは、私たちが24時間ノー・ディストurbの状態で生きていることにイライラしてるんだ。どうやって解決できるかはわからないけど、彼らに同情するよ。

AppleやGoogleの通知サービスがダウンしたり、検閲されたりすることがユーザーにとってどういう意味を持つのか、少し心配はあるけど、エンドユーザーとしての機能には感謝してるよ。多くのアプリがうざいマーケティング通知を使ってるから、アプリの通知は全体の70%くらいオフにしてる(アプリ自体が通知をオフにできないか、細かい設定がないから)。でも、いくつかの自己ホスト型サービスはAPNSやFCMなしで直接通知できるみたいだね。例えば、ここを見てみて → https://companion.home-assistant.io/docs/notifications/notif...

iOSの通知は、HAサーバーと同じローカルネットワークにいない限り、APNsを経由しなきゃいけないってことを理解してるで合ってる?AndroidがHAやSignal(他のアプリも)でこれを可能にしてるのは本当にありがたいよね。ユーザーが接続を集中させるか、ちょっとバッテリーの持ちが悪くなるかを選べるべきだと思うんだ。

個人的には、いくつかの常時接続は問題だと思わないよ。僕のGrapheneOSのスマホはGoogleから解放されてるから、SignalみたいなアプリはWebSocket接続に切り替わる。バッテリー寿命には多少影響があるかもしれないけど、使ってるアプリが少ないから気にならないし。どちらにしても、Googleに干渉されるよりはずっといいよ。

うん、これが冒頭の段落で指摘されてないのは残念だね。Googleが開発者にFCMが唯一の選択肢だと納得させているのは批判されるべきだし、iOSはオーナーの希望に関係なくAppleが好きなようにできるように設計されてるのは明らかだけど、Androidには他にも実行可能な選択肢があるんだ。ここではiOSとAndroidは同じくらい悪くないよ。

何かの理由で、僕のスマホにはプッシュ通知がほとんど来ないんだ。Blackberry時代と比べると、通知が来る頻度は10%くらいだね。だから、僕にはいいことだよ。でも、他の人には本当に怖いことが起こってるみたいで、全然気づいてないんだ。