This article is part of an Essential Guide, our editor-selected collection of our best articles, videos and other content on this topic. Explore more in this guide:
6. - Enterprise mobile app development: Key terms: Read more in this section
Explore other sections in this guide:
- 1. - Maximizing enterprise mobile apps
- 2. - Using Mobile Backend as a Service
- 3. - HTML5 for mobile use
A mobile application processor provides a self-contained operating environment that delivers all system capabilities needed to support a device's applications, including memory management, graphics processing and multimedia decoding.
Mobile application processors may be independent from other specialized processors in the same mobile device, such as a phone's baseband (wireless communications) processor.
Some vendors manufacture their own mobile application processors. Other vendors purchase their mobile application processors, using them as original equipment manufacturer (OEM) components. For example, the Qualcomm Snapdragon mobile application processor is contained in many smart phones that use Snapdragon to run the Android operating system and Android applications. In this way, every phone manufacturer need not develop its own mobile application processor (although they can); this approach reduces bill-of-materials (BoM) cost and makes it possible to develop low-cost "smart" consumer electronics.