Successfully reported this slideshow.
Android OverviewPrepared by:Ahmed Mohammed Abed
Main Points• What is Android?• Android Applications• Android Market• Android Security• Android Root• Android Platforms• Wh...
Android ???• Is a modern operating system that was designed to be trulyopen (Open Source).• First open source OS• Is a Lin...
Android ???• designed primarily for touchscreen mobile devices such assmartphones and tablet computers• The first Android-...
Where is Android ???
Android Applications• Apps written in Java• Develop Android (Eclipse + Android SDK)• Run on Dalvik Virtual Machine• Virtua...
Android Applications• Download Application:• From Google Play.• From other sources (.APK file)• Application Package (APK):...
Google Play• Not only for Applications [Books, Music, Movies, Magazine andapplications]• More than 700,000 apps.• Contain ...
Google Play•Developer:• Developers pay 25$ as fee when register• Developers receive 70% from each sale• Over 13 years old•...
Android Security• Securing an open platform requires a robust securityarchitecture.• Android was designed with multi-layer...
What is Android protect?• Android protect these:• Protect user data• Protect system resources (including the network)• Pro...
How Android Achieve protection• To achieve these objectives, Android provides these keysecurity features:• Robust security...
Android Security• Developers in mind:• Security controls were designed to reduce the burden ondevelopers.• Security develo...
Android Security• Users in mind:• Users are provided visibility into how applications work, and controlover those applicat...
Android Root• Rooting phone: gain what is called super user access.• Super user in Linux meaning you have full control of ...
Android Root• Why Root ?• Full control of the system.• Some application need to super user permissions[Titanium backup]• D...
Android Root• Why not ?!• You break the warranty with manufacturer.• You can’t update to newest versions.• Rooting process...
Root Vs. Jailbreak• There is a big deference between root android and jailbreakiPhone.• We can’t “jailbreak android” or “r...
Root Vs. Jailbreak• Jailbreak iOS allow users to accomplish normal tasks inandroid.• Install apps from other sources, use ...
Security Tips1) Try to download Android Apps from Google play.2) Download apps from trusted developers or source.3) Read t...
Android Platforms• Platform = Android itself (Linux Kernel-based, UI, end-userapplications, code libraries, … etc.)• Andro...
Platform versions•Android 1.5 [Cupcake]:• Not First version• April, 2009•Android1.6 [Donut]:• September, 2009• Fix reboot ...
Platform versions•Android 2.0 and 2.1 [Éclair]:• 2.0: October, 2009• 2.1: January, 2010• Support multi-touch• Add Bluetoot...
Platform versions• Android 2.2 [FroYo]:• Improve browsing speed• Android 2.3 [Gingerbread]:• December, 2010• Nexus S• Supp...
Platform versions• Android 3.0,3.1 and 3.2 [Honeycomb]:• February, July, August, 2011• Only for tablets• Android 4.0 [Ice ...
Platform versions• Android 4.1,4.2 [Jelly Bean]:• June, 2012• Improve camera and gallery• Improve face unlock• Improve gra...
Android PlatformsVersion CodenameApril,2012August,2012February,20131.5 Cupcake 0.3% 0.2%0.2%1.6 Donut 0.7% 0.5%2.1 Éclair ...
Android Platforms• Why Android versions called as Desserts ??!!• Cupcake – Donut – Éclair – FroYo – Gingerbread –Honeycomb...
Why Android• As Software:• Provide a real meaning of multitasking.• Customizable.• ROMs, Widget, Live wallpaper.• Integrat...
Why Android• As Hardware:• Expandable Storage.• Multiple hardware choices.• Screen size, CPU speed, RAM size, Price, Camer...
Why Android• For Developers:• Open source.• Developed by Java programming language• Easy and free environment.• Android De...
Android EverywhereCars
Android overview
Android overview
Upcoming SlideShare
Loading in …5
×

Android overview

590 views

Published on

Overview about android as OS

Published in: Technology
  • Be the first to comment

Android overview

  1. 1. Android OverviewPrepared by:Ahmed Mohammed Abed
  2. 2. Main Points• What is Android?• Android Applications• Android Market• Android Security• Android Root• Android Platforms• Why Android ?
  3. 3. Android ???• Is a modern operating system that was designed to be trulyopen (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. 4. Android ???• designed primarily for touchscreen mobile devices such assmartphones and tablet computers• The first Android-powered phone was sold in October 2008• Now it’s not for smartphones and tablets only …
  5. 5. Where is Android ???
  6. 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. 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. 8. Google Play• Not only for Applications [Books, Music, Movies, Magazine andapplications]• 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 paidapplications• Google Play Gift Card• Only in USA now.
  9. 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. 10. Android Security• Securing an open platform requires a robust securityarchitecture.• Android was designed with multi-layered security thatprovides the flexibility required for an open platform.
  11. 11. What is Android protect?• Android protect these:• Protect user data• Protect system resources (including the network)• Provide application isolation
  12. 12. How Android Achieve protection• To achieve these objectives, Android provides these keysecurity 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. 13. Android Security• Developers in mind:• Security controls were designed to reduce the burden ondevelopers.• Security developers can easily work with and rely on flexiblesecurity controls.• Developers less familiar with security will be protected by safedefaults.
  14. 14. Android Security• Users in mind:• Users are provided visibility into how applications work, and controlover those applications.• Android was designed to both reduce the probability of attacks andgreatly limit the impact of the attack in the event it was successful.
  15. 15. Android Root• Rooting phone: gain what is called super user access.• Super user in Linux meaning you have full control of theandroid operating system.• You can make any changes you wish.
  16. 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. 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. 18. Root Vs. Jailbreak• There is a big deference between root android and jailbreakiPhone.• We can’t “jailbreak android” or “root iPhone”• Jailbreak: process of removing restrictions and limitations putonto place by Apple.• Use software that Apple doesn’t authorized• Allow users to download apps from other sources.
  19. 19. Root Vs. Jailbreak• Jailbreak iOS allow users to accomplish normal tasks inandroid.• 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. 20. Security Tips1) 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.
  21. 21. Android Platforms• Platform = Android itself (Linux Kernel-based, UI, end-userapplications, code libraries, … etc.)• Android Platform mean Software not Hardware
  22. 22. 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
  23. 23. 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
  24. 24. Platform versions• Android 2.2 [FroYo]:• Improve browsing speed• Android 2.3 [Gingerbread]:• December, 2010• Nexus S• Support more than one camera• Other tasks
  25. 25. 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
  26. 26. 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]:• ????
  27. 27. Android PlatformsVersion CodenameApril,2012August,2012February,20131.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.2Honeycomb 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%
  28. 28. Android Platforms• Why Android versions called as Desserts ??!!• Cupcake – Donut – Éclair – FroYo – Gingerbread –Honeycomb – Ice cream sandwich – Jelly Bean – Keylime Pie• C – D – E – F – G – H – I – J – K• Appear in alphabetical order• The secret of this names UNKOWN
  29. 29. 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.
  30. 30. Why Android• As Hardware:• Expandable Storage.• Multiple hardware choices.• Screen size, CPU speed, RAM size, Price, Camera• Use standard USB cable to connect it.
  31. 31. Why Android• For Developers:• Open source.• Developed by Java programming language• Easy and free environment.• Android Devices widely used.
  32. 32. Android EverywhereCars

×