iOS Vs Andriod - OS Presentation
iOS Vs Andriod - OS Presentation
Systems: A Deep
Dive
Mobile operating systems are the software that powers our
smartphones and tablets, enabling a wide range of applications
and functionalities. This presentation explores the process
management approaches of two leading mobile operating
systems: iOS and Android.
NP
Processes in Android
• Every android application runs in a separate process
• Android has a process they call the “Zygote”
• Android ranks a process the highest level it can
Foreground processes are apps Apps not actively being used, but
A process that doesn't have any
actively interacting with the user. still running in the background.
foreground components, but still
can affect what the user sees on
screen.
Service Processes Empty Processes
2 Foreground Processes
Foreground processes are actively being used by the
user. They have higher priority and access to more
system resources, ensuring a responsive and seamless
user experience.
3 Suspended Processes
When an app is not actively used for an extended
period, iOS suspends its processes to conserve battery
life and optimize system performance.
Differences in Process
Handling
Feature iOS Android