This is one of the best parts of Android Operating System security. Least Privilege Principle means that whenever a new app needs to run, but there is no available memory, the Android system will automatically quit the old application which is not necessary to run in the background. The Android Application Framework works on the Principle of Least Privilege. Every other app has its own USER ID and every other process has its own Virtual Machine. This makes the programmed code of the app isolated and also prevents it from getting infected from others unless explicitly stated. Each app is considered as a separate user from the other and runs in its own Virtual Machine. Now, since the Android Operating System behaves like a Linux Environment, the app behavior is also the same here. This apk file can be used to install the app with just a single click on the Android Devices. After programming an app, the Android SDK tools help to compile the data and the resource files such as the XML files, the jar files, manifest files, and other images and stuff into one single archive package with a ‘.apk’ extension. Android Applications are programmed in Java language. This part of Android has at the very least to do anything with the hardware layer. This App Framework is used by app developers for Android. Now let’s have a look into all of them one by one. Now as I said previously, you can see that the only part of the Linux which an Android Operating System consists of is the Linux Kernel. It goes as follows:Īs you can see in the above image, the first layer is the Application Framework, the second being the Binder IPC Proxies, the third consists of the Android System Services, fourth is the HAL or the full form being Hardware Abstraction Layer, and the last being the Linux Kernel. Now to speak of, there are five different layers of an Android Operating System. Android Operating System as an Open Source Project (AOSP)Īndroid has the ability to freely modify, invent and implement our own device drivers and features. Thus, Google decided to develop an Operating System for a Cell phone with the same basic inner shell as that of Linux, so that it is compatible with almost everything and the outer shell would be developed as, when and also how it’s required. Besides, Linux has the capability to run almost every other thing that could be run on either Mac or Windows. It is one of those operating systems which is used even more than Windows or Mac OSX. Linux is a fully open-source operating system and it is widely accepted by the community all over the world. The main reason behind this was so that anyone could debug it, modify it any changes as they wanted. But they wanted something that could be open source. the Microsoft Windows related phones, Google wanted to do the same. After the release of iPhone and Windows Lumia Series i.e.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |