0% found this document useful (0 votes)
119 views48 pages

Android FINAL

Android is an open-source software platform used for mobile devices like smartphones and tablets. It was developed by Android Inc which was bought by Google in 2005. The document discusses the origin, platform, versions and features of Android and compares it to iOS, the proprietary operating system developed by Apple for use on iPhones and iPads. Key aspects of Android covered include its Linux kernel base, applications, framework, and versions from 1.0 to 6.0 named after desserts. iOS is derived from Mac OS X and was the first mobile OS to popularize features now common on smartphones.

Uploaded by

Arjun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
119 views48 pages

Android FINAL

Android is an open-source software platform used for mobile devices like smartphones and tablets. It was developed by Android Inc which was bought by Google in 2005. The document discusses the origin, platform, versions and features of Android and compares it to iOS, the proprietary operating system developed by Apple for use on iPhones and iPads. Key aspects of Android covered include its Linux kernel base, applications, framework, and versions from 1.0 to 6.0 named after desserts. iOS is derived from Mac OS X and was the first mobile OS to popularize features now common on smartphones.

Uploaded by

Arjun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 48

Android vs iphone

vs windows

BY
Infosystems

1
AGENDA
• WHAT IS ANDROID ?
• ORIGIN
• PLATFORM
• SOFTWARE DEVELOPMENT
• VERSIONS OF ANDROID
• FEATURE OF ANDROID

2
ANDROID ?
• Software cluster for mobile devices that includes an operating system
OS, key applications and middleware.

• Kernel of Android is based on Linux and further furnished by


Google.

• Android can be developed in all versions of Windows System.

Applications

Kernel

CPU Memory Devices


3
ORIGIN

• Founded in October,2003 by 4 Developers in Palo Alto, California:


 Andy Rubin
 Rich Miner
 Nick Sears

 Chris White

Andy Rubin
“…smarter mobile devices that are more aware of its owner’s
location and preferences.”
4
ORIGIN OF ANDROID (Cont..)

• Android was bought by “Google” in 2005.

• On 5th November,2007 the Open Handset Alliance, a consortium of


several companies was unveiled with the goal to develop “open
standards for mobile services”.

5
OHA (Open Handset Alliance)
• A business alliance consisting of 47 companies to
develop open standards for mobile devices

6
PLATFORM

HARDWARE:

• Android is not a single piece of hardware.

• It’s a complete, end-to-end software platform that supports all hardware


configurations.

• Everything is there, from the boot loader all the way up to the applications

7
PLATFORM

8
PLATFORM
Application:
• Android provides a set of core applications:
• Email
• SMS Program
• Calendar
• Maps
• Browser
• Contacts
• Etc

• All applications are written using the Java language.

9
PLATFORM
Application framework:

• Developers have full access to the same framework


API(Application Programming Interface)’s used by the core
applications.

• Users are allowed to replace components.

10
PLATFORM
Libraries:

• Including a set of C/C++ libraries used by components of the


Android system

• Exposed to developers through the Android application


framework

11
PLATFORM
Android Runtime:

Consist of 2 parts,

1. Core libraries

2. Dalvik Virtual Machine

12
Android Runtime:

• Core Libraries
 Providing most of the functionality available in Java language.

 APIs
Data Structures
Utilities
File Access
Network Access
Graphics
Etc

13
Android Runtime:
• Dalvik Virtual Machine

 Providing environment on which every Android application runs

 Dalvik is a software that runs the apps on Android devices.

 Dalvik has been written such that a device can run multiple
VMs efficiently.

14
Android Runtime:
Dalvik Virtual Machine
 Executing the Dalvik Executable (.dex) format

Suitable for systems that are constrained in terms of


memory and processor speed.

15
PLATFORM

OPERATING SYSTEM
• Android uses Linux for its device drivers, memory management,
process management and networking.
• Contains Android native libraries. They are all written in C/C++
internally, but calling through Java interfaces,
• In this layer, Surface Manager, 2D and 3D graphics, Media
Codec, and a web browser engine (WebKit).

16
PLATFORM

NETWORK CONNECTIVITY
It supports wireless communications using :
• GSM mobile-phone technology
• 3G/4G technology
• 802.11 Wi-Fi networks

17
PLATFORM
SECURITY

• Android is a multi-process system.

• Most security between applications and the system is enforced at


the process level through standard Linux facilities, such as user
and group IDs that are assigned to applications.

18
SOFTWARE DEVELOPMENT

DEVELOPMENT REQUIREMENTS
• JAVA
• Android SDK (Software Development Kit)
• Eclipse IDE

PROGRAMMING LANGUAGES
• JAVA – officially supported.

19
Android versions

20
ANDROID 1.0

• Android 1.0, the first commercial version of the software, was


released on 23rd September, 2008.
• HTC dream first commercially sold out mobile which runs on
android on 22rd Oct, 2008.
• On 9th February, 2009, Android 1.1 update was released, initially for
the HTC Dream only.
• Android 1.1 was known as "Petit Four" but not used officially.

21
ANDROID 1.5

• On 30th April, 2009, the Android 1.5


update was released, based on Linux
kernel 2.6.27.
• This was the first release to officially
use a name based on a dessert
("Cupcake")
• New soft keyboard with
“autocomplete” feature

22
ANDROID 1.6

• On 15th September, 2009, the


Android 1.6 SDK was released,
based on Linux kernel 2.6.29.

• It was officially named as Donut.

• Support Wide VGA

23
ANDROID 2.0/2.1

• On 26th October, 2009, the Android 2.0 SDK was


released, based on Linux kernel 2.6.29.

• It was officially named as Éclair.

• Revamped UI, browser

24
ANDROID 2.2.x

• On 20th May, 2010, the Android 2.2 was


released, based on Linux kernel 2.6.32.

• It was officially named as Froyo, short


for Frozen Yogurt.

• Flash support, tethering

25
ANDROID 2.3.x

• On 6th December, 2010, the Android 2.3


was released, based on Linux kernel
2.6.35.

• It was officially named as Gingerbread.

• UI update, system-wide copy-paste

26
ANDROID 3.x

• On 22nd February, 2011, the Android 3.0


SDK was released, based on Linux kernel
2.6.36.
• It was officially named as Honeycomb.
• Designed specifically for tablet.
• The first device - Motorola Xoom tablet
(24th February , 2011).
• New UI for tablets, support multi-core
processors
27
ANDROID 4.0.x

• On 19th October, 2011, the Android


4.0.1 was released, based on Linux
kernel 3.0.1.

• It was officially named as Ice


Cream Sandwich.

• Changes to the UI, Voice input,


NFC

28
ANDROID 4.1.x

• On 27th June, 2012, the Android 4.1 was


released, based on Linux kernel 3.0.31.

• It was officially named as Jelly Bean.

• Primary aim to improve the functionality and


performance of the user interface.

• Nexus 7 the first device to run Jelly Bean.

29
ANDROID 4.4
• On September, 2013, the Android 4.4 was
released, based on Linux kernel .
• It was officially named as Kitkat.

30
ANDROID 5.0

• On 3rd November , 2014, the Android 5.0 was


released, based on Linux kernel 3.0.31.
• It was officially named as Lollipop.
• Primary aim to improve the functionality and
performance of the Material Design,
Notifications, Battery,Security, Device Sharing,
New Quick Settings, Runtime and Performance,
Media and also supported Languages.

31
ANDROID 6.0

• Android 6.0, alongside the 2015 Nexus devices,


on September 29, 2015.
• It was officially named as Marshmallow.
• Primary aim to improve the functionality and
performance of Lock screen,settings
shortcuts ,google’s voice commands,200 new
emoji,notifications and quick settings.

32
ios
• iOS :
Apple’s proprietary mobile
OS, iPhone , iPod Touch, iPad.
Derived from OS X, very UNIX
like

33
iphone
• With the iPhone being the first
to the marketplace it sets the
configuration of the
Smartphone Platform
– 3G/4G connectivity
– WiFi connectivity
– Bluetooth connectivity
– accelerometer w/compass
– ambient light sensor
– proximity sensor
– GPS
– gyroscope

34
Android vs iOS
Android iOS
Developer Google Apple Inc
Initial release September July 29, 2007
23, 2008

Source model Open Closed, with


source open source
components
Customizability A lot. Can Limited unless
change jailbroken
almost
anything.
Easy media depends with desktop
transfer on model application

35
Android vs iOS
Android iOS
Available on Many iPod Touch,
phones iPhone,
and tablets iPad, Apple
, including TV (2nd and
Kindle 3rd
Fire(modifi generation)
ed
android),
LG, HTC,
Samsung,
Sony,
Motorola,
Nexus, and
others.
Also,
Google
Glasses

36
Android vs iOS
Android iOS
Messaging Google iMessage
Hangouts

App store Google Apple app


Play – store –
1,000,000+ 1,000,000+
apps. apps
Other app
stores like
Amazon
and Getjar
also
distribute
Android
apps.
(unconfirm
ed ".APKs")

37
Android vs iOS
Android
OS family Linux OS X, UNIX

Programmed in C, C++, Java C, C++,


Objective-C
Interface Touch screen, Touch
Smartwatch screen

Maps Google Maps Apple Maps

Latest stable Android we can


release 6.0(Marshmallow), expect to
(November see an
2014) iPhone 7
and an
iPhone 7
Plus in 2016

38
Windows Phone
Windows Phone:

• Windows Phone is a series of


proprietary software developed
and marketed by Microsoft
Corporation.

• The software is the successor to


the original Windows Mobile
platform but it does not support
it as the older platform has been
discontinued. 39
Windows Phone
• Windows Phone 7 and
showcased features such as:
Internet Explorer 9, multi-
tasking of third party apps,
Twitter integration, Windows
Live and Skydrive access.

• The latest release is the


Windows Phone 8, which
offers the new Live Tiles is
currently being offered on
the new Nokia Lumia series.

40
Android vs windows
Android Windows
Phone
Developer Google Microsoft

Programmed in Java, C, C+ C, C++


+

OS family Linux Windows

License Apache Commercial


License 2.0 proprietary
Linux software
kernel
patches
under GNU
GPL v2
41
Android vs windows
Android Windows
Phone
Default user Graphical Graphical
interface (Multi- (Metro UI)
touch)
Working state Current Current

Source model Open Closed-source


source
software
Updates Updates Updates are only
are done by
provided Microsoft.
by
different
parties in
the
consortium
. 42
FEATURE OF ANDROID

Lock screens with shortcuts

43
FEATURE OF ANDROID

Better notifications

44
FEATURE OF ANDROID

Always-listening voice control


We can find our required application and even we put our own
application in “Android Market”

46
Get started here

• Downloading software

http://developer.android.com/sdk/index.html

47
THANK YOU
48

You might also like