Você pode estar confuso sobre as diferenças específicas entre os aplicativos, então juntei essas definições para ajudar a esclarecer.
Aplicativo nativo – aplicativos nativos são aplicativos construídos diretamente no idioma específico do dispositivo. Por exemplo, o iPhone é Objective-C, o Android é Java, o Windows Phone é C #.
Aplicativo da Web – Um aplicativo da web é um aplicativo desenvolvido com HTML5, CSS3 e JavaScript, que funciona em qualquer dispositivo. Normalmente, eles são acompanhados por um design responsivo.
Aplicativo híbrido – um aplicativo da web que tem a aparência de um aplicativo nativo, mas ainda é construído com HTML / CSS / JS.
Aplicativo compilado – Um aplicativo compilado é um aplicativo web ou híbrido que você executou por meio do serviço Build do PhoneGap para criar aplicativos “nativos”.
Eu inventei o último, mas senti que deveria haver algum tipo de forma de diferenciar aplicativos não nativos de aplicativos nativos que foram construídos executando um aplicativo JS por meio de um serviço.