“Mobile application development is a term used to denote the act or process by which application software is developed for handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones.”
-https://en.wikipedia.org/wiki/Mobile_application_development
More simply, like any computer, a phone or tablet does not actually do anything without software.
The term “mobile device” can refer to:
It’s easier to identify mobile devices based on their operating system.
Retrieved from https ://www.netmarketshare.com/operating-system-market-share.aspx
Representing January 2016 through May 2016
Android is open-source, free and development is easy on a number of platforms using a variety of technologies.
iOS is closed, more restrictive in terms of development, and much more restrictive in terms of deploying software via the App Store.