SlideShare una empresa de Scribd logo
1 de 73
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Versions of android
Versions of androidVersions of android
Versions of androidTarun Bamba
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS PresentationEks Dhiee ジ
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesrlm_16
 
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 OSusernameleon
 
Android versions
Android versionsAndroid versions
Android versionsManjinder
 
The evolution of_android
The evolution of_androidThe evolution of_android
The evolution of_androidgeneralvee
 
Google android white paper
Google android white paperGoogle android white paper
Google android white paperSravan Reddy
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versionsMegha Jain
 
Android tc new ppt
Android tc new pptAndroid tc new ppt
Android tc new pptyash yadav
 
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 SmartphonesPhilip David
 
Timeline of android os
Timeline of android osTimeline of android os
Timeline of android osTroy Silva
 
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
 

La actualidad más candente (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
 

Destacado

Twitter, Past, Present and Future
Twitter, Past, Present and FutureTwitter, Past, Present and Future
Twitter, Past, Present and FutureAnita 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 & ToolsAlan 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 CelebrityRHIV
 
computer past present future
computer past present futurecomputer past present future
computer past present futuredheva B
 
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 & FutureMark Suster
 

Destacado (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 a Android past present-future

Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERjatin batra
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technologyMe CREATIONS
 
Android Presentation
Android PresentationAndroid Presentation
Android PresentationMonuj Loying
 
Android operating system
Android operating systemAndroid operating system
Android operating systemkunthekeshav
 
Android Presentation
Android PresentationAndroid Presentation
Android PresentationSyed Junaid
 
Android operating system
Android operating systemAndroid operating system
Android operating systemRoyalAmeet
 
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 collegeSneha Lata
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 
Android Technology
Android TechnologyAndroid Technology
Android TechnologyAnuj Modi
 

Similar a 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