PRESENTED BY-
-N . Mohith Reddy
ANDROID the best operating system for smartphones
C O N T E N T S
 What is ANDROID ?
 ANDROID open hand alliance(OHA)
 ANDROID features to be the best operating system!
 Comparison table of features of MICROSOFT,
IOS,ANDROID
 Architecture of ANDROID,IOS,MICROSOFT.
 Versions of ANDROID.
 Market of android in present world.
 Applications.
 Advantages.
 limitations.
What is Android?
A mobile device operating system.
Seen primary in tablets and Cellphones.

Based on a Linux kernel. Applications are Java Based

Open source and given freely to both developers and cellphone manufactures

Based on the Linux kernel.

Android was found way back in 2003.

It was developed in Palo Alto, California.

Android was developed by the ANDY RUBIN, RICH MINER, NICK SEARS and
CHRISWHITE.

Android was purchased by the GOOGLE in AUGUST,2005 for 50 million $.
 Open-source platform for mobile devices
 Composed of
 A Linux-based operating system
 Middleware
 User applications
 An open-source development environment
 Developed by the Open Handset Alliance
 Provides a set of frameworks that allows for the
development of native Android applications
Open handset alliance(oha)
What is OHA?
 It’s consortium of several companies.
 This group of companies are allowed to
use source code of Android and develop
applications.
 Reason for Nokia not to develop Android
Mobiles is Nokia is not part of OHA.
Android Features
• Application Framework
• Dalvik virtual machine
• Integrated (webkit) browser
• 2D and 3D graphics APIs with HW
• SQLite
• Video and audio codecs
• Bluetooth, EDGE, 3G, andWiFi
• Camera, GPS, compass, and accelerometer
Interface that is better then the previous touch
screen mobiles.
User gets millions of applications that user can not
get in any other mobile operating system.
 Android supports advanced audio/video/still
media formats such as MPEG-4, H.264, MP3, and
AAC, AMR, JPEG, PNG, GIF.
 Developing an android application is not tough
using SDK(standard development kit) and java
emulator we can easily develop applications that we
want.
 Android is not a single piece of hardware.
 Android supports wireless communication using:-
 Android is a multi-process system, in which each
application (and parts of the system) runs in its own
process.
●
3G Networks
●
4G Networks
●
802.11Wi-Fi Networks
●
Bluetooth Connectivity
COMPARISON WITH OTHER
OPERATING SYSTEMS
 Other then Android there are several other
mobile operating system which is used.
 Symbian, iOS, windows this are one of the
most used mobile operating systems.
Development Comparison
 Tools
 Languages
Android iOS Windows Phone 7
-Android SDK
-Android Dev. Tools
(ADT) plugin for
Eclipse
- iPhone SDK
- XCode
-MS Visual Studio
Express for Phone
Android iOS Windows Phone 7
-Java
-C/C++
- Objective-C -C#.NET
-Silverlight/XNA
Development Comparison (cont.)
 Cost
Android iOS Windows Phone 7
-$25 One-time-fee - $99 per year -$99 per year
Frameworks Comparison
 Multitasking
Android iOS Windows Phone 7
Yes Yes No
Development Comparison (cont.)
 Application Delivery
 Target Audience
Android iOS Windows Phone 7
-Android Market
-Third-party App
Markets
- App Store -Windows
Marketplace
Android iOS Windows Phone 7
Personal consumers Personal consumers Personal/Enterprise
consumers
Frameworks Comparison (cont.)
 Encryption
 Push Notifications
Android iOS Windows Phone 7
Software only Software &
Hardware
Software Only
Android iOS Windows Phone 7
No Yes Yes
IOS architecture
 iOS Architecture
(Source: developer.apple.com)
Windows 7 architecture
 Windows Phone 7 Architecture
(Source: http://www.msteched.com/2010/NorthAmerica/WPH313)
Kernel
Hardware BSP
App Model UI Model Cloud Integration
Applications
App management
Licensing
Chamber isolation
Software updates
Shell frame
Session manager
Direct3D
Compositor
Xbox LIVE
Bing
Location
Push notifications
Windows Live ID
Your App UI and logic
A-GPS Accelerometer Compass Light Proximity
Media Wi-Fi Radio Graphics
Security
Networking
Storage
Frameworks
Silverlight XNA HTML/JavaScript
CLR
Hardware Foundation
Android Architecture
VERSIONS OF ANDROID
 Android Beta
 Android Astro 1.0
 Android Cupcake 1.5
 Android Donut
1.6
 Android Éclair 2.0/2.1
 Android Froyo 2.2
 Android Gingerbread 2.3
 Android Honeycomb 3.0
 Android IceCreamSandwich(ICS) 4.0
 Android JellyBean 4.1
FEATURE ANDROID iOS
Ease of use
Voice to text
Gaming
Customizable
Music Player
Notification
system
Google voice
DISADVANTAGES:-
 Making source code available to everyone
inevitably invites the attention of
hackers.
 Android operating system uses more
amount of battery as compared to normal
mobile phones.
 As there are so many user sometimes it
becomes difficult to connect all the
users.
 As we call Android is world of
applications we continuously need to
connected with the internet which is not
possible for all the users.
Conclusion

Android is a great platform gaining strength every day.

If your main goal is to make as much money as
possible creating applications, it is still better to go
with Android.

If you want to make apps quickly and with less hassle
go with Android. Others (Apple(ios)) is extremely strict
with their sales process and requirements
Any queries
(Questions)
THANK YOU
Yours’ OBEDIENTLY
Android

Android

  • 1.
    PRESENTED BY- -N .Mohith Reddy ANDROID the best operating system for smartphones
  • 2.
    C O NT E N T S  What is ANDROID ?  ANDROID open hand alliance(OHA)  ANDROID features to be the best operating system!  Comparison table of features of MICROSOFT, IOS,ANDROID  Architecture of ANDROID,IOS,MICROSOFT.  Versions of ANDROID.  Market of android in present world.  Applications.  Advantages.  limitations.
  • 3.
    What is Android? Amobile device operating system. Seen primary in tablets and Cellphones.  Based on a Linux kernel. Applications are Java Based  Open source and given freely to both developers and cellphone manufactures  Based on the Linux kernel.  Android was found way back in 2003.  It was developed in Palo Alto, California.  Android was developed by the ANDY RUBIN, RICH MINER, NICK SEARS and CHRISWHITE.  Android was purchased by the GOOGLE in AUGUST,2005 for 50 million $.
  • 4.
     Open-source platformfor mobile devices  Composed of  A Linux-based operating system  Middleware  User applications  An open-source development environment  Developed by the Open Handset Alliance  Provides a set of frameworks that allows for the development of native Android applications
  • 5.
    Open handset alliance(oha) Whatis OHA?  It’s consortium of several companies.  This group of companies are allowed to use source code of Android and develop applications.  Reason for Nokia not to develop Android Mobiles is Nokia is not part of OHA.
  • 6.
    Android Features • ApplicationFramework • Dalvik virtual machine • Integrated (webkit) browser • 2D and 3D graphics APIs with HW • SQLite • Video and audio codecs • Bluetooth, EDGE, 3G, andWiFi • Camera, GPS, compass, and accelerometer
  • 7.
    Interface that isbetter then the previous touch screen mobiles. User gets millions of applications that user can not get in any other mobile operating system.  Android supports advanced audio/video/still media formats such as MPEG-4, H.264, MP3, and AAC, AMR, JPEG, PNG, GIF.  Developing an android application is not tough using SDK(standard development kit) and java emulator we can easily develop applications that we want.
  • 8.
     Android isnot a single piece of hardware.  Android supports wireless communication using:-  Android is a multi-process system, in which each application (and parts of the system) runs in its own process. ● 3G Networks ● 4G Networks ● 802.11Wi-Fi Networks ● Bluetooth Connectivity
  • 9.
    COMPARISON WITH OTHER OPERATINGSYSTEMS  Other then Android there are several other mobile operating system which is used.  Symbian, iOS, windows this are one of the most used mobile operating systems.
  • 10.
    Development Comparison  Tools Languages Android iOS Windows Phone 7 -Android SDK -Android Dev. Tools (ADT) plugin for Eclipse - iPhone SDK - XCode -MS Visual Studio Express for Phone Android iOS Windows Phone 7 -Java -C/C++ - Objective-C -C#.NET -Silverlight/XNA
  • 11.
    Development Comparison (cont.) Cost Android iOS Windows Phone 7 -$25 One-time-fee - $99 per year -$99 per year
  • 12.
    Frameworks Comparison  Multitasking AndroidiOS Windows Phone 7 Yes Yes No
  • 13.
    Development Comparison (cont.) Application Delivery  Target Audience Android iOS Windows Phone 7 -Android Market -Third-party App Markets - App Store -Windows Marketplace Android iOS Windows Phone 7 Personal consumers Personal consumers Personal/Enterprise consumers
  • 14.
    Frameworks Comparison (cont.) Encryption  Push Notifications Android iOS Windows Phone 7 Software only Software & Hardware Software Only Android iOS Windows Phone 7 No Yes Yes
  • 15.
    IOS architecture  iOSArchitecture (Source: developer.apple.com)
  • 16.
    Windows 7 architecture Windows Phone 7 Architecture (Source: http://www.msteched.com/2010/NorthAmerica/WPH313) Kernel Hardware BSP App Model UI Model Cloud Integration Applications App management Licensing Chamber isolation Software updates Shell frame Session manager Direct3D Compositor Xbox LIVE Bing Location Push notifications Windows Live ID Your App UI and logic A-GPS Accelerometer Compass Light Proximity Media Wi-Fi Radio Graphics Security Networking Storage Frameworks Silverlight XNA HTML/JavaScript CLR Hardware Foundation
  • 17.
  • 18.
    VERSIONS OF ANDROID Android Beta  Android Astro 1.0
  • 19.
     Android Cupcake1.5  Android Donut 1.6  Android Éclair 2.0/2.1
  • 20.
     Android Froyo2.2  Android Gingerbread 2.3  Android Honeycomb 3.0
  • 21.
     Android IceCreamSandwich(ICS)4.0  Android JellyBean 4.1
  • 22.
    FEATURE ANDROID iOS Easeof use Voice to text Gaming Customizable Music Player Notification system Google voice
  • 23.
    DISADVANTAGES:-  Making sourcecode available to everyone inevitably invites the attention of hackers.  Android operating system uses more amount of battery as compared to normal mobile phones.  As there are so many user sometimes it becomes difficult to connect all the users.  As we call Android is world of applications we continuously need to connected with the internet which is not possible for all the users.
  • 24.
    Conclusion  Android is agreat platform gaining strength every day.  If your main goal is to make as much money as possible creating applications, it is still better to go with Android.  If you want to make apps quickly and with less hassle go with Android. Others (Apple(ios)) is extremely strict with their sales process and requirements
  • 25.
  • 26.

Editor's Notes

  • #4 <number>
  • #19 <number>
  • #25 <number>
  • #27 <number>