Android 端末を再起動すると Edge 経由でインストールした PWA が消えることがある

ネイディブアプリが存在しない、あるいはそこまで必要としないサービスは、Web アプリを使っている。さらに PWA が存在すればそれをインストールしている。

使っている PWA は次のようなものがある。

  • Elk - mastodon クライアント
  • ゆる~と - 温泉を探すためのアプリ
  • 地理院地図 - 国土地理院の地図アプリ
  • posteiro - 自作の markdown ブログ投稿ツール
  • uma-join - 自作のウマ画像結合ツール

自分は、ブラウザは Edge を常用しているので、これらも Edge から端末にインストールし、ホーム画面にアイコンを配置している。

常用のスマホは Xperia 1 II で、セキュリティパッチが何かで端末の再起動が必要になり、それを行ったところ、上記の PWA が全てホーム画面から消えていた。

サブ端末である Pixel6a にも Edge 経由で PWA をいくつかインストールしてあり、こちらも OS 更新か何かのきっかけで端末を再起動したら、PWA が全てホーム消えた。

システム更新による再起動だと消えるのかなあと、手動で再起動したところ、やはり消えた。ただ、こちらの再現性は高くなく、PWA インストール → 再起動 を繰り返しても消えることは無かったので、条件がイマイチ不明。

Edge 経由の PWA だけが消え、Chrome 経由は消えないのか?と思い、同じアプリを Edge と Chrome 両方でインストールしてホームに2つのアイコンを並べ、しばらく過ごしていたが、手動での再起動を行ったあと、Edge 経由の PWA は消え、Chrome 経由のは消えなかった。

今のところの結論として、

「PWA は Chrome からインストールするべし。Edge 経由では端末再起動時に消えることがあるぞ!」

と記録しておく。

業務でも PWA 形式のアプリを開発することがあるので Chrome 必須にしておこう。