You are here: Designing an Application > Types of Applications

Types of Applications

From Quantum Visualizer 7.3, you can create several different types of digital application projects.

You can create, build, and deploy applications using various approaches. At one extreme, you can use a given platform’s native SDK, while at the other extreme, you can use traditional web technologies. And in between these extremes, you can use a combination of the two. The build and deployment modes available in Quantum Visualizer are as follows:

The characteristics of each of the application types are summed up in the following table.
 

Characteristics Application Type
Native Hybrid SPA Desktop Web
Is available as a natively deployable package (.app , .apk, .bar, .xap, and .ipa) Yes Yes No No
Uses the native widgets, such as the title bar, application menu, ListView, TableView, Search bar, and so on. Yes No No No
Has access to native device functions like GPS, Camera, Contacts, Accelerometer, Encryption libraries (and thousands of other native SDK functions) Yes

YesNative SDK functions are accessed using JavaScript bindings.1Native SDK functions are accessed using JavaScript bindings.

YesOnly the APIs exposed and implemented as part of the HTML5 specification.2Only the APIs exposed and implemented as part of the HTML5 specification. YesOnly GPS is supported.3Only GPS is supported.
Can be distributed through the app stores (Apple App Store, Google Play, and Windows Phone App Marketplace) Yes Yes No No
UI elements (forms, images, and internationalization content) are packaged along with the application Yes Yes No No
Server access only for downloading data Yes Yes YesAfter the first page is downloaded, the application accesses the server only to fetch business data.4After the first page is downloaded, the application accesses the server only to fetch business data.  

Copyright © 2020 Temenos. All rights reserved.