SlideShare a Scribd company logo
Past, Present, Future
Presented by Charlie Sanders
Charlie Sanders
„ Twitter: @krnlsndrs
„ GitHub: https://github.com/sandersch
„ Blog: http://krnlsndrs.blogspot.com
What is Android?
What is Android?
„ Linux-based operating system targeted at
mobile devices
„ Owned by Google
„ Open Source, Apache License
„ Java-based applications (apps)
Android and Google
„ Android, Inc founded October 2003
„ Acquired by Google on August 17, 2005
„ Google wanted to offer an alternative to
Apple’s iOS
Android and Open Source
„ Google mostly publishes as Apache 2.0
„ Kernel changes and GNU utilities are GPL
„ Third parties cannot use Google’s Android
trademark unless Google certifies the device
„ Many of Google’s ecosystem apps are
proprietary
„ Gmail, Maps,Youtube, Play Store,
Android and OEMs
„ Hardware manufacturers may port Android to
their devices at no cost
„ Google works with a device partner on a
flagship device whose specifications are chosen
to push Android in the direction Google wants
„ OEMs and carriers have no incentive to offer
updates
Android System Architecture
Android System Architecture
„ Linux Kernel
„ Hardware Abstraction Layer
„ Userland Libraries
„ Dalvik (Android Runtime)
„ Application framework
`
Android Linux Kernel
„ Original fork based on 2.6 series, later rebased on
3.x series
„ Merged back into mainline in 2012 (3.3/3.5)
„ Android Kernel Unique Features:
„  YAFFS2 flash file system
„  Wakelocks/alarm timers (power management)
„  “Paranoid” networking security patches
„  Shared memory subsystem
„  Process memory allocator
Userland Libraries
„ Programs, libraries, and APIs implemented in
a low-level language
„ Usually written in C/C++
„ Many commonly used FOSS packages
„ Android Debugger
DalvikVirtual Machine
„ Java-compatible application framework
„ Designed with mobile devices in mind
„ Convert compiled class files into Dalvik
Executable format (.dex)
„ Register-based instead of typical stack-based
architecture
„ Just-in-time (JIT) compiler
Application Framework
„ Interface available for Android app
developers
„ Principle of least privilege
„ Each process has its own virtual machine
(VM), so an application’s code runs in
isolation from other applications.
Application Framework
„ Application Components
„ Activities – represent a single screen with a user
interface
„ Services – run in the background to perform long-
running operations or remote interaction
„ Content Providers – manage a shared set of
application data
„ Broadcast Receivers – respond to system-wide
broadcast announcements
History of Android
Android 1.0
September 2008
Android 1.0 (Astro)
„ Pull down notifications
„ Home screen widgets
„ Android Market
„ First class Gmail support
„ Google Maps
„ Google Data Sync
T-Mobile G1 – October 22, 2008
Android 1.1 (Bender)
„ February 2009
„ Primarily bug patches
„ Over-the-air upgrade
Android 1.5 (Cupcake)
„ May 2009
„ First to use dessert naming convention
„ Extensive UI changes
„ Soft keyboard
„ Widget SDK
„ Clipboard Improvements
„ Video Capture and Playback
Android 1.6 (Donut)
„ October 2009
„ Minor visual refinements
„ CDMA support
„ Support for different screen resolutions
„ Universal search
„ Redesigned Android market
„ Improved camera interface
Android 2.0
November 2009
Android 2.0
„ Better Account Support and APIs
„ Google Maps Navigation
„ Quick Contact
„ Soft keyboard improvements
„ Revamped browser
„ Live Wallpapers
„ Speech-to-text
„ New lock screen
Motorola Droid
Motorola Droid
„ Exclusive toVerizon
„ Start of very successful mobile franchise
„ Improved build quality
„ 854x480 display
„ By far best physical keyboard on the market
Android 2.1 (Eclair)
„ Not a major upgrade, hence no
codename change
„ Strategic shift for Google
„ Choose to work directly with HTC to make its own
flagship device
„ Showcase Android without any modifications – like
Google intended
„ Extension of work began with Motorola Droid
Android 2.1 and Nexus One
„ First Nexus device
„ “Stock” Android experience
„ One of the most well-regarded Android
phones ever produced
Nexus One
Android 2.2 (Froyo)
„ May 2010
„ Redesigned home screen
„ New Gallery apps showcased 3D capabilities
„ Better Copy / Paste support in Gmail
„ Mobile hotspot support
HTC Evo 4G
„ Beginning of the
mobile size wars
„ First popular
Android device on
Sprint
„ Very heavily
skinned
Android 2.3 (Gingerbread)
„ December 2010
„ Reskinning of platform
„ Improved on-screen keyboard
„ Front-facing camera support
„ NFC support
„ Improved gaming API support
Nexus S
Android 3.x (Honeycomb)
December 2010
Motorola Xoom
Motorola Xoom
„ First officially sanctioned Android tablet
„ Google worked closely with Motorola to
showcase stock Android 3.0
Android 3.0 (Honeycomb)
„ Fundamental redesign of Android UX
„ New UI designed for tablets
„ Redesigned home screen and widget placement, resizing
„ Death of physical buttons – now all buttons are virtual
„ Quick access System and Action Bars
„ Redesigned keyboard
Android 3.0 (Honeycomb)
„ New application layout options
„ Fragments
„ Multi-column layouts
„ Better support for dealing with different screen
resolutions and aspect ratios
„ Improved Multitasking
Android 4.0
(Ice Cream Sandwich)
October 2011
Galaxy Nexus
Android 4.0 (Ice Cream Sandwich)
„ First release under Matias Duarte’s direction
„ Galaxy Nexus
„ First Nexus device with 4G wireless support
„ Brought Honeycomb UX to smartphones
„ Nearly universal critical acclaim
Android 4.0 (Ice Cream Sandwich)
„ New custom-designed typeface, Roboto
„ Refreshed notification dropdown
„ Soft keyboard improvements
„ Complete overhaul of correction intelligence
„ Inline spellcheck and replacement (much like iOS)
„ Text entry, clipboard support, and soft keyboard finally
feel as good as the best on the market
Android 4.0 (Ice Cream Sandwich)
„ Home screen folders and favorites
„ Android Beam (NFC data transfer)
„ Face unlock
„ Data usage analysis
„ New calendar and email apps
„ No more Adobe Flash support
Android 4.1 (Jelly Bean)
„ June 2012
„ Nexus 7
„ Project Butter
„ Google Now
„ Expandable, actionable notifications
„ Predictive text
Nexus 7
„ Reboot in Google’s
tablet strategy
„ Aimed at Kindle
Fire and Nook
„ A device for
consuming content
from Google’s store
Android 4.1 (Jelly Bean)
„ Project Butter
„ Significantly improves graphics and touch
performance
„ Locks all drawing at 16ms
„ Triple-buffering graphics
„ Closing the gap with lag against iOS
Android 4.1 (Jelly Bean)
„ Google Now
„ Entirely new platform
for Google
„ Provides context-aware
“cards” of information
„ Makes the information
that Google knows
about you available for
your own use
„ Weather
„ Sports scores
„ Traffic alerts
„ Public Transit
„ Flight updates
„ Shipping notifications
„ Calendar events
Android 4.2 (Jelly Bean)
„ November 2012
„ Nexus 4/Nexus 10
„ Gesture Typing (like Swype)
„ Multiple user support (tablets only)
„ Wireless video sharing
„ Lock screen widgets
Current State of Android
Android Ecosystem
Stock Android Apps
„ Browser
„ Clock
„ Calculator
„ Email
„ Gallery
„ Messaging
„ Phone
Closed-source Google Apps
„ Google Data Sync
„ Play Store
„ Gmail
„ Google Maps/Navigation
„ YouTube
Google Play Store
„ Applications
„ Music
„ TV and Movies
„ Books and Magazines
Gmail
„ Archiving
„ Filters
„ Labels
„ Threaded conversations
„ Actionable notifications
Google Maps
„ Accurate, reliable location data
„ Turn-by-turn navigation
„ Information on nearby locations
„ Download maps for offline viewing
Third Party Apps
„ Swype
„ Dropbox
„ Spotify/Pandora/Google Music/Rdio
„ Netflix
„ Barcode Scanner
„ Amazon Kindle
Android Device Market
Nexus Devices
Nexus 4
Nexus 10
Samsung
Galaxy S3
Galaxy S4
Galaxy Note 2
Samsung Android Screen Sizes
2.6” 2.8” 3.14” 3.2” 3.4” 3.6”
3.65” 3.7” 3.8” 3.97” 4” 4.2”
4.27” 4.3” 4.5” 4.52” 4.65” 4.7”
4.8” 5” 5.3” 5.5” 5.8” 6.3”
7” 7.7” 8” 8.9” 10” 10.1”
HTC
HTC One
HTC First
Motorola
„ Bought by Google on August 15, 2011
„ Google warned things wouldn’t change
immediately due to “long pipeline”
„ Rumors
„ Stock Android
„ “Just right” size
„ X Phone
Future of Android
Leadership
„ Google announced Andy Rubin was stepping
down in March 2013
„ Replaced by Sundar Pichai, head of Chrome
OS team
Android 5.0 (Key Lime Pie)
„ Expected release at Google I/O (May 2013)
„ Nexus partner rumors: Sony, LG
„ Babble (unified messaging)
Beyond Smartphones and Tablets
„ Set-top boxes
„ Pivos
„ Ouya
„ Google TV/Fiber
„ Gaming Systems
„ Project Shield
„ Wearable
computing
„ Pebble
„ Google Glass
„ FitBit
„ Cameras

More Related Content

What's hot

Versions of android
Versions of androidVersions of android
Versions of android
Tarun Bamba
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
Eks Dhiee ジ
 
Versions of android
Versions of androidVersions of android
Versions of android
Kartik Kalpande Patil
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
rlm_16
 
Android lollipop 5.0
Android lollipop 5.0Android lollipop 5.0
Android lollipop 5.0
anjana priya cheerla
 
Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.
TG Rajesh
 
History and development of Android OS
History and development of Android OSHistory and development of Android OS
History and development of Android OS
usernameleon
 
Android versions
Android versionsAndroid versions
Android versions
Manjinder
 
Android history
Android historyAndroid history
Android history
Ahmed Magdy
 
The evolution of_android
The evolution of_androidThe evolution of_android
The evolution of_android
generalvee
 
Google android white paper
Google android white paperGoogle android white paper
Google android white paper
Sravan Reddy
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
Megha Jain
 
Android tc new ppt
Android tc new pptAndroid tc new ppt
Android tc new ppt
yash yadav
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android Phones
rayoalyssablessed
 
Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"
Bijaya Litigoner
 
Android and Smartphones
Android and SmartphonesAndroid and Smartphones
Android and Smartphones
Philip David
 
Timeline of android os
Timeline of android osTimeline of android os
Timeline of android os
Troy Silva
 
B inggris
B inggrisB inggris
B inggris
Dian Nugroho
 
Android L
Android LAndroid L
Android L
Nabil Kazi
 
The Android Story - versions and history
The Android Story - versions and history The Android Story - versions and history
The Android Story - versions and history
Devakumar Kp
 

What's hot (20)

Versions of android
Versions of androidVersions of android
Versions of android
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
 
Versions of android
Versions of androidVersions of android
Versions of android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android lollipop 5.0
Android lollipop 5.0Android lollipop 5.0
Android lollipop 5.0
 
Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.
 
History and development of Android OS
History and development of Android OSHistory and development of Android OS
History and development of Android OS
 
Android versions
Android versionsAndroid versions
Android versions
 
Android history
Android historyAndroid history
Android history
 
The evolution of_android
The evolution of_androidThe evolution of_android
The evolution of_android
 
Google android white paper
Google android white paperGoogle android white paper
Google android white paper
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 
Android tc new ppt
Android tc new pptAndroid tc new ppt
Android tc new ppt
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android Phones
 
Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"
 
Android and Smartphones
Android and SmartphonesAndroid and Smartphones
Android and Smartphones
 
Timeline of android os
Timeline of android osTimeline of android os
Timeline of android os
 
B inggris
B inggrisB inggris
B inggris
 
Android L
Android LAndroid L
Android L
 
The Android Story - versions and history
The Android Story - versions and history The Android Story - versions and history
The Android Story - versions and history
 

Viewers also liked

Twitter, Past, Present and Future
Twitter, Past, Present and FutureTwitter, Past, Present and Future
Twitter, Past, Present and Future
Anita Beninger
 
Social Networking - Past , Present , Future
Social Networking - Past , Present , Future Social Networking - Past , Present , Future
Social Networking - Past , Present , Future
Adheaven.net
 
Measuring Social Media: History & Tools
Measuring Social Media: History & ToolsMeasuring Social Media: History & Tools
Measuring Social Media: History & Tools
Alan K'necht
 
Social Media and the Future of Celebrity
Social Media and the Future of CelebritySocial Media and the Future of Celebrity
Social Media and the Future of Celebrity
RHIV
 
Newsroom
NewsroomNewsroom
computer past present future
computer past present futurecomputer past present future
computer past present future
dheva B
 
Celebrity culture
Celebrity cultureCelebrity culture
Celebrity culture
JosephQuevedo
 
Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...
Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...
Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...
Alejandro Sewrjugin
 
Social Networking: Past, Present & Future
Social Networking: Past, Present & FutureSocial Networking: Past, Present & Future
Social Networking: Past, Present & Future
Mark Suster
 

Viewers also liked (9)

Twitter, Past, Present and Future
Twitter, Past, Present and FutureTwitter, Past, Present and Future
Twitter, Past, Present and Future
 
Social Networking - Past , Present , Future
Social Networking - Past , Present , Future Social Networking - Past , Present , Future
Social Networking - Past , Present , Future
 
Measuring Social Media: History & Tools
Measuring Social Media: History & ToolsMeasuring Social Media: History & Tools
Measuring Social Media: History & Tools
 
Social Media and the Future of Celebrity
Social Media and the Future of CelebritySocial Media and the Future of Celebrity
Social Media and the Future of Celebrity
 
Newsroom
NewsroomNewsroom
Newsroom
 
computer past present future
computer past present futurecomputer past present future
computer past present future
 
Celebrity culture
Celebrity cultureCelebrity culture
Celebrity culture
 
Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...
Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...
Social Networks: Past, Present & Future. How Bitcoin & Blockchain will re-sha...
 
Social Networking: Past, Present & Future
Social Networking: Past, Present & FutureSocial Networking: Past, Present & Future
Social Networking: Past, Present & Future
 

Similar to Android past present-future

Android
AndroidAndroid
Android
Maye Payumo
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
Kaviarasu D
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTER
jatin batra
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
Me CREATIONS
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
Monuj Loying
 
Android for-all
Android for-allAndroid for-all
Android for-all
Mr. Mafijur Rahman
 
Android operating system
Android operating systemAndroid operating system
Android operating system
kunthekeshav
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
Syed Junaid
 
Presentation2
Presentation2Presentation2
Presentation2
ragavendran
 
Powerpoint 2
Powerpoint 2Powerpoint 2
Powerpoint 2
precious6896
 
Android OS by Prasad & Sarang
Android OS by Prasad & SarangAndroid OS by Prasad & Sarang
Android OS by Prasad & Sarang
Prasad Gowardhankar
 
Android
AndroidAndroid
Android
Ravi Vyas
 
Android operating system
Android operating systemAndroid operating system
Android operating system
RoyalAmeet
 
Android
AndroidAndroid
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
Adhoura Academy
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
Sneha Lata
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum
 
Android
AndroidAndroid
Android
Dhrupal patel
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
Anuj Modi
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
Suraj Rajput
 

Similar to Android past present-future (20)

Android
AndroidAndroid
Android
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTER
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android for-all
Android for-allAndroid for-all
Android for-all
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Presentation2
Presentation2Presentation2
Presentation2
 
Powerpoint 2
Powerpoint 2Powerpoint 2
Powerpoint 2
 
Android OS by Prasad & Sarang
Android OS by Prasad & SarangAndroid OS by Prasad & Sarang
Android OS by Prasad & Sarang
 
Android
AndroidAndroid
Android
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android
AndroidAndroid
Android
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android
AndroidAndroid
Android
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 

Android past present-future