andriod vs iphone

36
HAFIZ UMER IQBAL ABDULLAH SHAHID ZAINAB AFZAL MEHAK NAWAZ AMNA ABDUL RASOOL Prof. Anoosha Android Open Source iPhone Closed System VS

Upload: iovely-khokhar

Post on 28-Jan-2015

115 views

Category:

Education


0 download

DESCRIPTION

related to information technology

TRANSCRIPT

Page 1: Andriod vs iphone

HAFIZ UMER IQBALABDULLAH SHAHID

ZAINAB AFZALMEHAK NAWAZ

AMNA ABDUL RASOOL

Prof. Anoosha Khan

AndroidOpen Source

iPhoneClosed System

VS

Page 2: Andriod vs iphone

Outline Introduction to Smart

PhonesWhat is “Open” and

“Closed System”? Who is supporting?

History of iPhoneTimeline of I Phone OSHistory of AndroidTimeline of Android OS I Phone ArchitectureAndroid ArchitecturePower ManagementMemory ManagementDevelopment Environment

• Network Choices• Hardware Choices• Game Choices• Application Choices• A Quick Glance• Market Share• Income Factor• Recent Acquirers• Winner is… ?

Page 3: Andriod vs iphone

Introduction to Smart PhonesA handheld computer that also acts as a phone.A device designed to access internet services – e-mail, web,

etc. anywhere you are.A device that runs an identifiable operating system (just as

your home computer runs Windows, MacOS, or Linux).

Page 4: Andriod vs iphone

What is “Open” and “Closed System”? Who is supporting?

Closed System refers to software/operating system whose source code is kept secret.

Open System refers to software/operating system whose source code is available for understanding and possible modification and improvement.

Apple’s a closed system and a Walled Garden.Android an open system supported by “ Open Handset

Alliance”.The Open Handset Alliance (OHA) is a business alliance of 78

firms for developing open standards for mobile devices.[1] Google HTC Motorola Samsung LG and many more

Page 5: Andriod vs iphone

INTRODUCTION TO IOS iOS (previously iPhone OS) is a mobile operating system

developed and distributed by Apple Inc. Originally released in 2007 for the iPhone and iPod Touch, Apple does not license iOS for installation on non-Apple

hardwareAs of September 12, 2012, Apple's App Store contained

more than 700,000 iOS applicationshave collectively been downloaded more than 30 billion

times. It had a 14.9% share of the smartphone mobile operating

system units shipped in the third quarter of 2012behind only Google's Android

Page 6: Andriod vs iphone

6

iOSCompany / developer

Apple Inc.Programmed in C, C++,

Objective-COS family OS X, UNIXWorking state CurrentSource model Closed

Source CodeInitial release June 29

2007Latest stable release

Page 7: Andriod vs iphone

History of iOS iPhone operating system is a mobile operating system

developed and marketed by Apple Inc.The iPhone OS was derived from Mac OS X. iPhone OS had no official name until the first beta version

of the iPhone SDK (Software Development Kit) released on March 6, 2008.[2]

The initial version of iPhone was released on June 29, 2007.The version 1.0.2 was initially released on iPod Touch on

September 14.The version 2.0 was available with the release of the iPhone

3G on July 11, 2008.On June 17, 2009, Apple Inc. released the version 3.0 with

the iPhone 3GS.On June 21, 2010, Apple Inc. released the version 4.0.

Page 8: Andriod vs iphone

INTRODUCTION TO ANDROIDAndroid is a Linux-based operating system

designed primarily for touchscreen mobile devices such as smartphones and tablet computers

Initially developed by Android, Inc., which Google backed financially and later purchased in 2005.

Android is open source In October 2012, there were approximately

700,000 apps available for AndroidAndroid's primary app store, was 25 billion.

Page 9: Andriod vs iphone

INTRODUCTION TO ANDROIDCompany / developer GoogleOpen Handset AllianceAndroid Open Source ProjectProgrammed in C, C++, Java[1]OS family Unix-likeWorking state CurrentSource model Open source[2]Initial release September 23, 2008[3]Latest stable release 4.2.2 Jelly Bean / February 11, 2013; 3 days ago[4][5]Marketing target Smartphones Tablet computersAvailable language(s) Multi-lingualPackage manager Google Play, APKSupported platforms ARM, MIPS,[6] x86[7]Kernel type Monolithic (modified Linux kernel)Default user interface Graphical (Multi-touch)License Apache License 2.0

Page 10: Andriod vs iphone

History of Android In 2005, July Google bought Android, Inc. which initially

developed the Android OS.Android is not only a mobile operating system that uses a

modified version of the Linux kernel.[3]On the November 5th in 2007, Open Handset Alliance

Android.Android, a mobile device platform built on the Linux Kernel

version 2.6.[4]Android has been available as an open-source software

since October 2008.Cupcake (the official 1.5 update),which based on Linux

kernel 2.6.27 was released on 30 April 2009.On 15 September 2009, Donut (the 1.6 SDK) was released.

Page 11: Andriod vs iphone

Timeline of Android OS

[9]

Page 12: Andriod vs iphone

12

Android VS IOS combined success

Page 13: Andriod vs iphone

ANDROID VS IOS COMBINED SUCCESS Android and iOS completely dominate the mobile market, according to new

data from research firm IDC. Android owned 70.1 percent of the smartphone OS market in the fourth

quarter, on 159.8 million shipments. Android's popularity was similarly strong throughout 2012, as the

operating system scored 68.8 percent ownership, on 497.1 million shipments.

Apple's iOS proved to be a distant second during the fourth quarter and throughout 2012.

According to IDC, Apple's operating system owned 21 percent of the smartphone market during the fourth quarter and 18.8 percent on an annual basis.

Apple shipped 47.8 million smartphones in the fourth quarter and 135.9 million iPhones in 2012. In 2011,

Apple fourth-quarter and full-year market share was 23 percent and 18.8 percent, respectively.

Page 14: Andriod vs iphone

ANDROID VS IOS COMBINED SUCCESSo The dominance of Android and Apple reached a new watermark in

the fourth quarter

o Finding an Android smartphone for nearly any budget, taste, size, and price was all but guaranteed during 2012. As a result, Android was rewarded with market-beating growth.“

o People didn’t get satisfied with BLACKBARRY OS and Symbion etc.

o Android's success during 2012 was driven mainly by Samsung

o According to IDC, that company accounted for 42 percent of all Android-based smartphone shipments during the period

Page 15: Andriod vs iphone

15

Android OS Vs. Apple iOS – Which is Better for Developers? Pros and Cons of the Android OS and the Apple iOS

Page 16: Andriod vs iphone

DEVELOPING PROGRAMME The Android OS uses mainly Java,

which is the common programming language used by developers. Hence, developing Android gets that much easier for most developers.

The iPhone OS uses Apple’s Objective-C language,

It become easier with the programmer who are already familier with it

Page 17: Andriod vs iphone

17

FLEXIBILITY FOR THE DEVELOPERAndroid offers

developers an open development platforms .

Allows them the liberty to use third-party tools for app development

Which helps them to make more productive apps

Apple, is pretty restrictive with their developer guidelines

The developer is given a fixed set of tools

This would eventually curb his creative skills to a large extent.

Page 18: Andriod vs iphone

18

Mobile Apps testingAndroid offers an

excellent testing environment for its developers

All the testing tools available are neatly indexed

IDE offers a good model of the source code. This lets developers test their app thoroughly and debug wherever required

Apple’s Xcode lags far behind Android’s standards

Page 19: Andriod vs iphone

19

App ApprovalApple App Store

takes 3-4 weeks for app approval.

Finicky and place many restrictions on the app developer

The Android Market, on the other hand, presents no such stiff resistance to the developer.

This makes it very convenient for the Android developer.

Page 20: Andriod vs iphone

20

Payment ProcedureiOS developers can

earn 70% of the revenue generated from the sales of their app

have to pay an annual fee of $99 to gain access to the iPhone SDK

Android developers only need to pay a one-time registration fee of $25

can earn 70% of revenue of the sales of their app

can also feature the same app in other app marketplaces too, if they so wish

Page 21: Andriod vs iphone

21

ConclusionIn conclusion, both the Android OS and the Apple iOS have their own pluses and minuses. Both are equally strong contenders and are bound to rule the app marketplace with their own strengths and positives.

Page 22: Andriod vs iphone

Crash Rate on the newly lunched versions

Page 23: Andriod vs iphone

23

Over All Crash RateAndroid apps that

use Criticism have a 1.76% crash rate

iOS apps have a 1.98% crash rate

Page 24: Andriod vs iphone

24

Apps Crash Rates on different phonesANDROID

Samsung Galaxy S III 29.33% Samsung Galaxy S II 25.17% Samsung Galaxy Note 9.31% Motorola Droid Razr 8.33% Samsung Galaxy Nexus

6.18% HTC One X 5.57% Samsung Galaxy S 4.79% Samsung Galaxy S Plus

3.89% Samsung Galaxy Ace 3.87% HTC Evo 4g 3.56%

iOS iPhone 4S 34.58% iPhone 4 GSM 21.45% iPad 2nd Gen WiFi

8.35% iPhone 4 CDMA 8.16% iPod 4th Gen 5.21% iPhone 5 Global 5.85% iPad 3rd Gen 4.67% iPhone 3GS 3.97% iPad 2nd Gen GSM

3.76% iPhone 5 GSM 3.99%

Page 25: Andriod vs iphone

Power ManagementAndroid supports its own Power Management (on top of the

standard Linux Power Management) CPU shouldn't consume power if no applications or services require

power.

Android requires “wake locks” for CPU services request. iPhone do not have the power management toolkit as Mac

OS does. Embedded into the core layer Support Sleep mode/ Airline mode

Page 26: Andriod vs iphone

Memory ManagementAndroid

Handles memory management automaticallyGarbage collector destroys the application without

activeMay cause performance issues(too many allocations; too

large allocations) iPhone

Has no garbage collectionDeveloper maintain the count number for each objectWhen count number become 0, destroy the object

Page 27: Andriod vs iphone

Development Environment Language

Android, Java iPhone, Objective C

Programming Model Android, XML, UI components can be integrated. iPhone, XML, UI for customize preferences need to be build

from scratch. IDE

Java Development Tools, rich model of source code. iPhone, Xcode IDE, iPhone simulators.

UI Builder Android, Android UI builder can’t display UIs how they’ll

actually appear. iPhone, iPhone app developers are given a good UI builder;

Page 28: Andriod vs iphone

Hardware Choices iPhone

Stuck with one vendorTablet only IPad

AndroidMore than 40 choices.

[3]From Nexus One to

simple call + text mobile.

Tablet choices more than 15.[3]

Page 29: Andriod vs iphone

Games ChoicesAndroid a Java Platform

More gamesAndroid doesn’t even have

a language that enables the rich games that iPhone OS allows.

Although, it has NDK for 3D gamesNo hardware support

iPhone support rich gamesHardware support

Page 30: Andriod vs iphone

Application ChoicesApple

Apple takes 30% of the profit and you keep 70%.[11]

250,000+ , Applications available for iPhone.

Android100,000+ ,

Applications available.Free to develop

any kind of application.

Page 31: Andriod vs iphone

A Quick GlanceEase of Use

iPhone wins, It's got one main button, and everything you do consists of tapping app icons from the home screen.

Android, several buttons on the front of the device that perform a variety you're confronted with many different possible home screens and ways of doing things from those home screens. of functions.[6]

OpennessAndroid wins, being open source platform and having no

restrictions on which application to run. iPhone, runs only applications purchased from Apple

App Store.

Page 32: Andriod vs iphone

A Quick Glance(cont)

MultitaskingAndroid wins, fully customizable multitasking. iPhone, controlled by Apple.

Software KeyboardTie, iPhone has got better software keyboard, but

Android can install alternate keyboards like “Swipe”.System-Wide Search

Tie, IPhone and Android both does the search with some difference

Notification SystemAndroid wins, pull-down window shade notification tray,

IPhone one notification at a time.

Page 33: Andriod vs iphone

A Quick Glance(cont)

Voice-to-TextAndroid wins, every text field can be filled with voice to

text, iPhone has 3rd party apps for replying to mails but not efficient.

SyncingAndroid Wins, wireless sync with Google accounts,

iPhone has to be plugged in to get syncApps

Android wins, again open source, more apps and customizable

Gaming iPhone wins, better options and better graphics

available.

Page 34: Andriod vs iphone

A Quick Glance(cont)

Music Player iPhone wins, built in iPod App

Video ChatAndroid wins, Available only through add-on apps iPhone, Native support (only on iPhone 4 hardware)`

Google Turn-by-Turn NavigationAndroid wins, free navigation system with Google maps,

iPhone have many but paid

Page 35: Andriod vs iphone

Winner is…?

Page 36: Andriod vs iphone

36

THANK YOU