170k views
5 votes
Each of the Mobile Operating Systems discussed in class—Android, IOS, Windows 8 – use a layered architecture. Create a graphic to compare their architectures and discuss any significant differences.

What makes a Mobile Operating System special? That is why is it different than other Operating systems?

1 Answer

3 votes

Final answer:

Android, IOS, and Windows 8 are mobile operating systems that use a layered architecture, but they have significant differences in their architectures. Mobile operating systems are special because they are designed for mobile devices, with features and functionalities optimized for mobile usage.

Step-by-step explanation:

Comparison of Mobile Operating SystemsAndroid, IOS, and Windows 8 are all mobile operating systems that utilize a layered architecture. However, there are significant differences between their architectures:Android: Android follows a layered architecture consisting of the Linux kernel, native libraries, the Android runtime, the application framework, and the user interface. It allows developers to have more control over the hardware and customize the operating systemIOS: IOS also uses a layered architecture, starting with the core OS layer, followed by the core services and media layers, the Cocoa Touch framework, and the user interface. Unlike Android, IOS has a closed ecosystem and is limited to Apple devicesWindows 8:

Windows 8 has a similar layered architecture, with the kernel at the base, followed by native services, the runtime layer, the application framework, and the user interface. One significant difference is that Windows 8 allows for a unified user experience across various devices, including desktops, tablets, and smartphones.A mobile operating system is special because it is specifically designed to run on mobile devices such as smartphones and tablets. It takes into consideration the limited resources and capabilities of these devices and provides features and functionalities that are optimized for mobile usage. For example, mobile operating systems have touch-friendly interfaces, support for mobile apps, and power-saving mechanisms. These features differentiate them from traditional desktop operating systems.

User Attomos
by
7.6k points