Android Technology By: Faizan Ahmed
Android Technology By: Faizan Ahmed
Android Technology By: Faizan Ahmed
TECHNOLOGY
By
Faizan Ahmed
Contents
Introduction
Android Versions
Architecture
Features of Android
Whats new in Android Nougat(N)
Limitations
INTRODUCTION
WHAT IS ANDROID?
A Software platform and operating system
for mobile.
Based on the Linux kernel.
Android was found way back in 2003.
It was developed in Palo Alto, California.
Android was purchased by the GOOGLE
in AUGUST,2005 for 50 million $.
Android Versions
Architecture
Application
Android provides a set of core applications:
Email Client
SMS Program
Calendar
Maps
Browser
Contacts
Etc
All applications are written using the Java
language.
App Framework
App Framework
Feature
Feature
Role
View
System
Content
Provider
Resource
Manager
Notification
Manager
Activity
Manager
Libraries
Runtime
Core Libraries
Providing most of the functionality available in
the core libraries of the Java language
APIs
Data Structures
Utilities
File Access
Network Access
Graphics
Etc
Runtime
Dalvik Virtual Machine
Providing environment on which
every Android application runs
Each Android application runs in its
own process, with its own instance
of the Dalvik VM.
Dalvik has been written such that a
device can run multiple VMs
efficiently.
Register-based virtual machine
Linux Kernel
Relying
EATURES OF ANDROID
Android supports wireless communication
using: 3G Networks
4G Networks
802.11 Wi-Fi Networks
Bluetooth Connectivity
Android is a multi-process system, in
which each application (and parts of
the system) runs in its own process.
THANK YOU