From past 5 years Mobile application development escaleted business stratigies worldwide. Mobile app is almost same as web application devlelopemnt but one major difference is if we develop web application using any platform it suitable to all platforms like windows,linux, mac etc., but if we develop mobile app that is especially suitable for respective platform only.
Mobile App development is nothing building the applications for low memory devices like smartphones & tablets. In market we have major two catogories of mobiles are available those are Feature phone and Smartphone.
Differences between feature and smart phone
|Feature Phone||Smart phone|
|Feature phone contains single application with basic features like camera,Bluetooth,contcats, settings etc.||Smart phone contains operating system with some applications.|
|End user can not install any new applcations||End user can install no of applications|
|Compare smart phones which have less memory||Conatins High memory|
|Feature phones are powered by Java Applications like Symbian,java ME,meego etc.||Smart phone are powered by different operetors like Android,ios, windows, blackberry etc.|
|Example is all basic models of devices comes in to this category like nokia, Samsung, micromax||Example is all other models of devices comes in to this category|
Simply reducing human efforts. The software which is designed to store data, provide entertrainment, process data, do some business process, generate reports etc., these are developed by using some programmatic language like Java,.net,python etc.
Opearting system is nothing but commucation between hardware and software, it can interact with the hardware devices and make them work
Mobile applications development also have two types one is Native othe one is hybrid/cross platform
Differences between Native and Cross platform
|Native Apps||Cross Platform|
|Native can support for single platform||Native application can support for multi platforms|
|Example: Android,ios||Example: Phonegap,xamarin,titanium studio|
|Native Application are fast compare to cross platform applications||cross Application are slow compare to cross platform applications|
|It can supports more feacures||It can not support all features|
|Light weight||Heavy weight because we are taking support of some external resources support like CSS,Java Script,jquery, Angular JS etc.|
Mobile Application types:
Mobile applications are two types one is Static and dynamic.
It can not communicate with server always the content should be same.
it can communicate with server day by day content chaged.