Professional Documents
Culture Documents
Introduction
Platform Overview
What is Android?
Android is a software
stack for mobile devices
that includes an
operating system,
middleware and key
applications.
Phones
HTC G1,
Droid,
Tattoo
Suno S880
Samsung Galaxy
@2011 Mihail L. Sichitiu
Sony Ericsson
4
Tablets
Dawa D7
Gome FlyTouch
Toshiba Android
SmartBook
@2011 Mihail L. Sichitiu
Acer beTouch
MarketShare
Feb10
May10
Apr11
RIM
42.1%
41.7%
29%
Apple
25.4%
24.4%
25%
9%
13%
33%
Microsoft
15.1%
13.2%
7.7%
Palm
5.4%
4.8%
2.9%
Architecture
Email Client
SMS Program
Calendar
Maps
Browser
Contacts
Etc
Enabling
Role
View
System
Content
Provider
Resource
Manager
Notification
Manager
Activity
Manager
10
Including
11
Core Libraries
Data Structures
Utilities
File Access
Network Access
Graphics
Etc
@2011 Mihail L. Sichitiu
12
13
Threading
Low-level memory management
@2011 Mihail L. Sichitiu
14
Network Stack
Driver Model
Security
15