SlideShare une entreprise Scribd logo
1  sur  34
Android Overview
Prepared by:
Ahmed Mohammed Abed
Main Points
• What is Android?
• Android Applications
• Android Market
• Android Security
• Android Root
• Android Platforms
• Why Android ?
Android ???
• Is a modern operating system that was designed to be truly
open (Open Source).
• First open source OS
• Is a Linux-based operating system:
• memory and process management
• permissions based security model
• It’s already open source
Android ???
• designed primarily for touchscreen mobile devices such as
smartphones and tablet computers
• The first Android-powered phone was sold in October 2008
• Now it’s not for smartphones and tablets only …
Where is Android ???
Android Applications
• Apps written in Java
• Develop Android (Eclipse + Android SDK)
• Run on Dalvik Virtual Machine
• Virtual Machine
• Run on a slow CPU
• With little RAM
Android Applications
• Download Application:
• From Google Play.
• From other sources (.APK file)
• Application Package (APK):
• Dalvik executable (Java source code).
• Resources (Images, Videos, Audio …).
• Native libraries (C/C++ libraries).
Google Play
• Not only for Applications [Books, Music, Movies, Magazine and
applications]
• More than 700,000 apps.
• Contain free or paid applications
• Only need Google account to download free apps
• Need Google account and payment method to download paid
applications
• Google Play Gift Card
• Only in USA now.
Google Play
•Developer:
• Developers pay 25$ as fee when register
• Developers receive 70% from each sale
• Over 13 years old
• Application Must be:
• Fast
• Responsive
• Secure
Android Security
• Securing an open platform requires a robust security
architecture.
• Android was designed with multi-layered security that
provides the flexibility required for an open platform.
What is Android protect?
• Android protect these:
• Protect user data
• Protect system resources (including the network)
• Provide application isolation
How Android Achieve protection
• To achieve these objectives, Android provides these key
security features:
• Robust security at the OS level through the Linux kernel
• Mandatory application sandbox for all applications
• Secure interprocess communication
• Application-defined and user-granted permissions
Android Security
• Developers in mind:
• Security controls were designed to reduce the burden on
developers.
• Security developers can easily work with and rely on flexible
security controls.
• Developers less familiar with security will be protected by safe
defaults.
Android Security
• Users in mind:
• Users are provided visibility into how applications work, and control
over those applications.
• Android was designed to both reduce the probability of attacks and
greatly limit the impact of the attack in the event it was successful.
Android Root
• Rooting phone: gain what is called super user access.
• Super user in Linux meaning you have full control of the
android operating system.
• You can make any changes you wish.
Android Root
• Why Root ?
• Full control of the system.
• Some application need to super user permissions
[Titanium backup]
• Download custom rom (custom Platform build by third-
party)
Android Root
• Why not ?!
• You break the warranty with manufacturer.
• You can’t update to newest versions.
• Rooting process complex for some phone.
• Any error damage the software.
• Security.
Root Vs. Jailbreak
• There is a big deference between root android and jailbreak
iPhone.
• We can’t “jailbreak android” or “root iPhone”
• Jailbreak: process of removing restrictions and limitations put
onto place by Apple.
• Use software that Apple doesn’t authorized
• Allow users to download apps from other sources.
Root Vs. Jailbreak
• Jailbreak iOS allow users to accomplish normal tasks in
android.
• Install apps from other sources, use themes … etc.
• Root android: Take users a full control of OS.
• Remove some feature, Download custom rom.
• Jailbreak iOS: Allow user to run custom apps.
Security Tips
1) Try to download Android Apps from Google play.
2) Download apps from trusted developers or source.
3) Read the permissions carefully.
4) Avoid Rooting.
5) Download Origin version from manufacturer.
Android Platforms
• Platform = Android itself (Linux Kernel-based, UI, end-user
applications, code libraries, … etc.)
• Android Platform mean Software not Hardware
Platform versions
•Android 1.5 [Cupcake]:
• Not First version
• April, 2009
•Android1.6 [Donut]:
• September, 2009
• Fix reboot error in Android 1.5
• Support larger screen
Platform versions
•Android 2.0 and 2.1 [Éclair]:
• 2.0: October, 2009
• 2.1: January, 2010
• Support multi-touch
• Add Bluetooth 2.1
• Live wallpaper
Platform versions
• Android 2.2 [FroYo]:
• Improve browsing speed
• Android 2.3 [Gingerbread]:
• December, 2010
• Nexus S
• Support more than one camera
• Other tasks
Platform versions
• Android 3.0,3.1 and 3.2 [Honeycomb]:
• February, July, August, 2011
• Only for tablets
• Android 4.0 [Ice Cream Sandwich]:
• October, 2011
• Add new features
• fast
Platform versions
• Android 4.1,4.2 [Jelly Bean]:
• June, 2012
• Improve camera and gallery
• Improve face unlock
• Improve graphics
• Android 5.0 [Key Lime Pie]:
• ????
Android Platforms
Version Codename
April,
2012
August,
2012
February,
2013
1.5 Cupcake 0.3% 0.2%
0.2%
1.6 Donut 0.7% 0.5%
2.1 Éclair 6.0% 4.2% 2.2%
2.2 FroYo 23.1% 15.5% 8.1%
2.3 Gingerbread 63.7% 60.6% 45.6%
3.0,3.1,
3.2
Honeycomb 3.3% 2.3% 1.3%
4.0 Ice cream sandwich 2.9% 16.9% 29.0%
4.1 Jelly Bean - 0.8% 13.6%
Android Platforms
• Why Android versions called as Desserts ??!!
• Cupcake – Donut – Éclair – FroYo – Gingerbread –
Honeycomb – Ice cream sandwich – Jelly Bean – Key
lime Pie
• C – D – E – F – G – H – I – J – K
• Appear in alphabetical order
• The secret of this names UNKOWN
Why Android
• As Software:
• Provide a real meaning of multitasking.
• Customizable.
• ROMs, Widget, Live wallpaper.
• Integrate all Google services.
• Calendar, Gmail, Maps, Drive, Talk.
• Visible file system.
Why Android
• As Hardware:
• Expandable Storage.
• Multiple hardware choices.
• Screen size, CPU speed, RAM size, Price, Camera
• Use standard USB cable to connect it.
Why Android
• For Developers:
• Open source.
• Developed by Java programming language
• Easy and free environment.
• Android Devices widely used.
Android Everywhere
Cars
Android overview

Contenu connexe

Tendances

Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OSBilal Mirza
 
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
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentBenny Skogberg
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentAly Abdelkareem
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 
Mobile appliaction w android week 1 by osama
Mobile appliaction w android week 1 by osamaMobile appliaction w android week 1 by osama
Mobile appliaction w android week 1 by osamaOsama Ghandour Geris
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar reportdgpune
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to AndroidOum Saokosal
 
Android Training Report
Android Training ReportAndroid Training Report
Android Training ReportAchal kumari
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - SeminarAkshay Sharma
 
Evolution of android operating system
Evolution of android operating systemEvolution of android operating system
Evolution of android operating systemMd. Abdullah Al Maruf
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Hritika Raj
 

Tendances (20)

Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OS
 
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
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android OS
Android OSAndroid OS
Android OS
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Android Presentation [Final]
Android Presentation [Final]Android Presentation [Final]
Android Presentation [Final]
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Mobile appliaction w android week 1 by osama
Mobile appliaction w android week 1 by osamaMobile appliaction w android week 1 by osama
Mobile appliaction w android week 1 by osama
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Android Report
Android ReportAndroid Report
Android Report
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android Training Report
Android Training ReportAndroid Training Report
Android Training Report
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Android report.
Android report.Android report.
Android report.
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Evolution of android operating system
Evolution of android operating systemEvolution of android operating system
Evolution of android operating system
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
 

Similaire à Android overview

Similaire à Android overview (20)

Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Android
AndroidAndroid
Android
 
Android technology
Android technology Android technology
Android technology
 
Android
AndroidAndroid
Android
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
Android app devolopment
Android app devolopmentAndroid app devolopment
Android app devolopment
 
Android
AndroidAndroid
Android
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android
AndroidAndroid
Android
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
Android application development(training) (1)
Android application development(training) (1)Android application development(training) (1)
Android application development(training) (1)
 
Android
AndroidAndroid
Android
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Android overview

  • 2. Main Points • What is Android? • Android Applications • Android Market • Android Security • Android Root • Android Platforms • Why Android ?
  • 3. Android ??? • Is a modern operating system that was designed to be truly open (Open Source). • First open source OS • Is a Linux-based operating system: • memory and process management • permissions based security model • It’s already open source
  • 4. Android ??? • designed primarily for touchscreen mobile devices such as smartphones and tablet computers • The first Android-powered phone was sold in October 2008 • Now it’s not for smartphones and tablets only …
  • 6. Android Applications • Apps written in Java • Develop Android (Eclipse + Android SDK) • Run on Dalvik Virtual Machine • Virtual Machine • Run on a slow CPU • With little RAM
  • 7. Android Applications • Download Application: • From Google Play. • From other sources (.APK file) • Application Package (APK): • Dalvik executable (Java source code). • Resources (Images, Videos, Audio …). • Native libraries (C/C++ libraries).
  • 8. Google Play • Not only for Applications [Books, Music, Movies, Magazine and applications] • More than 700,000 apps. • Contain free or paid applications • Only need Google account to download free apps • Need Google account and payment method to download paid applications • Google Play Gift Card • Only in USA now.
  • 9. Google Play •Developer: • Developers pay 25$ as fee when register • Developers receive 70% from each sale • Over 13 years old • Application Must be: • Fast • Responsive • Secure
  • 10. Android Security • Securing an open platform requires a robust security architecture. • Android was designed with multi-layered security that provides the flexibility required for an open platform.
  • 11. What is Android protect? • Android protect these: • Protect user data • Protect system resources (including the network) • Provide application isolation
  • 12. How Android Achieve protection • To achieve these objectives, Android provides these key security features: • Robust security at the OS level through the Linux kernel • Mandatory application sandbox for all applications • Secure interprocess communication • Application-defined and user-granted permissions
  • 13. Android Security • Developers in mind: • Security controls were designed to reduce the burden on developers. • Security developers can easily work with and rely on flexible security controls. • Developers less familiar with security will be protected by safe defaults.
  • 14. Android Security • Users in mind: • Users are provided visibility into how applications work, and control over those applications. • Android was designed to both reduce the probability of attacks and greatly limit the impact of the attack in the event it was successful.
  • 15. Android Root • Rooting phone: gain what is called super user access. • Super user in Linux meaning you have full control of the android operating system. • You can make any changes you wish.
  • 16. Android Root • Why Root ? • Full control of the system. • Some application need to super user permissions [Titanium backup] • Download custom rom (custom Platform build by third- party)
  • 17. Android Root • Why not ?! • You break the warranty with manufacturer. • You can’t update to newest versions. • Rooting process complex for some phone. • Any error damage the software. • Security.
  • 18. Root Vs. Jailbreak • There is a big deference between root android and jailbreak iPhone. • We can’t “jailbreak android” or “root iPhone” • Jailbreak: process of removing restrictions and limitations put onto place by Apple. • Use software that Apple doesn’t authorized • Allow users to download apps from other sources.
  • 19. Root Vs. Jailbreak • Jailbreak iOS allow users to accomplish normal tasks in android. • Install apps from other sources, use themes … etc. • Root android: Take users a full control of OS. • Remove some feature, Download custom rom. • Jailbreak iOS: Allow user to run custom apps.
  • 20.
  • 21. Security Tips 1) Try to download Android Apps from Google play. 2) Download apps from trusted developers or source. 3) Read the permissions carefully. 4) Avoid Rooting. 5) Download Origin version from manufacturer.
  • 22. Android Platforms • Platform = Android itself (Linux Kernel-based, UI, end-user applications, code libraries, … etc.) • Android Platform mean Software not Hardware
  • 23. Platform versions •Android 1.5 [Cupcake]: • Not First version • April, 2009 •Android1.6 [Donut]: • September, 2009 • Fix reboot error in Android 1.5 • Support larger screen
  • 24. Platform versions •Android 2.0 and 2.1 [Éclair]: • 2.0: October, 2009 • 2.1: January, 2010 • Support multi-touch • Add Bluetooth 2.1 • Live wallpaper
  • 25. Platform versions • Android 2.2 [FroYo]: • Improve browsing speed • Android 2.3 [Gingerbread]: • December, 2010 • Nexus S • Support more than one camera • Other tasks
  • 26. Platform versions • Android 3.0,3.1 and 3.2 [Honeycomb]: • February, July, August, 2011 • Only for tablets • Android 4.0 [Ice Cream Sandwich]: • October, 2011 • Add new features • fast
  • 27. Platform versions • Android 4.1,4.2 [Jelly Bean]: • June, 2012 • Improve camera and gallery • Improve face unlock • Improve graphics • Android 5.0 [Key Lime Pie]: • ????
  • 28. Android Platforms Version Codename April, 2012 August, 2012 February, 2013 1.5 Cupcake 0.3% 0.2% 0.2% 1.6 Donut 0.7% 0.5% 2.1 Éclair 6.0% 4.2% 2.2% 2.2 FroYo 23.1% 15.5% 8.1% 2.3 Gingerbread 63.7% 60.6% 45.6% 3.0,3.1, 3.2 Honeycomb 3.3% 2.3% 1.3% 4.0 Ice cream sandwich 2.9% 16.9% 29.0% 4.1 Jelly Bean - 0.8% 13.6%
  • 29. Android Platforms • Why Android versions called as Desserts ??!! • Cupcake – Donut – Éclair – FroYo – Gingerbread – Honeycomb – Ice cream sandwich – Jelly Bean – Key lime Pie • C – D – E – F – G – H – I – J – K • Appear in alphabetical order • The secret of this names UNKOWN
  • 30. Why Android • As Software: • Provide a real meaning of multitasking. • Customizable. • ROMs, Widget, Live wallpaper. • Integrate all Google services. • Calendar, Gmail, Maps, Drive, Talk. • Visible file system.
  • 31. Why Android • As Hardware: • Expandable Storage. • Multiple hardware choices. • Screen size, CPU speed, RAM size, Price, Camera • Use standard USB cable to connect it.
  • 32. Why Android • For Developers: • Open source. • Developed by Java programming language • Easy and free environment. • Android Devices widely used.