Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


true native

See native application.



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 are often contrasted with Web-based applications that are stored on a server and interpreted one line at a time by the browser's JavaScript or HTML5 interpreter. A native app, written for a specific hardware platform, will always run faster than a Web app, because there is no translation processing taking place. See Web application.

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.



Personal Use Only

Before/After Your Search Term
BeforeAfter
tru2waytrue native app
Tru64 Unixtrue streaming
true 120 HzTrue Tone Flash
true 3DTrue Ultimate Standards Everywhere
true Android phoneTrue Web Integration
True BASICTrueDoc
True ColorTrueHD
true Google phoneTrueImage
True HDTrueMotion
True HDTVTrueType

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design