PWA (twa, オフライン)

こんにちは、こんにちは。私は Bubblerwrap を使って Android アプリを作成しようとしました。

  • これは、既存のプログレッシブ Web アプリ(PWA)を Trusted Web Activity (TWA) を使用して起動する Android アプリ用のプロジェクトを作成するのを助けるコマンドラインインターフェース(CLI)です。

実際、使い方はとても簡単です。

しかし、manifest.json でいくつかの変更を行う必要があるため、うまく動作しません。

  • start_url
  • スプラッシュスクリーン
  • 表示をフルスクリーンにする
  • アドレスバーのテーマカラー
  • マスク可能アイコン

また、Docker 内のウェブサイトのディレクトリにサービスワーカーファイルをアップロードする方法はどのようにすればよいでしょうか?
(これまで Docker コンテナや Discourse を使ったことがなく、まだ学習中です)

ウェブサイトのアドレスバーから Chrome で PWA アプリを自動的にインストールする機能があることは知っていますが、オフラインモードが動作しません。サービスワーカーといくつかの キャッシング を使えば、動作するようになるかもしれません。

よろしくお願いいたします。

「いいね!」 2

Discourse はすでに PWA として機能していますので、変更は不要です。Discourse 公式の標準インストール に従ってインスタンスをインストールし、新しいサイトウィザードを入力してください。

「いいね!」 10

こんにちは。
この分野の経験豊富な開発者として、いくつか質問があります。
ネイティブアプリケーションではなく、プログレッシブウェブアプリ(PWA)を選択した理由は何ですか?現在、自分のプロジェクトでどちらのアプローチを取るべきか検討しており、あなたの洞察を聞かせていただきたいです。

あなたの経験から、ネイティブアプリと比較した場合のPWAの主な利点と欠点は何ですか?例えば、

  • パフォーマンス、ユーザーエクスペリエンス、オフライン機能の点で、どのように比較されますか?
  • PWAは必要な柔軟性と機能を提供しましたか、それとも回避しなければならない制限がありましたか?

PWAとネイティブアプリの利点を自分のプロジェクトで比較検討しようとしているので、あなたの洞察は非常に高く評価されます。

「ネイティブアプリ」があり、Discourse Hubと呼ばれ、主要な両方のストアで利用できます。

1つのフォーラム専用のネイティブアプリ(「ホワイトリスト方式」)をデプロイしたい場合、構成、適合性、規制、プラットフォームレビューなど、多くの要因があるため、比較的複雑で費用がかかり、時間のかかるワークフローになりますが、現在では完全に可能です。

過去にいくつかのクライアントのためにこれを行いました。

PWAアプローチの利点は、ユーザーがクリックして無料でインストールできる非常に簡単なことです。

以前はネイティブアプリのプッシュ通知が大きな魅力でしたが、その状況は両方の主要プラットフォームで大幅に改善されました。

ネイティブアプリストアのアプローチは、アプリをストアから入手することに慣れているユーザーにとっては、間違いなくより良いものであり、検索で見つけられるフォーラムのマーケティングレベルを提供します。

「いいね!」 1