Also found in: Dictionary, Thesaurus, Medical.
native applicationAn executable program coded in the machine language of the hardware platform it is running in. Native applications are compiled into the machine language of that CPU. For example, Windows and Mac executable apps are in x86 machine language, while mobile apps are ARM based (see x86 and ARM).
Native Apps vs. Web Apps
Native Apps vs. Emulated Apps
Like a Web app, an emulated app is also translated into the machine language of the computer at runtime and is considerably slower than a program developed for that platform to start with. See emulator.
Native vs. True Native
With the advent of mobile apps, the terminology began to change. Whereas in the past, a native app was a precompiled program in machine language, a native app today can be an interpreted app or one that is compiled at runtime. See native mobile app.