Baldisimo OS
Baldisimo OS
a.
An android OS is a Linux-based mobile operating system that runs on
smartphones and tablets. Google creates the android OS, and it allows
the user to customize. It is used in devices and provides a framework that
will enable users to build apps and games for mobile devices in a Java
language.
The iOS is an operating system developed and created by Apple Inc. This
operating system runs on iPhones, iPad, and iPods. The iOS is based on
Mac OS X operating system for laptops and desktops. iOS is used for
seamless networking between Apple products.
b.
Android OS consists of a Linux kernel and a collection of C and C++
libraries. Android OS consists of Linux kernel, Libraries, Application
framework, Android runtime, and System applications.
iOS consists of four layers, they are;
OS layer, Services layer, Media layer, and the Cocoa touch layer.
c.
Operations of the android operating system include;
Supporting near-field communication, Storage and battery swap, widgets,
alternate keyboards, no touch control, and wireless app downloads.
Operations of iOS include;
Jailbreaking for customization, fluid responsive, and more intuitive.
d.
Android OS maintains an application process for as long as possible,
while iOS aims to balance the system and application processes. In iOS,
the process manager tries to control access to shared resources and
manages the scheduling and execution of applications.
e.
Android uses paging and memory mapping to manage memory, while iOS
memory management is non-automatic reference counting, where objects
are retained and released. Currently, iOS uses Automatic reference
counting.
f.
Each App has its own sandbox. All Apps share the same sandbox.