Native apps are the ones that are specific to an operating system. You need to create different apps for different OS. Web apps are accessed through browsers and can be used regardless of OS.