ガイドラインとベストプラクティス
Visualforce ページは、Salesforce アプリケーションで自動的にモバイル対応になるわけではありません。モバイルコントロールが優先がされるため Salesforce の標準のヘッダーとサイドバーが無効になります。また、Visualforce ページからモバイルナビゲーション管理に接続可能にするために JavaScript API を使用できます。ページのその他の点は変わりありません。ただし、デスクトップ用に構築された Visualforce ページは、アプリケーション内でも使用できますが、デスクトップ向けのように感じられます。
幸い、Salesforce アプリケーションでは、簡単な方法で各自のアプリケーションを見やすくすることができます。Salesforce フルサイトとアプリケーションの両方でページが機能するようにコードを書き換えるか、モバイル固有のページを作成します。
この章では、次の方法のベストプラクティスについて説明します。
- モバイルとデスクトップで Visualforce ページを共有する。
- Visualforce をモバイルまたはデスクトップから除外する。
- Visualforce ページに最適なアーキテクチャを選択する。
- 各自のページに効果的なページレイアウトを選択する。
- ユーザの入力およびナビゲーションを管理する。
- Visualforce ページをカスタムアクションとして使用する。
- 最高のパフォーマンスが得られるようにページを調整する。