Friday, October 15, 2010

Understanding the Android Software Stack

So far I have discussed Android’s history and its optimization features. In this section, I would like to cover the development aspect of Android. 




At the core of the Android Platform is Linux kernel version 2.6, responsible for device drivers, resource access, power management, and other OS duties. The supplied device drivers include Display, Camera, Keypad, WiFi, Flash Memory, Audio, and IPC (interprocess communication).


Sitting at the next level, on top of the kernel, are a number of C/C++ libraries such as OpenGL, WebKit, FreeType, Secure Sockets Layer (SSL), the C runtime library (libc), SQLite, and Media.

The WebKit library is responsible for browser support.

3 comments:

  1. Harrah's Cherokee Casino & Hotel - MapYRO
    Find Harrah's Cherokee 제천 출장안마 Casino 경산 출장안마 & Hotel in Cherokee, 고양 출장안마 NC, United States 영주 출장샵 of America - 논산 출장샵 Find reviews and discounts for AAA/AARP members, seniors,

    ReplyDelete
  2. It unravels the layers that power Android devices, from the kernel to the user interface. My Stream Unwatchable Grasping this intricate hierarchy facilitates efficient programming, enabling developers to optimize performance.

    ReplyDelete