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