Unsupported Visualforce Components

Here’s a list of Visualforce components that aren’t supported in the Salesforce mobile app, and shouldn’t be used in Visualforce pages that will be used with the Salesforce mobile app.
  • <analytics:reportChart>
  • <apex:detail>
  • <apex:emailPublisher>
  • <apex:enhancedList>
  • <apex:flash>
  • <apex:inputField> for field types that use a widget for input, instead of a basic form field
  • <apex:listViews>
  • <apex:logCallPublisher>
  • <apex:relatedList>
  • <apex:scontrol>
  • <apex:sectionHeader>
  • <apex:selectList> for picklist fields
  • <apex:tabPanel> (and, as a consequence, <apex:tab>)
  • <apex:vote>

Embedded Visualforce pages—that is, those added to a page layout—that contain an <apex:enhancedList> component may cause the Salesforce mobile app to crash on iOS.

Warning

Standard components outside the apex namespace, for example, <liveagent:*>, <chatter:*>, and so on, aren’t supported in the app.

Custom components can be used in Visualforce in the app, as long as they themselves don’t use unsupported components.