Download presentation
Presentation is loading. Please wait.
Published byAlan Rollyson Modified over 9 years ago
1
MOOC on M4D 2013 I NTRODUCTION TO THE A NDROID P LATFORM Ashish Agrawal Indian Institute of Technology Kanpur
2
Operating Systems For a PC For Smart Devices : Additional Support MOOC on M4D 2013
3
What is Android ? Software stack for mobile devices Operating System Middleware Key Applications Linux Kernel Application framework, run-time environment for apps Phone, Contacts, Browsers …. MOOC on M4D 2013
4
Open Handset Alliance (OHA) Alliance of companies o to develop open standards for mobile devices *Image source: http://androidland.pl/android-news/poznajcie-open-handset-alliance/ http://androidland.pl/android-news/poznajcie-open-handset-alliance/ MOOC on M4D 2013
5
Why Android ? ● ~900M active devices, ○ 1M daily activation ● Open o Open-source o Users control their experience, installed applications o Developers do not need any permission for delivering applications MOOC on M4D 2013
6
Android Versions Android versions are named after desserts or sweets and are alphabetically ordered MOOC on M4D 2013
7
Update Process Google releases the Android o The code is ready for flagship devices of google For other devices, updates are released by their manufacturers (HTC, Samsung, etc.) o Need to configure the new version for device capabilities, manufacturer apps o Updates for old devices might not be available soon, (not a priority for manufacture) MOOC on M4D 2013
8
Android Architecture MOOC on M4D 2013
9
Android Apps Applications for Android platform o App Model vs Web o 975000+ Apps All apps are equal o Run in a sandbox given by Android run-time environment Where do we get them? MOOC on M4D 2013
10
App Stores Repository for apps Google Play: o ~ 1 million apps and ~50 billion downloads MOOC on M4D 2013
11
Android Permissions ● 100+ permissions to protect sensitive resources User needs to grant these permissions explicitly to the apps MOOC on M4D 2013
12
Summary MOOC on M4D 2013
13
THANK YOU
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.