1. PRESENTED BY-
-N . Mohith Reddy
ANDROID the best operating system for smartphones
2. 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.
3. 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 $.
4. 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
5. 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.
6. 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
7. 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.
8. 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
9. 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.
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
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
22. FEATURE ANDROID iOS
Ease of use
Voice to text
Gaming
Customizable
Music Player
Notification
system
Google voice
23. 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.
24. 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