Kalaloshini Sasidharan BI17110078 Tutorial 1 Studies into the Android systems have shown that it uses a ‘Linux kernel with higher-level APIs written in C and applications are normally programmed in Java and run with the Dalvik virtual machine.Linux Kernal is relied upon to provide the core system services such as memory management, multitasking, driver mode and security. Core Libraries provide the libraries that are necessary for the functionalities of the native language, Java.The application framework is a key area as developers can use these components when developing apps. The architecture of iOS which consists of 7 layers. The first is the hardware which is the physical chip that is soldered onto the circuitry. The second layer is the firmware which refers to the code contained in the peripheral regarding the specific chip. After that comes the processor which contains the advanced RISC machine instructions and the ‘interrupt descriptor table’ which is set up during the initialization of the device. The forth layer is the Apple OS which entails the drivers, kernel and services which make up iOS.The fifth layer consists of the Objective-C runtimes which is comprised of two different libraries. The final layer is the application layer which addresses the development of apps and their purchase through the app store.
You've reached the end of your free preview.
Want to read all 4 pages?
- Spring '18
- It, App Store, IPhone OS