Understanding the differences between native and hybrid mobile apps, and their respective pros and cons.