SlideShare a Scribd company logo
1 of 1
Download to read offline
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 AndroidHyperBeans
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesakosipalos
 
Android technlogy
Android technlogyAndroid technlogy
Android technlogyAjay 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 developmentCyber Infrastructure INC
 
Android application development
Android application developmentAndroid application development
Android application developmentSoni Singh
 
Android application
Android applicationAndroid application
Android applicationdherajtare
 
Android application
Android applicationAndroid application
Android applicationdherajtare
 
Android application
Android applicationAndroid application
Android applicationmaheshjara
 
Android application
Android applicationAndroid application
Android applicationmaheshjara
 
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 5420641613980373911Ahmed AS
 
ADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENTADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENTtechugo
 

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 WorkingAnkurVeer1
 
Android & iOS Marketplace in Development Era
Android & iOS Marketplace in Development EraAndroid & iOS Marketplace in Development Era
Android & iOS Marketplace in Development EraMobilePundits
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OSAkshay Kakkar
 
ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating systemphexcom1
 
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.pdfimau6
 
Android ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREAndroid ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREjatin batra
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidSwapnali Pawar
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2CL Abinoja
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
Android operating system-Ppt.pptx
Android operating system-Ppt.pptxAndroid operating system-Ppt.pptx
Android operating system-Ppt.pptxMaryamIrfan32
 
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 PANJALASaikiran Panjala
 
Android operating system seminar ppt
Android operating system seminar pptAndroid operating system seminar ppt
Android operating system seminar pptSUBRATA SAHA
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesakosipalos
 
Android-Ppt.pptx
Android-Ppt.pptxAndroid-Ppt.pptx
Android-Ppt.pptxHarshOjha29
 
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 ChancesEffOne_Technologies
 
Best Practices of Test Management
Best Practices of Test ManagementBest Practices of Test Management
Best Practices of Test ManagementEffOne_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 DesignEffOne_Technologies
 
Software Quality Assurance Made Evident
Software Quality Assurance Made EvidentSoftware Quality Assurance Made Evident
Software Quality Assurance Made EvidentEffOne_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
 
Function of PHP in Website Development
Function of PHP in Website DevelopmentFunction of PHP in Website Development
Function of PHP in Website DevelopmentEffOne_Technologies
 
The advantages of windows application development
The advantages of windows application developmentThe advantages of windows application development
The advantages of windows application developmentEffOne_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 ProjectEffOne_Technologies
 
Coping issues with data security
Coping issues with data securityCoping issues with data security
Coping issues with data securityEffOne_Technologies
 
The search engine optimization advantage
The search engine optimization advantageThe search engine optimization advantage
The search engine optimization advantageEffOne_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
 

Recently uploaded

Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsChandrakantDivate1
 
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样AS
 
Abortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddahAbortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddahsamsungultra782445
 
Mobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android InstallationMobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android InstallationChandrakantDivate1
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsChandrakantDivate1
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312wphillips114
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesChandrakantDivate1
 
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pureBromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pureamy56318795
 

Recently uploaded (9)

Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
 
Abortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddahAbortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddah
 
Mobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android InstallationMobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android Installation
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pureBromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
 

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.