MobiThinking: "Mobile Applications: Native vs. Web Apps"

Read this page, which provides a lot of background on the differences between native and web apps. It would be valuable for you to make a list of the differences between the two for future reference.