Nativní aplikace je software, který byl vyvinut pro specifický operační systém nebo platformu, jako například iOS nebo Android. Tyto aplikace jsou optimalizovány pro daný operační systém, což vede k lepší výkonu a užší integraci s funkcemi zařízení. S nativními aplikace mi se často setkáme v kontextu vývoje mobilních aplikací.
Nativní aplikace mají sice několik výhod (výkon apod.), zároveň je zde však nutnost programovat dvě oddělené verze aplikace (jednu pro iOS a druhou pro Android). To může být náročné a proto je zde i alternativa v podobě hybridních aplikací.