What is difference between Cross platform development vs Native App development?

A cross platform application keeps running over all portable working frameworks with no additional coding. By all versatile working frameworks, I mean iOS and Android (windows telephones are most likely on out). A cross stage structure gives every one of the apparatuses to enable you to make cross-stage applications effectively . Native app advancement can be an amazing route for your business .Native applications are applications created in light of a particular stage. For instance, you could have a local versatile application that is expected to run only in iOS

What is difference between Cross platform development vs Native App development?