Cross-Platform Development
Native apps are applications built entirely using platform specific code, which is, iOS SDK for iPhone, Android SDK for Android, .NET for Windows, etc.
Hybrid apps are part-HTML5 web apps and part-native apps. Native apps and hybrid apps can be downloaded from app stores and can take advantage of many device features such as access to the camera, address book, accelerometer, app store wallets, etc