@feedeen いきなりすみませんPWAのmanifest.jsonをdisplay: fullscreenではなくdisplay: standaloneにしていただけると助かります(Androidでナビゲーションバーが隠れてしまいます)
Conversation
Notices
-
cutls@cutls.com's status on Friday, 14-Aug-2020 01:11:58 JST
Cutls
-
cutls@cutls.com's status on Friday, 14-Aug-2020 02:17:43 JST
Cutls
@feedeen ゲーム以外のアプリでフルスクリーンを要求するものはほとんどありません。もちろんMastodonやTwitterのPWAもstandaloneです。ナビゲーションについて、確かに"戻る"は不要です(e.preventDefault()してもいいくらいだと思います)が、タスク切り替えとホームはアプリの中身を問わず必要です。
PWAはURL表示が隠れるだけで十分有意義だと思います。ご検討よろしくお願いします。
-
Feedeen (feedeen@oransns.com)'s status on Friday, 14-Aug-2020 02:17:45 JST
Feedeen
@Cutls ご要望ありがとうございます!standaloneではPWAの意味が大きく削がれるため、そこは現状のままとしたいです。Feedeen内でナビゲーションの必要はあまりないように思いますが、リンク先でのページ移動が不便ということでしょうか。
-
cutls@cutls.com's status on Friday, 14-Aug-2020 09:00:16 JST
Cutls
@feedeen 私の手元の環境だとAndroid以外ではfullscreen/standaloneの差を確認できないのですが…
環境Galaxy S10+ Chrome(Android 10)iPad 9.7 Safari (iOS 13.6)Chrome 84 (Windows 10)
-
Feedeen (feedeen@oransns.com)'s status on Friday, 14-Aug-2020 09:00:18 JST
Feedeen
@Cutls もしかしたら機種ごとに差異があるかもしれませんが、ホームボタンは画面下からのスワイプで表示されないでしょうか。もし表示されないのでしたら非常に問題なので、ぜひお知らせいただけると助かります。
standaloneは、iOSやデスクトップOSでの挙動がイマイチで不採用とした記憶があります。Feedeenは現状ネイティブアプリを提供していないので、PWAの特性をできるだけ活用したいという思いはあります。とはいえ、使いづらくては本末転倒なので、各OSの挙動を再度確認し、検討させていただきます。貴重なご意見ありがとうございます!
-
cutls@cutls.com's status on Friday, 14-Aug-2020 23:05:37 JST
Cutls
@feedeen 検証いただきありがとうございます。CordovaでFeedeenをWebViewに表示するだけのアプリケーションを自作しましたのでそれを使おうと思います。
-
Feedeen (feedeen@oransns.com)'s status on Friday, 14-Aug-2020 23:05:38 JST
Feedeen
@Cutls PWAのstandardをiPhone (iOS 13.6.1)で確認したところ、やはりフルスクリーン表示が有効にならず、単純にSafariで開くブックマークのような動作になりました。この状況ですとPWAの意味がまったくないため、当面はfullscreenの指定を維持したく思います。もしナビゲーションUIが必須な場合は、PWAではなくブラウザ上でのご利用をお勧めします。将来的にiOS14がリリースされたら、また挙動確認します。
なお、デスクトップ上での動作は私の記憶違いだったようで、ご指摘の通り挙動に違いはありませんでした。間違った情報をお伝えしてしまい、たいへん申し訳ありません。訂正させていただきます。
-