iPhone application development - Native app vs Web app
Pros and cons of a web app over a native app from a web developers perspective
Native app
Pros:
- Millions of registered credit card owners are one click away.
- Xcode, Interface Builder, and the Cocoa Touch framework constitute a pretty sweet development environment.
- You can access all the cool hardware features of the device.
Cons:
- You have to pay to become an Apple developer.
- You are at the mercy of the Apple approval process.
- You have to develop using Objective-C.
- You have to develop on a Mac.
- You can’t release bug fixes in a timely fashion.
- The development cycle is slow, and the testing cycle is constrained by the App Store’s limitations.
Web app
Pros:
- Web developers can use their current authoring tools.
- You can use your current web design and development skills.
