A CDE Definition
See native application.
An executable program coded in the machine language of the hardware platform it is running in. A native application has been compiled into the machine language of that CPU.
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 JIT compiler), such as an Android app. A native app is thus any app locally installed, and a "true native" app is a precompiled executable program. See native mobile app.
Before/After Your Search Term
Terms By Topic
Click any of the following categories for a list of fundamental terms.