Una aplicación nativa es una aplicación creada específicamente para una plataforma o sistema operativo concreto. Tiene mejor rendimiento y es más estable que las aplicaciones multiplataforma. El desarrollo de aplicaciones nativas suele requerir más tiempo y dinero porque la aplicación se crea de forma diferente en cada sistema operativo compatible.