SlideShare a Scribd company logo
We know that iOS is the first and foremost choice of most of the software and mobile
developers. The reasons may be various for example it may be high probability of application
development cost. Android dominates almost globally in numbers and can be rightly called as
second position to iOS. These two platforms are completely different mobile platforms with
completely different approaches and philosophies to mobile software development.
Android is an open-source platform which is based on Linux platform which is present among a
legion of devices. They are not limited to smartphones and tablets. Android can also run on TV
sets, cameras, smart watches, laptops and even refrigerators. As compared to iOS which runs on
a very limited number of consumer devices, Android has a wider range of possible use which is
an open platform for many innovative apps some of which would be clearly restricted by Apple's
guidelines.
Android is truly open in every function of the word: it works with a number of instruction set
architectures (such as ARM, x86, MIPS), and can be custom-made and bifurcated to specific
needs and tasks. There are many such firmware replacements for Android devices as
CyanogenMod and other such Android versions as Fire OS. The one which is produced by
Amazon for their popular Kindle Fire tablet range. Users of these tablets are a specific audience
to Amazon and Amazon provides them with a separate application store. There are many ways of
obtaining Android apps on a device either from alternative stores (e.g. Samsung Apps or GetJar),
and other facts stating the openness of the platform.
Android customization can be done for specialized tasks for example it can disable certain native
device functions to make the device securely serve one peculiar task. This is neither simple nor
inexpensive but Android makes it possible. Although the main programming language for
Android is Java Android allows the code written in other languages like C and C++. This means
that millions of lines of code written and tested before by numerous developers can be used for
Android apps.
The flaw to this nature of Android begins with the distinction of devices. Corporations are
permitted to build mobile devices with different performance capabilities, specifications in
general as well as screen sizes and resolutions which lead to fragmentation of devices and
versions.
While Apple's iOS device range is limited to iPhone, iPad and iPod touch Android runs on
various gadget models which provide completely different user experience. Inexpensive Android
devices tend to have limited resources and main drawbacks are weak performance, low-
resolution screens. User experience on high-end Androids differs remarkably. Depending on the
devices a developer wants to build for there is very much opportunity for designers: adjusting UI
for different screen sizes and resolutions. As a result it takes comparably more time to create an
Android app.

More Related Content

What's hot

Reasons to Develop Your Next App in Android
Reasons to Develop Your Next App in AndroidReasons to Develop Your Next App in Android
Reasons to Develop Your Next App in Android
HyperBeans
 
Android
AndroidAndroid
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesakosipalos
 
Android technlogy
Android technlogyAndroid technlogy
Android technlogy
Ajay Chawda
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesnoeyes15
 
How to decide between iOS and android development
How to decide between iOS and android developmentHow to decide between iOS and android development
How to decide between iOS and android development
Cyber Infrastructure INC
 
Android application development
Android application developmentAndroid application development
Android application development
Soni Singh
 
Android application
Android applicationAndroid application
Android application
dherajtare
 
Android application
Android applicationAndroid application
Android application
dherajtare
 
Android application
Android applicationAndroid application
Android application
maheshjara
 
Android application
Android applicationAndroid application
Android application
maheshjara
 
Camerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclassCamerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclassJames Cameron
 
Florent Stroppa's Presentation at eComm 2009
Florent Stroppa's Presentation at eComm 2009Florent Stroppa's Presentation at eComm 2009
Florent Stroppa's Presentation at eComm 2009eCommConf
 
2 5420641613980373911
2 54206416139803739112 5420641613980373911
2 5420641613980373911
Ahmed AS
 
ADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENTADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENT
techugo
 
Iphone app developers colorado
Iphone app developers coloradoIphone app developers colorado
Iphone app developers colorado
iapp Techologies LLP
 

What's hot (19)

Reasons to Develop Your Next App in Android
Reasons to Develop Your Next App in AndroidReasons to Develop Your Next App in Android
Reasons to Develop Your Next App in Android
 
Android fragmentation 2013
Android fragmentation 2013Android fragmentation 2013
Android fragmentation 2013
 
Android
AndroidAndroid
Android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android technlogy
Android technlogyAndroid technlogy
Android technlogy
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
How to decide between iOS and android development
How to decide between iOS and android developmentHow to decide between iOS and android development
How to decide between iOS and android development
 
Android
AndroidAndroid
Android
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android application
Android applicationAndroid application
Android application
 
Android application
Android applicationAndroid application
Android application
 
Android application
Android applicationAndroid application
Android application
 
Android application
Android applicationAndroid application
Android application
 
Camerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclassCamerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclass
 
Florent Stroppa's Presentation at eComm 2009
Florent Stroppa's Presentation at eComm 2009Florent Stroppa's Presentation at eComm 2009
Florent Stroppa's Presentation at eComm 2009
 
2 5420641613980373911
2 54206416139803739112 5420641613980373911
2 5420641613980373911
 
Pwerpoint activity2
Pwerpoint activity2Pwerpoint activity2
Pwerpoint activity2
 
ADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENTADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENT
 
Iphone app developers colorado
Iphone app developers coloradoIphone app developers colorado
Iphone app developers colorado
 

Similar to iOS

Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
AnkurVeer1
 
Android & iOS Marketplace in Development Era
Android & iOS Marketplace in Development EraAndroid & iOS Marketplace in Development Era
Android & iOS Marketplace in Development Era
MobilePundits
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
Akshay Kakkar
 
ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating system
phexcom1
 
android technology
android technology android technology
android technology
Sai Kumar
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
imau6
 
Android ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREAndroid ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTRE
jatin batra
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
Swapnali Pawar
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2CL Abinoja
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Bilal Mirza
 
Android operating system-Ppt.pptx
Android operating system-Ppt.pptxAndroid operating system-Ppt.pptx
Android operating system-Ppt.pptx
MaryamIrfan32
 
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALALATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
Saikiran Panjala
 
Android orientation
Android orientationAndroid orientation
Android orientation
Malik Ghulam Murtza
 
Android operating system seminar ppt
Android operating system seminar pptAndroid operating system seminar ppt
Android operating system seminar ppt
SUBRATA SAHA
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesakosipalos
 
Android app development
Android app developmentAndroid app development
Android app development
saltitsolutions
 
Android-Ppt.pptx
Android-Ppt.pptxAndroid-Ppt.pptx
Android-Ppt.pptx
HarshOjha29
 
android architecture
android architectureandroid architecture
android architectureAashita Gupta
 

Similar to iOS (20)

Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
 
Android & iOS Marketplace in Development Era
Android & iOS Marketplace in Development EraAndroid & iOS Marketplace in Development Era
Android & iOS Marketplace in Development Era
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
 
ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating system
 
android technology
android technology android technology
android technology
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Android ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREAndroid ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTRE
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
android
androidandroid
android
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2
 
About android
About androidAbout android
About android
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android operating system-Ppt.pptx
Android operating system-Ppt.pptxAndroid operating system-Ppt.pptx
Android operating system-Ppt.pptx
 
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALALATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
 
Android orientation
Android orientationAndroid orientation
Android orientation
 
Android operating system seminar ppt
Android operating system seminar pptAndroid operating system seminar ppt
Android operating system seminar ppt
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android app development
Android app developmentAndroid app development
Android app development
 
Android-Ppt.pptx
Android-Ppt.pptxAndroid-Ppt.pptx
Android-Ppt.pptx
 
android architecture
android architectureandroid architecture
android architecture
 

More from EffOne_Technologies

Mobile application development Confronts and Chances
Mobile application development   Confronts and ChancesMobile application development   Confronts and Chances
Mobile application development Confronts and Chances
EffOne_Technologies
 
Best Practices of Test Management
Best Practices of Test ManagementBest Practices of Test Management
Best Practices of Test Management
EffOne_Technologies
 
The Importance of Software Development
The Importance of Software Development The Importance of Software Development
The Importance of Software Development
EffOne_Technologies
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
EffOne_Technologies
 
Software Quality Assurance Made Evident
Software Quality Assurance Made EvidentSoftware Quality Assurance Made Evident
Software Quality Assurance Made Evident
EffOne_Technologies
 
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne_Technologies
 
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne_Technologies
 
How PHP Has Emerged?
How PHP Has Emerged?How PHP Has Emerged?
How PHP Has Emerged?
EffOne_Technologies
 
Function of PHP in Website Development
Function of PHP in Website DevelopmentFunction of PHP in Website Development
Function of PHP in Website Development
EffOne_Technologies
 
The advantages of windows application development
The advantages of windows application developmentThe advantages of windows application development
The advantages of windows application development
EffOne_Technologies
 
Does Agility Be Present Once You Apply It In Your Project
Does Agility Be Present Once You Apply It In Your ProjectDoes Agility Be Present Once You Apply It In Your Project
Does Agility Be Present Once You Apply It In Your Project
EffOne_Technologies
 
Coping issues with data security
Coping issues with data securityCoping issues with data security
Coping issues with data security
EffOne_Technologies
 
The search engine optimization advantage
The search engine optimization advantageThe search engine optimization advantage
The search engine optimization advantage
EffOne_Technologies
 
Sharepoint consolidation
Sharepoint consolidationSharepoint consolidation
Sharepoint consolidation
EffOne_Technologies
 
ASP Application Development
ASP Application DevelopmentASP Application Development
ASP Application Development
EffOne_Technologies
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
EffOne_Technologies
 

More from EffOne_Technologies (16)

Mobile application development Confronts and Chances
Mobile application development   Confronts and ChancesMobile application development   Confronts and Chances
Mobile application development Confronts and Chances
 
Best Practices of Test Management
Best Practices of Test ManagementBest Practices of Test Management
Best Practices of Test Management
 
The Importance of Software Development
The Importance of Software Development The Importance of Software Development
The Importance of Software Development
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
 
Software Quality Assurance Made Evident
Software Quality Assurance Made EvidentSoftware Quality Assurance Made Evident
Software Quality Assurance Made Evident
 
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
 
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
EffOne Technologies Private Limited, India Achieves Capability Maturity Model...
 
How PHP Has Emerged?
How PHP Has Emerged?How PHP Has Emerged?
How PHP Has Emerged?
 
Function of PHP in Website Development
Function of PHP in Website DevelopmentFunction of PHP in Website Development
Function of PHP in Website Development
 
The advantages of windows application development
The advantages of windows application developmentThe advantages of windows application development
The advantages of windows application development
 
Does Agility Be Present Once You Apply It In Your Project
Does Agility Be Present Once You Apply It In Your ProjectDoes Agility Be Present Once You Apply It In Your Project
Does Agility Be Present Once You Apply It In Your Project
 
Coping issues with data security
Coping issues with data securityCoping issues with data security
Coping issues with data security
 
The search engine optimization advantage
The search engine optimization advantageThe search engine optimization advantage
The search engine optimization advantage
 
Sharepoint consolidation
Sharepoint consolidationSharepoint consolidation
Sharepoint consolidation
 
ASP Application Development
ASP Application DevelopmentASP Application Development
ASP Application Development
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 

iOS

  • 1. We know that iOS is the first and foremost choice of most of the software and mobile developers. The reasons may be various for example it may be high probability of application development cost. Android dominates almost globally in numbers and can be rightly called as second position to iOS. These two platforms are completely different mobile platforms with completely different approaches and philosophies to mobile software development. Android is an open-source platform which is based on Linux platform which is present among a legion of devices. They are not limited to smartphones and tablets. Android can also run on TV sets, cameras, smart watches, laptops and even refrigerators. As compared to iOS which runs on a very limited number of consumer devices, Android has a wider range of possible use which is an open platform for many innovative apps some of which would be clearly restricted by Apple's guidelines. Android is truly open in every function of the word: it works with a number of instruction set architectures (such as ARM, x86, MIPS), and can be custom-made and bifurcated to specific needs and tasks. There are many such firmware replacements for Android devices as CyanogenMod and other such Android versions as Fire OS. The one which is produced by Amazon for their popular Kindle Fire tablet range. Users of these tablets are a specific audience to Amazon and Amazon provides them with a separate application store. There are many ways of obtaining Android apps on a device either from alternative stores (e.g. Samsung Apps or GetJar), and other facts stating the openness of the platform. Android customization can be done for specialized tasks for example it can disable certain native device functions to make the device securely serve one peculiar task. This is neither simple nor inexpensive but Android makes it possible. Although the main programming language for Android is Java Android allows the code written in other languages like C and C++. This means that millions of lines of code written and tested before by numerous developers can be used for Android apps. The flaw to this nature of Android begins with the distinction of devices. Corporations are permitted to build mobile devices with different performance capabilities, specifications in general as well as screen sizes and resolutions which lead to fragmentation of devices and versions. While Apple's iOS device range is limited to iPhone, iPad and iPod touch Android runs on various gadget models which provide completely different user experience. Inexpensive Android devices tend to have limited resources and main drawbacks are weak performance, low- resolution screens. User experience on high-end Androids differs remarkably. Depending on the devices a developer wants to build for there is very much opportunity for designers: adjusting UI for different screen sizes and resolutions. As a result it takes comparably more time to create an Android app.