There is a big market for Android apps on Google play. A software application running on the Android platform is called an Android app. Android has a framework for user interface design which allow apps to display various layouts for different devices.
The process of making mobile applications for Apple hardware is IOS application development. A software application running on the IOS platform is called an IOS app. These applications can only be opened with IOS software anytime and anywhere.
Cross platform software applications can be compatible in multiple mobile operating systems. These apps do not need to be developed multiple times for each operating system. Cross platforms apps can run on multiple platforms such as Android, IOS and Windows.