What journalists need to know about the difference between Web apps and native apps