0% found this document useful (0 votes)
2 views18 pages

Os Seminar 1

Mobile OS is the software that enables mobile devices to run applications and manage interactions between software and hardware. iOS, a prominent mobile operating system, features multiple layers including Cocoa Touch, Media Layer, Core Services, and Core OS, each providing specific functionalities for app development. While iOS offers advantages like security and a great user interface, it also has disadvantages such as higher costs and less flexibility compared to other operating systems.

Uploaded by

mukeshsk1702
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODP, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views18 pages

Os Seminar 1

Mobile OS is the software that enables mobile devices to run applications and manage interactions between software and hardware. iOS, a prominent mobile operating system, features multiple layers including Cocoa Touch, Media Layer, Core Services, and Core OS, each providing specific functionalities for app development. While iOS offers advantages like security and a great user interface, it also has disadvantages such as higher costs and less flexibility compared to other operating systems.

Uploaded by

mukeshsk1702
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODP, PDF, TXT or read online on Scribd
You are on page 1/ 18

MOBILE OS

MOBILE OS

• The software that allows mobile devices such as phones ,tablet,and other smart devices such
as wireable technologies to run applications and other programmes is known as mobile os.
When the mobile devices is turned on it typically displays a screen with icons or square
that display information and offer an access to an application .

• operating system is a software that provides a link between a user and the system
hardware . Furthermore, it manages all interactions between software and hardware.
• Service provided by an os
ü Program execution
ü Handling input/output operation
ü Maniplulation of file system
ü Error detection and handling
ü Resource allocation
• The operating system found on smartphones include Symbian OS,iPhone
OS,RIM’s Blackberry,Windows mobile,palm WebOS , Android ,and
maemo.Android ,WebOS ,and Meamo are all derived from linux .

• It combines the beauty of computer and hand used devices .It typically contains
a cellular built -in modem and Internet connection .

• If you buy a mobile the manufacturer company chooses the OS for that specific
device.
BASIC FOR DEVELOPING THE OS

• Create the illusion of having one or more objects to emulate the real object.It is closely related to abstraction. In

developing the os , abstraction provides simplification by combining multiple simple object into a single complex
object

• Virtualization provides diversification and replication by creating the illusion of objects with desired characteristic
CORE OS LAYER

• All the ios technologies are build under the lowest level layer i.e core os
layer
• These technologies include

Ø External accessories
framework
Ø Accelerated framework
Ø Security service framework

v
IOS

IOS consist of a number of different software layers ,each of which provides


programming frameworks for the development of application that run on top of the
underlying hardware
These operating system layers can be presented diagrammatically as
illustrated in figure ●
cocoa touch

media service

core service

core os


iphone
hardware
COCOA TOUCH

• COCOA Touch is also known as the application layer which acts as an


interface for the user to work with the iOS Operating system. It
supports touch and motion events and many more features
• The COCOA TOUCH layer provides the following frameworks :
• EvenKit Framework
• GameKit Framework
• MapKit Framework
• PushKit Framework.
MEDIA LAYER

• By taking the media layer’s help, we will enable all graphics video, and audio
technology of the system. This is the second layer in the architecture. The
different frameworks of MEDIA layers
• ULKit Graphics
• Core Graphics Framework
• Core Animation
• Media Player Framework
• AV Kit
• Open AL
• GL Kit
CORE SERVICES LAYER

Some important frameworks are present in the CORE SERVICES Layer which helps the
iOS operating system to cure itself and provide better functionality. It is the 2nd lowest
layer in the Architecture as shown above. Below are some important frameworks present
in this layer:
• Address Book Framework
• Cloud Kit Framework
• Core Data Framework
• Core Foundation Framework
• Core Location Framework
• Core Motion Framework
• Foundation Framework
• HealthKit Framework
CORE OS LAYER

All the IOS technologies are built under the lowest level layer i.e. Core OS
layer. These technologies include:
• Core Bluetooth Framework
• External Accessories Framework
• Accelerate Framework
• Security Services Framework
• Local Authorization Framework etc
• It supports 64 bit which enables the application to run
ADVANTAGES OF IOS OPERATING SYSTEM

Advantages
• More secure than other operating systems
• Fluid responsive with a great UI
• Most Suitable for Business and Professionals
• Produce less heat compared to Android
DISADVANTAGES OF IOS OPERATING SYSTEM

Disadvantages
• More Expensive
• Less User Friendly than the Android Operating System
• Not Flexible remain to support only IOS devices
• Battery Performance Decreases
ARCHITECTURE OF APPLE’S MACOS AND IOS OPERATING
SYSTEM

Application

User experience

Application framework

Core framework

Kernel environment (Darwin)


ARCHITECTURE

• User interface:
Home screen: ios features grid of icons representing applications,with support for folders for organizing apps.

Control center: swipe up access to commonly used settings and shortcuts.

Notification center: Displays alert from apps ,messages,and other notifications.

• Core apps and features:


Siri: Apple’s virtual assistant for voice commands and natural language processing.

Messages: Native messaging app supporting text,multimedia messages,and iMessage for Apple device user.

Photos:Organizes and edits photos and videos,syncs with icloud for backup.

Safari: Web browser optimized for mobile browsing with features like reading list and tab syncing across devices.

• Intergration and Apple Ecosystem:


icloud: cloud storage service for syncing data across ios devices and mac computers.

itunes and App store:Platforms for purchasing and downloading music,movies,apps and games.

Apple pay: Mobile payment and digital wallet service for making making payments securely


• Security and privacy:
End-to-End Encryption: Messages,Facetime calls,and other communications are encrypted for
privacy.

App store review:Apple reviews apps before they are available for download to ensure they
meet security and privacy standards.

Face ID and Touch ID:Biometric authentication methods for unlocking devices


and authorizing payments.
• Development and compatibility:
Development tools:Xcode IDE and swift programming language are used to develop ios
apps.
Compatibility:New ios version typically support older devices for several years,ensuring a
wide range of devices can run the latest software.

• Updates and versioning:


Regular updates: Apple releases regular updates to ios to introduce new features,fix
bugs,and improve security.

Versioning:ios versions are named sequentially(eg.,ios 15,ios16) and usually


released annually.

• Accessibility:
Accessibility features:ios includes a wide range of
accessibility features such as voiceover(screen reader),magnifier,and
assistivetouch to assist users with disabilities.
• Customization and personalization:
Widgets:Home screen widgets for quick access to app information and updates.
Dynamic wallpapers:Allows users to set dynamic backgrounds that change
based on time or location.

• Enterprises features:
Managed app configuration:IT administrators can configure and manage apps
remotely for enterprise users.

Device enrolment program(DEP):Simplifies the setup and deployment


of ios devices in enterprises environments.

• Iosdevices:
iphone:The flagship ios device known for its
performance,camera capabilities,and ecosystem integration.

ipad:Larger screen size with support for multitasking and apple


pencil for creative tasks.

ipod touch:Music-focused device with access to ios


apps and games.

• Future directions:
Augmented reality (AR):Apple is investing heavily in AR
capabilities,integrating them into ios for apps and games.

Privacy enhancements:Continual improvements in


user privacy controls and data protection

You might also like