Chapter 1-2
Chapter 1-2
3. Android Architecture:
- Linux Kernel: Provides core system functionality and hardware abstraction.
- Libraries: Include essential libraries for various functionalities like graphics, media, and
networking.
- Android Runtime (ART/Dalvik): Executes and manages application code.
- Application Framework: Provides developers with a set of APIs for building apps.
- Applications: The top layer where user applications and system apps run.
- Disadvantages:
- Fragmentation due to various device manufacturers and versions.
- Security concerns with third-party app sources.
- Updates may be delayed on some devices.
- User interface consistency can vary across devices.