Understanding the Mobile Ecosystem
The mobile ecosystem of an app encompasses all the elements it requires to function correctly on a mobile device, including the hardware, software, operating system, network, and services that make it work. To successfully implement Mobile DevOps and meet the needs of your customers, it is imperative to understand the mobile ecosystem in order to know the challenges and how to overcome them to deliver successful mobile applications.
In this chapter, we will cover the following topics:
- Mobile apps are like icebergs
- The greatest things about mobile apps
- The different mobile OSs, frameworks, and platforms in the market
- Mobile app functionalities such as monetization, push notifications, state management, deep linking, and more
- Mobile app architecture