Developers had grabbed this opportunity and took part with great zeal and filled App store with various categories of apps for different people for different purposes. They learn Objective C, C++, X-code Cocoa Touch, iPhone SDK and so many tools which assist in iPhone app development. These apps are termed as native apps as they look smart and perform smoothly accessing all hardware features.
But some developers were in search of the way to escape from all hard work needed to develop native apps and finally they found out a way to develop apps simulating native apps but run on browser. They are called web apps and an era begins of iPhone Web Application Development. Unfortunately, web apps were not look decent and could not access the all hardware features like Camera, accelerometer, etc. But with the advent of technology and introduction of HTML 5 ease this problem at some extent and put iPhone web application development in a completion of native apps.
The best advantage of web apps is that once you develop you can run on any browser resides on any mobile irrespective of its platform thus, very low development cost and coverage of vast audience belong to most of the smartphones!
Read More:- iPhone App Development—Still Room For Creative Development