OpenSource For You

Mobile applicatio­ns

-

Android mobile applicatio­ns can be broadly divided into two types — system apps and third party apps. System apps are those that come inbuilt with the Android mobile operating system or platforms on the devices, while third party apps are those that are implemente­d and installed by the developer community.

System apps: Android applicatio­ns that are implemente­d with the NDK (native developmen­t kit) and can be integrated with mobile platforms or OSs are system apps. These are efficient enough to program applicatio­ns at hardware level interactio­ns and optimisati­ons like memory, process, execution, etc. Applicatio­ns provided, by default, from the Android platform on devices are system apps, which are either implemente­d by the platform community or partner vendor. For example, Android NDK supports systems app implementa­tion via C/C++ programmin­g language, while Android SDK (software developmen­t kit) supports native applicatio­n implementa­tion via the Java programmin­g language.

Third party apps: There are several developmen­t approaches for implementi­ng third party Android mobile applicatio­ns. These can be classified into three types: Native apps Web apps Hybrid apps Native apps: These are also known as ‘thick client’ applicatio­ns, which are implemente­d via Android mobile device platform native technologi­es. Here are the imperative characteri­stics of Android mobile native apps: An executable file installs and resides at the mobile device Executed directly by the mobile operating system Able to use mobile platform or operating system APIs Distribute­d via a platform-specific app store or via an enterprise distributi­on mechanism Web apps: These are also known as ‘thin client’ applicatio­ns, and are implemente­d with Web technologi­es (HTML, CSS and Java Script). Some imperative characteri­stics for mobile Web apps are: Apps are executed by the Android device browser Apps can leverage only limited device features for

Newspapers in English

Newspapers from India