5.6.3 プログレッシブWebアプリケーションの作成(PWA)
プログレッシブWebアプリケーション(PWA)の機能および要件について学習します。
- プログレッシブWebアプリケーションのサポートについて
プログレッシブWebアプリケーション(PWA)は、高速で応答性が高く、ホーム画面にインストール可能で信頼性が高く(オンラインまたはオフライン)、魅力的になるように(プッシュ通知のサポートの提供)設計されています。 - プログレッシブWebアプリケーションの作成
アプリケーションの作成ウィザードを実行し、「プログレッシブWebアプリケーションのインストール」機能を有効にして、プログレッシブWebアプリケーションを作成します。 - プログレッシブWebアプリケーション属性の構成
アプリケーション定義を編集して、プログレッシブWebアプリケーション属性を構成します。
親トピック: モバイル・デバイス用のアプリケーションの作成
5.6.3.1 プログレッシブWebアプリケーションのサポートについて
プログレッシブWebアプリケーション(PWA)は、高速で応答性が高く、ホーム画面にインストール可能で信頼性が高く(オンラインまたはオフライン)、魅力的になるように(プッシュ通知のサポートの提供)設計されています。
プログレッシブWebアプリケーションを有効にするには、保護されたHTTPS環境またはlocalhost上でOracle APEXアプリケーションを提供する必要があります。保護されていない環境を使用している場合、PWA機能はレンダリングされません
プログレッシブWebアプリケーションを作成するには、アプリケーションの作成ウィザードを実行し、「プログレッシブWebアプリケーションのインストール」機能を有効にします。
プログレッシブWebアプリケーションのインストールを有効にすると、次のことが可能になります:
-
プログレッシブWebアプリケーション(PWA)としてアプリケーションをインストールする機能を追加します。
-
アプリケーション内に、新しいナビゲーション・バー・エントリ
「アプリケーションのインストール」
を追加します -
ユーザーがオフラインでネットワークをリクエストできない場合に、カスタマイズ可能なオフライン・ページを提供します。「翻訳が必要なプログレッシブWebアプリケーション(PWA)メッセージ」を参照してください。
-
モバイル・デバイスでのページ・ロード速度を最適化します。静的ファイル(APEXコア・ファイルおよびアプリケーション・ファイル)の新しいブラウザ・キャッシュ・アーキテクチャを使用して、ページ・ロードのレンダリング時間を短縮します。
親トピック: プログレッシブWebアプリケーション(PWA)の作成
5.6.3.2 プログレッシブWebアプリケーションの作成
アプリケーションの作成ウィザードを実行し、「プログレッシブWebアプリケーションのインストール」機能を有効にして、プログレッシブWebアプリケーションを作成します。
ヒント:
モバイル用レポートおよびフォームを含めるには、アプリケーションを作成してページを追加します。「モバイル環境用に最適化されたレポートおよびフォーム」を参照してください。
プログレッシブWebアプリケーションを作成するには:
親トピック: プログレッシブWebアプリケーション(PWA)の作成
5.6.3.3 プログレッシブWebアプリケーション属性の構成
アプリケーション定義を編集して、プログレッシブWebアプリケーション属性を構成します。
ノート:
プログレッシブWebアプリケーション属性を構成する前に、アプリケーションの作成ウィザードを実行し、前述のトピックの説明に従って「プログレッシブWebアプリケーションのインストール」機能を有効にすることで、新しいアプリケーションを作成します。プログレッシブWebアプリケーション属性を構成するには:
- ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
- アプリケーションを選択します。
- 「アプリケーション定義の編集」ページにナビゲートします。アプリケーションのホームページから、「アプリケーション定義の編集」ページに、次の2つの方法でアクセスできます。
- 「共有コンポーネント」からの場合:
-
「共有コンポーネント」をクリックします。
-
「アプリケーション・ロジック」で、「アプリケーション定義属性」をクリックします。
-
- 「アプリケーション・プロパティの編集」ボタンを使用します。
-
アプリケーション名の右側にある「アプリケーション・プロパティの編集」をクリックします。
-
「定義」タブをクリックします(選択されていない場合)。
-
- 「共有コンポーネント」からの場合:
- 「プログレッシブWebアプリケーション」で属性を編集します。
- 「変更の適用」をクリックします。
親トピック: プログレッシブWebアプリケーション(PWA)の作成