native application

Also found in: Dictionary, Thesaurus, Medical, Financial.

native application

An 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 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 and HTML interpreters. A native app 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 native mobile app.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Table 1 presents an overview of the participant's perceived task easiness, in both native application and prototype, and usefulness.
Even as native applications transition to the cloud there are some things one is bound to miss about them, whether it is the pinging sound when you get a new message, or their ability to collapse quietly into the system tray, running the background till something comes up that need your attention.
Ideaworks3D will use the investment to significantly increase its sales and marketing effort for Airplay, its advanced cross-platform solution for development and distribution of native applications.
The acquired operation, which is based in Milton Keynes, provides software that allows users to open and view document and image file formats, even if they do not have the native application on their devices.
Cairo, Egypt, March 05, 2011 --( Egypt Yellow Pages Ltd, the Local Search Company, has launched the beta version of its new BlackBerry Native application.
30 -- A project by Alon Zakai, of the Mobile Team at Mozilla, called Emscripten could ease a lot of work for those "porting" their native application to run on the web.
Features include enhanced support for mass storage devices and native application processes, as well as peer-to-peer and UDP networking.
Cairo, Egypt, December 22, 2010 --( Egypt Yellow Pages Ltd, the Local Search Company, announced that it is working on a BlackBerry Native application and plans to launch the beta version in January 2011.
Quick View eliminates the need for a user to have access to a full version of the native application in order to open and view the contents of a file.
Being a native application to Skype for Business allows Clarity Connect to add functionality to Skype for Business without duplicating or complicating infrastructure or call control.
Being a native application, IIFL Markets is faster and more stable than peer applications.
The transactions can be initiated through the SIM menu on all phones, or with a native application on smartphones, and it supports contactless payment on NFC-enabled phones.