Android and iOS
Android and iOS
UNIT II
TEACHER:
Moisés Carmona Domínguez
STUDENT:
CITLALI GUADALUPE JACINTO BELTRÁN
ANDROID SYSTEM.............................................................................................. 3
ARCHITECTURE ............................................................................................... 4
IO SYSTEMS ................................................................................................ 7
ARCHITECTURE ............................................................................................... 8
CONCLUSIONN ..................................................................................................... 11
BIBLIOGRAPHYA .................................................................. 12
ANDROID SYSTEM
Android
It is an operating system initially designed for
mobile devices based on the Linux kernel and others
open source software, was designed for devices
touchscreen mobile phones, such as smartphones,
tablets, smartwatches (Wear OS) and cars with
other systems through Android Auto. It was initially
developed by Android Inc., which was acquired by Google in 2005
The announcement of the Android system was made on November 5, 2007 along with the
creation of the Open Handset Alliance, a consortium of 78 hardware companies,
software and telecommunications dedicated to the development of open standards for
mobile devices. Google released most of the Android code under the license
Apache, a free and open-source license. In the last quarter of 2010, it
it placed as the best-selling mobile operating system in the world.
In February 2011, the version 3.0 of Android was announced, named after
Honeycomb key, which is optimized for tablets instead of mobile phones.
Therefore, Android has transcended mobile phones to transcend to
larger devices.
Android has seen numerous updates since its initial release. These
Base operating system updates typically fix bugs and add
new features. Generally, each update of the Android operating system
is developed under a codename related to sweets
in alphabetical order.
The repeated emergence of new versions that, in many cases, do not reach
function correctly on the hardware designed for previous versions, they make
that Android is considered one of the promoting elements of obsolescence
scheduled.
3
ARCHITECTURE
Among the most important libraries located here, one can find the
next:
• Library libc:
Include all headers and functions according to the C language standard.
All other libraries are defined in this language.
4
• Media Libraries Library:
Provide all the necessary codecs for multimedia content
supported on Android (video, audio, static and animated images, etc.)
• FreeType:
It allows you to work quickly and easily with different types of fonts.
• SSL Library:
Enables the use of said protocol to establish communications
secure.
• SQLite Library:
Creation and management of relational databases.
• WebKit Library:
Provides an engine for browser-type applications and shapes the
core of the current browser included by default in the Android platform.
5
Among the most important APIs located here, you can find the
following:
• Window Manager: Manages the windows of the applications and uses the
Surface Manager library.
6
IOS SYSTEM
IOS
It is Apple's operating system for mobile devices,
it was originally developed for the iPhone device and has been
reused later for other devices of the company
such as iPod or iPad. iOS does not allow working with Adobe.
Flash in Java, which makes parallel development less compatible.
iOS and Android applications, since the code could not be reused,
instead, it does allow the use of HTML5.
Apple revealed the existence of iPhone OS at the Macworld Conference & Expo on 9
January 2007, although the system did not have an official name until it was released
first beta version of the iPhone SDK a year later, on March 6, 2008.
Before this, it was simply considered that the iPhone ran OS X or a
modified version of NewtonOS, from that moment it would be called iPhone OS.
The launch of the iPhone OS took place on June 29, 2010.
and it is not until the launch of the iPad - which also uses it
as an operating system - which is simply called iOS.
The latest version of the operating system is iOS 15 (released in September 2021)
what replaces iOS 14 with the main goal of improving the user experience,
integrating relevant changes, including the new Dark Mode or the possibility
to use external storage with the Files app of the system. Also with this
launch there is a dispute between Apple and Facebook over the added permission for
that users decide whether they want to allow the apps to collect data or not.
7
ARCHITECTURE
➢ Cocoa Touch
The Cocoa Touch layer or Cocoa touch layer is the interface of the devices.
for the user. This layer is an exclusive interface with a unique design that
is constituted with proven applications that share many patterns that
They are found on the Mac PC, but they were rebuilt with a special focus.
in touch and optimization-based interfaces. Most of these
applications are based on Objective C.
➢ Media Cover:
Also known as the 'communication media' layer. It is an interface.
based on a mix of C and Objective-C language that allows for execution of
tasks or management of multimedia files.
This layer contains graphics, audio, and video technologies aimed at creating the
best multimedia experience available on a mobile device. The technologies
they are designed to make applications look and sound great.
8
The characteristics of technologies are:
• Media player: provides easy access to the user's iTunes library
and support for playing tracks and playlists.
• Core Audio: it offers two simple and sophisticated interfaces for playback
and recording audio content, they are used to play alert sounds
of the system, causes the ability to make the device vibrate and the
management of temporary storage and multichannel playback
locales and audio streaming content.
➢ Core Services
The Core Services layer contains the fundamental services of the system for
the applications. The key between these services is the foundation and the Foundation
basic macros that define the basic types that all applications use.
This layer also contains individual technologies to support features
such as location, iCloud, social media, and creation of
networks.
Examples:
Peer-to-Peer Services iCloud Storage
Blocking objects Data protection
Shared files. Grand Central Dispatch
SQLite XML Support
9
➢ Core OS:
The Core OS layer includes the low-level features that most other
technologies are based on. Even if you do not use these technologies
directly in their applications, most likely being used by others
Marcos. And in situations where it is explicitly needed to face.
with security or communication with an external hardware accessory, it
done using the framework of this layer.
6. Security Framework
10
CONCLUSION
The systems represented above are very different in all their bases.
characteristics and structure, as well as in their design models, each with its
respective differences.
Here are the architectures of these two systems, each of them
work day by day to become number one in the telephone system
mobile, increasingly enhancing its advancements so that in this way they can
to be recognized worldwide.
With the presentation of this article, it is hoped to support the reader, thereby expanding
a little more about their knowledge, or clarify existing doubts regarding the topic
exposed.
11
BIBLIOGRAPHY
12