Mobile applications
Mobile application development began with well-known mobile frameworks, such as jQuery Mobile and AngularJS, used along with Salesforce’s own APIs, including OAuth for authentication, and the Salesforce REST API to access Standard and Custom Object records. This led up to Salesforce creating the Salesforce Mobile application.
The interesting thing about this is that it has evolved separately from the browser UI, which started with the standard declarative-driven UI and could then be augmented with a more developer-driven solution, such as Lightning Components. For a mobile UI, prior to the release of Salesforce Mobile, we only had the option to build a custom UI with a developer.
With the Salesforce Mobile app, we now have more options available for building mobile UIs, building purely with code via industry mobile frameworks such as those above, using mobile-ready websites, or extending the Salesforce Mobile application. It is important to make...