Os Seminar 1
Os Seminar 1
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
●
iphone
hardware
COCOA TOUCH
• 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
• User interface:
Home screen: ios features grid of icons representing applications,with support for folders for organizing apps.
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.
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.
• Enterprises features:
Managed app configuration:IT administrators can configure and manage apps
remotely for enterprise users.
• Future directions:
Augmented reality (AR):Apple is investing heavily in AR
capabilities,integrating them into ios for apps and games.