Architecture
System Structure
ユーザは各ストアやAWS S3からダウンロードしてアプリケーションを使用します。 3Dモデルなどのアセットやサーバーへの接続情報はアプリケーションに含めず、アプリケーションの実行時にS3からダウンロードします。 アプリケーションにはアセットのダウンロードに必要となる最小限の情報のみ含めます。 アプリケーションから直接処理に必要なSaaSやサーバに接続します。
備考
サンプルアプリケーションのため実際に各ストアやAWS S3に配置していません。 今後、各ストアの審査対応などノウハウを公開していく予定です。
Application Structure
HolidayのアプリケーションアーキテクチャはExtrealが想定しているアーキテクチャを採用します。 Holidayのステージとシーンは次の通りです。
Appシーンは個別の機能提供でなく、特別なシーンなのでここで説明します。
Appシーンがアプリケーションのエントリーポイントになります。 Appシーンではアプリケーションの初期化処理、ステージ構成やアプリケーション状態の提供など、アプリケーション全体に関わる処理を行います。