Android OS Presentation PDF
Document Details
Uploaded by AdaptiveHeliotrope8380
Benatia S.E
Tags
Summary
This presentation provides an overview of the Android mobile operating system. It covers the history of Android development, starting from its creation to recent developments. The presentation also details Android's architecture and key components.
Full Transcript
MOBILE OS: ANDROID Presented By: Benatia S.E PLANS 1. OS 2. Common OS 3. Android OS 4. History of Android 5. Architecture of Android OS An Operating System (OS) for mobile devices is a specialized...
MOBILE OS: ANDROID Presented By: Benatia S.E PLANS 1. OS 2. Common OS 3. Android OS 4. History of Android 5. Architecture of Android OS An Operating System (OS) for mobile devices is a specialized system software that manages the hardware and software resources of a mobile device, like smartphones and tablets. mobile OSes provide a platform for running applications and services, while managing hardware resources Resource Management : memory, CPU, storage… Security: app permissions, encrypting data, managing authentication Communication Management : handles phone calls, messaging, internet connections User Interface: includes touch-based interactions COMMON MOBILE OPERATING SYSTEMS Android iOS By Google , Launch: September 2008 By Apple , Launch: June 2007 Type: Open-source, based on Linux Type: Closed-source, proprietary Market Share: Over 70% globally as of 2023 Market Share: Roughly 28% globally as of 2023 App Store: Google Play Store (and other third- App Store: Apple App Store (exclusive app source) party app stores) HarmonyOS By Huawei , Launch: September 2019 App Store: Huawei App Gallery ANDROID OS is an open-source mobile operating system developed by Google, primarily designed for touchscreen mobile devices such as smartphones and tablets. Android was officially released on September 23, 2008. This was the launch of Android 1.0, the first version of the operating system, developed by Google. Open source, Free, HISTORIC OF ANDROID OS 2003 – Founding of Android, Inc. Andy Rubin, along with Rich Miner, Nick Sears, and Chris White, founded Android, Inc. in Palo Alto, California. The company was initially focused on developing an advanced operating system for digital cameras but later shifted focus to mobile phones to create an open platform for mobile devices. 2005 – Google Acquires Android, Inc. Google acquired Android, Inc. in August 2005. After the acquisition. Google aimed to create an open-source, mobile operating system 2007 – Announcement of Android In November 2007, Google publicly announced the Android operating system and made it clear that Android would be an open-source platform. This announcement introduced the world to Android as a competitor to other mobile platforms, like Apple’s iOS and Symbian. 2008 – Release of Android 1.0 September 23, 2008: Android 1.0 was officially released to the public, marking the first official launch of the OS. This version came with basic features like a web browser, camera, access to Google services like Gmail and Maps 2024– Android 15 ANDROID OS Application Layer This is the top layer where all Android applications run. Pre-installed Apps: This layer includes system apps like the Phone app, Contacts, Browser, Camera, and more. User-installed Apps: Third-party apps downloaded from the Google Play Store or other sources also run in this layer Application Framework The Android Framework provides a set of APIs that developers use to build applications. This layer offers high-level building blocks and services that manage device functions and resources. Native C/C++ Libraries Android includes a set of native libraries written in C/C++ that provide essential functionality for apps and the OS itself. These libraries provide core features such as: Media Libraries, WebKit, OpenGL ES, SQLite, SSL Android Runtime (ART) is the execution environment in which Android applications run (it replace Dalvik Virtual Machine in Android 5.0) compiles apps into native machine code during installation Linux Kernel At the base of the Android architecture is the Linux Kernel, which provides fundamental system services such as: Memory management, Process management, Security, Network stack.