SlideShare a Scribd company logo
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

PPTX
Advantages and disadvantages, also key features of.pptx
DOCX
Android Architecture and Working
DOCX
1) Operating systems provide a platform where there is strategic
PDF
Android vs ios
PPT
IOS vs Android presentation by Saikrishna
DOCX
Apple iOS Documentation
PPTX
Andriod vs iphone
Advantages and disadvantages, also key features of.pptx
Android Architecture and Working
1) Operating systems provide a platform where there is strategic
Android vs ios
IOS vs Android presentation by Saikrishna
Apple iOS Documentation
Andriod vs iphone

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

PPS
Android vs iOS
PPTX
Ios vs android
PPTX
Android & IOS
PDF
Mobile operating system
PPTX
Android vs ios
PPTX
Android_vs_iOS_ comparioson Presentation.pptx
DOCX
Write a scholarly review on the following topic. This assignment i
PPTX
Android Operating System
PPTX
Ios vs android
PPTX
ANDROID MOBILE OPERATING SYSTEM
PPTX
androidos.pptxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
PPTX
Saravanan iOS vs Android
PPTX
Saravanan iOS vs Android
PPTX
Difference between Android and I OS presentation
PPTX
IOS versus Android
PPTX
Types Of Operating system
PPTX
mobile application using flutter and android studio
PPTX
Introduction to android developing slide01
PPTX
android architecture
DOCX
(1). Computer users have an opportunity of choosing between two
Android vs iOS
Ios vs android
Android & IOS
Mobile operating system
Android vs ios
Android_vs_iOS_ comparioson Presentation.pptx
Write a scholarly review on the following topic. This assignment i
Android Operating System
Ios vs android
ANDROID MOBILE OPERATING SYSTEM
androidos.pptxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Saravanan iOS vs Android
Saravanan iOS vs Android
Difference between Android and I OS presentation
IOS versus Android
Types Of Operating system
mobile application using flutter and android studio
Introduction to android developing slide01
android architecture
(1). Computer users have an opportunity of choosing between two
Ad

Recently uploaded (20)

PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Institutional Correction lecture only . . .
PPTX
Cell Structure & Organelles in detailed.
PDF
Pre independence Education in Inndia.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Lesson notes of climatology university.
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Pharma ospi slides which help in ospi learning
PDF
Classroom Observation Tools for Teachers
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Institutional Correction lecture only . . .
Cell Structure & Organelles in detailed.
Pre independence Education in Inndia.pdf
Cell Types and Its function , kingdom of life
Abdominal Access Techniques with Prof. Dr. R K Mishra
FourierSeries-QuestionsWithAnswers(Part-A).pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Microbial diseases, their pathogenesis and prophylaxis
O5-L3 Freight Transport Ops (International) V1.pdf
PPH.pptx obstetrics and gynecology in nursing
Insiders guide to clinical Medicine.pdf
Lesson notes of climatology university.
102 student loan defaulters named and shamed – Is someone you know on the list?
O7-L3 Supply Chain Operations - ICLT Program
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Pharma ospi slides which help in ospi learning
Classroom Observation Tools for Teachers
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Ad

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.