現代のビジネスでは、ユーザーは、シンプルかつ便利で、常にコンテンツに素早くアクセスできるモバイルデバイスを使って作業することを望んでいます。 Pega Platformを使えば、ローコード環境でアプリケーションを設計、構築でき、様々なモバイルデバイスでアクセスできます。
-
アプリケーション設計の初期ステージにおいて、モバイルアプリがオフラインモードをサポートするかどうかを決定します。 オフラインで使用可能なモバイルアプリは、追加の構成が必要であり、アクションやユーザーインターフェイスコントロールなどの、特定の機能が制限付きでサポートされます。
詳細については、「Designing applications for offline mode」を参照してください。
- CosmosまたはUI Kitが提供する、すぐに使えるユーザーインターフェイス要素、デザインテンプレート、デフォルトルールを使用して、モバイルに対応したアプリケーションを設計します。
-
ターゲットデバイスのタイプ、サイズ、オペレーティングシステムに関係なく、アプリケーションのコンテンツが正しく表示されるように、応答性と適応性が高いユーザーインターフェイス設計を行います。
応答性の高いユーザーインターフェイスは、様々なデバイスやサイズで単一の設計やレイアウトを最適化するのに役立ちます。 適応性が高いユーザーインターフェイスは、条件ロジックとレイアウトのコンテキストに基づいて、何をスクリーンに表示するのか判断します。
詳細は「Designing the user interface of mobile apps」を参照してください。
- iOSモバイルアプリバンドルを生成する予定であれば、「Apple developer account」を設定します。
- Google Playでモバイルアプリを配布する予定であれば、「Android developer account」を設定します。
-
Androidモバイルアプリのユーザーにプッシュ通知を送信する予定であれば、「Firebase account」を設定します。
詳細については、「Configuring push notifications for Android apps」を参照してください。
-
Androidデバイスについては、ターゲットモバイルデバイスが以下のアプリをインストールして、定期的に更新する必要があります。
- Google Play Services
- Google Chrome、Firefox Browser、Samsung Internet Browser
-
開発のあらゆる段階で、モバイルアプリを頻繁にテストします。
重要:AndroidエミュレーターとiOSエミュレーターは、開発中にアプリをテストするのに最適なツールですが、本稼働環境では使用しないでください。
-
アプリが予期したとおりに表示、動作するか確認するために、ターゲットモバイルデバイス上でモバイルアプリをテストしてください。
重要:モバイルデバイスのハードウェア仕様、およびアプリのデザインとデータは、モバイルデバイスでのアプリのパフォーマンスに影響を与える要因となります。
-
小規模な変更には、Pega Mobile Previewアプリをテストのために使用します。
重要:Pega Mobile Previewを本稼働環境で使用しないでください。
-
モバイルアプリ開発には、ロック解除されたルールセットを1つだけ使用します。 複数のルールセットで変更を行いたい場合は、ブランチを使用してください。
詳細については、「Branches and branch rulesets」を参照してください。
-
アプリケーション間または同じアプリケーションのバージョン間でルールセットを共有したい場合は、必ずルールセットがロックされていることを確認してください。
詳細については、「Configuring ruleset version settings」を参照してください。
- アプリケーション間または同じアプリケーションのバージョン間でルールセットを共有したい場合は、共有するルールセットにモバイルチャネルインターフェイスルールインスタンスが含まれないようにしてください。 モバイルチャネルのインスタンスは、作成されたコンテキスト内にあるPega Platformアプリケーションの1つのバージョンにのみ対応している必要があります。
- モバイルチャネルと関連するルールを保存したロック解除済みアプリケーションルールセットを、アプリケーションスタックの最上位に配置します。
操作モードの定義:
一貫性のあるシンプルで効率的なユーザーインターフェイスの設計:
モバイルアプリを作成する前に外部開発者アカウントを準備します。
モバイルデバイスがモバイルアプリを効率的に実行するようにします。
Pega Platform環境が、モバイル開発の準備ができていることを確認します。
- UI architecture recommendations for mobile apps
Pega Platformバージョン8.7では、モバイルアプリのUIアーキテクチャにはTheme Cosmosが推奨されます。 使用できるすべてのアーキテクチャのオプションとそのユースケースの詳細をご確認ください。
- Designing the user interface of mobile apps
モバイルアプリ用のUIデザインガイドラインに従って、アプリケーションがモバイルデバイスのスクリーンに動的に適合するようにします。 こうすることで、様々なデバイス上で機能する応答性と適応性が高い設計でアプリケーションを構築できます。
- Adaptive and responsive mobile interfaces
適応性と応答性が高いインターフェイスは、アプリケーションがさまざまなチャネルを通じてユーザーにリーチするのに役立ちます。 適応性と応答性が高いインターフェイスの構築にPega Platform機能を使用することで、どのモバイルデバイスでもアプリケーションを正常に表示させることができます。