SlideShare a Scribd company logo
1 of 17
Download to read offline
iOS vs Android:
Which is better?
Presented by:
Angel Manzi Gaju and Kamal-Deen Yasmin
1. iOS:
iOS is a mobile operating system that is provided by Apple
Incorporation. It is mainly designed for Apple mobile devices like
iPhone and iPod Touch. It was earlier known as iPhone OS. It is
a Unix-like operating system that is based on Darwin’s (BSD)
operating system. It is the world’s second most used mobile
operating system after Android. It is mainly written in C, C++,
Objective-C, assembly language, and Swift. The first version of
iOS was launched in 2007.
iOS Structure
2. Android:
Android is a mobile operating system that is provided by Google
LLC. It is based on the modified version of the Linux kernel and
other open-source software. It is specifically designed for
touchscreen mobile devices like smartphones and tablets. It was
developed using C, Java, C++, and other languages. The first
version of Android was launched by Google in 2008. The latest
stable version of Android is Android 10. It is provided totally free
of cost. It is the most used operating system overall.
Android OS structure
Operating Systems
The core difference in their operating systems is
control vs. flexibility. iOS prioritizes a seamless, secure
experience within a controlled environment, while
Android emphasizes an open platform with boundless
customization potential.
Architectural
difference between
Android and ioS
1. Open Source vs. Closed Source:
Android: Android is an open-source operating system developed
by the Open Handset Alliance (OHA) and led by Google. The
source code is available to the public, allowing device
manufacturers to customize and modify it. It focuses on
flexibility and customization.
iOS: iOS is a closed-source operating system developed
exclusively by Apple. The source code is not open to the public,
and only Apple has control over the iOS ecosystem. It prioritizes
tight integration and user experience consistency.
2. Kernel:
Android: Linux-based kernel, providing granular control for
developers.
iOS: Hybrid kernel, with a Mach microkernel managing core
resources and iOS kernel extensions handling additional
functionalities.
*The kernel is the most important part of the operating system. It is
the primary interface between the hardware and the processes of a
computer.
3. System Structure:
Android: Layered architecture with distinct levels for the
kernel, libraries, frameworks, and applications. Allows for
more customization and modularity. Android uses a Linux
kernel.
iOS: Monolithic architecture with tightly integrated
layers, offering greater control and smoother
performance. iOS uses a Darwin-based BSD kernel.
4. Application Development:
Android: Apps on Android are typically written in Java or Kotlin
using the Android SDK. Developers have more flexibility and
compatibility in terms of app distribution, and they can release
apps through various channels with various tools and libraries.
iOS: Apps for iOS are primarily developed in Swift or Objective-
C using the iOS SDK. The App Store is the exclusive distribution
platform for iOS apps, and Apple maintains strict guidelines for
app approval.
5. App Distribution:
Android: Apps can be downloaded from various sources,
including the Google Play Store and third-party app stores.
iOS: Apps must be downloaded from the Apple App Store,
ensuring stricter quality control and security.
6. Hardware Diversity:
Android: Runs on a wide range of devices from different
manufacturers, leading to hardware diversity and potential
compatibility issues.
iOS: Runs only on Apple devices, ensuring consistent
hardware experiences and optimized performance.
7. Security Model:
Android: Uses a more open security model. Apps have a certain
level of freedom to interact with each other and the system,
which can lead to more vulnerabilities if not properly managed.
iOS: Implements a more closed security model. Apps are
sandboxed, meaning they operate independently, reducing the
risk of security breaches.
8. Updates:
Android: Updates can vary depending on device
manufacturers and carriers, causing fragmentation and
delays.
iOS: Apple directly controls updates, ensuring faster
deployment and a more consistent user experience across
devices.
References
https://www.geeksforgeeks.org/difference-between-ios-and-android/
https://www.diffen.com/difference/Android_vs_iOS
iPhone(ioS) vs Android, Which one is better?

More Related Content

Similar to iPhone(ioS) vs Android, Which one is better?

Write a scholarly review on the following topic. This assignment i
Write a scholarly review on the following topic. This assignment iWrite a scholarly review on the following topic. This assignment i
Write a scholarly review on the following topic. This assignment ilorindajamieson
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMpreeta sinha
 
Saravanan iOS vs Android
Saravanan iOS vs AndroidSaravanan iOS vs Android
Saravanan iOS vs Androidsaravanansdec94
 
Saravanan iOS vs Android
Saravanan iOS vs AndroidSaravanan iOS vs Android
Saravanan iOS vs Androidsaravanansdec94
 
Difference between Android and I OS presentation
Difference between Android and I OS presentationDifference between Android and I OS presentation
Difference between Android and I OS presentationRISHI RAJ SHARMA
 
Types Of Operating system
Types Of Operating systemTypes Of Operating system
Types Of Operating systemNitish Kumar
 
Introduction to android developing slide01
Introduction to android developing slide01Introduction to android developing slide01
Introduction to android developing slide01Sunil Shivanakkanavar
 
android architecture
android architectureandroid architecture
android architectureAashita Gupta
 
(1). Computer users have an opportunity of choosing between two
(1). Computer users have an opportunity of choosing between two (1). Computer users have an opportunity of choosing between two
(1). Computer users have an opportunity of choosing between two kendalfarrier
 
ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating systemphexcom1
 
Android and iOS Platforms For E-Commerce App
Android and iOS Platforms For E-Commerce AppAndroid and iOS Platforms For E-Commerce App
Android and iOS Platforms For E-Commerce Appdigitalseller235
 
ppt on android vs iOS
ppt on android vs iOSppt on android vs iOS
ppt on android vs iOSShivam Gupta
 

Similar to iPhone(ioS) vs Android, Which one is better? (20)

Android & IOS
Android & IOSAndroid & IOS
Android & IOS
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
 
Write a scholarly review on the following topic. This assignment i
Write a scholarly review on the following topic. This assignment iWrite a scholarly review on the following topic. This assignment i
Write a scholarly review on the following topic. This assignment i
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Ios vs android
Ios vs androidIos vs android
Ios vs android
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Saravanan iOS vs Android
Saravanan iOS vs AndroidSaravanan iOS vs Android
Saravanan iOS vs Android
 
Saravanan iOS vs Android
Saravanan iOS vs AndroidSaravanan iOS vs Android
Saravanan iOS vs Android
 
Difference between Android and I OS presentation
Difference between Android and I OS presentationDifference between Android and I OS presentation
Difference between Android and I OS presentation
 
IOS versus Android
IOS versus AndroidIOS versus Android
IOS versus Android
 
Types Of Operating system
Types Of Operating systemTypes Of Operating system
Types Of Operating system
 
Introduction to android developing slide01
Introduction to android developing slide01Introduction to android developing slide01
Introduction to android developing slide01
 
android architecture
android architectureandroid architecture
android architecture
 
(1). Computer users have an opportunity of choosing between two
(1). Computer users have an opportunity of choosing between two (1). Computer users have an opportunity of choosing between two
(1). Computer users have an opportunity of choosing between two
 
Android material2
Android material2Android material2
Android material2
 
ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating system
 
iOS
iOSiOS
iOS
 
Android and iOS Platforms For E-Commerce App
Android and iOS Platforms For E-Commerce AppAndroid and iOS Platforms For E-Commerce App
Android and iOS Platforms For E-Commerce App
 
ppt on android vs iOS
ppt on android vs iOSppt on android vs iOS
ppt on android vs iOS
 

Recently uploaded

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

iPhone(ioS) vs Android, Which one is better?

  • 1. iOS vs Android: Which is better? Presented by: Angel Manzi Gaju and Kamal-Deen Yasmin
  • 2. 1. iOS: iOS is a mobile operating system that is provided by Apple Incorporation. It is mainly designed for Apple mobile devices like iPhone and iPod Touch. It was earlier known as iPhone OS. It is a Unix-like operating system that is based on Darwin’s (BSD) operating system. It is the world’s second most used mobile operating system after Android. It is mainly written in C, C++, Objective-C, assembly language, and Swift. The first version of iOS was launched in 2007.
  • 4. 2. Android: Android is a mobile operating system that is provided by Google LLC. It is based on the modified version of the Linux kernel and other open-source software. It is specifically designed for touchscreen mobile devices like smartphones and tablets. It was developed using C, Java, C++, and other languages. The first version of Android was launched by Google in 2008. The latest stable version of Android is Android 10. It is provided totally free of cost. It is the most used operating system overall.
  • 6. Operating Systems The core difference in their operating systems is control vs. flexibility. iOS prioritizes a seamless, secure experience within a controlled environment, while Android emphasizes an open platform with boundless customization potential.
  • 8. 1. Open Source vs. Closed Source: Android: Android is an open-source operating system developed by the Open Handset Alliance (OHA) and led by Google. The source code is available to the public, allowing device manufacturers to customize and modify it. It focuses on flexibility and customization. iOS: iOS is a closed-source operating system developed exclusively by Apple. The source code is not open to the public, and only Apple has control over the iOS ecosystem. It prioritizes tight integration and user experience consistency.
  • 9. 2. Kernel: Android: Linux-based kernel, providing granular control for developers. iOS: Hybrid kernel, with a Mach microkernel managing core resources and iOS kernel extensions handling additional functionalities. *The kernel is the most important part of the operating system. It is the primary interface between the hardware and the processes of a computer.
  • 10. 3. System Structure: Android: Layered architecture with distinct levels for the kernel, libraries, frameworks, and applications. Allows for more customization and modularity. Android uses a Linux kernel. iOS: Monolithic architecture with tightly integrated layers, offering greater control and smoother performance. iOS uses a Darwin-based BSD kernel.
  • 11. 4. Application Development: Android: Apps on Android are typically written in Java or Kotlin using the Android SDK. Developers have more flexibility and compatibility in terms of app distribution, and they can release apps through various channels with various tools and libraries. iOS: Apps for iOS are primarily developed in Swift or Objective- C using the iOS SDK. The App Store is the exclusive distribution platform for iOS apps, and Apple maintains strict guidelines for app approval.
  • 12. 5. App Distribution: Android: Apps can be downloaded from various sources, including the Google Play Store and third-party app stores. iOS: Apps must be downloaded from the Apple App Store, ensuring stricter quality control and security.
  • 13. 6. Hardware Diversity: Android: Runs on a wide range of devices from different manufacturers, leading to hardware diversity and potential compatibility issues. iOS: Runs only on Apple devices, ensuring consistent hardware experiences and optimized performance.
  • 14. 7. Security Model: Android: Uses a more open security model. Apps have a certain level of freedom to interact with each other and the system, which can lead to more vulnerabilities if not properly managed. iOS: Implements a more closed security model. Apps are sandboxed, meaning they operate independently, reducing the risk of security breaches.
  • 15. 8. Updates: Android: Updates can vary depending on device manufacturers and carriers, causing fragmentation and delays. iOS: Apple directly controls updates, ensuring faster deployment and a more consistent user experience across devices.