Sie sind auf Seite 1von 15

ANDROID OPERATING SYSTEM

Androidis amobile operating system(OS) currently developed


byGoogle, based on theLinux kerneland designed primarily
fortouchscreenmobile devices such
assmartphonesandtablets.
Android'suser interfaceis mainly based ondirect manipulation,
using touch gestures that loosely correspond to real-world
actions, such as swiping, tapping and pinching, to manipulate
on-screen objects, along with avirtual keyboardfor text input
Initially developed by Android, Inc., which Google bought in
2005.
Android has the largestinstalled baseof all operating systems
of any kind. Android has been the best selling OS on tablets
since 2013, and on smartphones

SOME KEY POINTS

DEVELOPER GOOGLE
WRITTEN IN C,C++,JAVA(UI)
KERNEL TYPE-MONOLITHIC
AVAILABLE IN- 70 LANGUAGES
DEFAULT USER INTERFACE- GRAPHICAL(MULTITOUCH)
OPEN SOURCE OPERATING SYSTEM

FEATURES OF ANDROID
Android's default user interface is mainly based ondirect
manipulation,using touch inputs that loosely correspond to real-world
actions, like swiping, tapping, pinching.
Android devices boot to the homescreen, the primary navigation and
information "hub" on Android devices that is analogous to
thedesktopfound on personal computers.
Android homescreens are typically made up of app icons andwidgets
Along the top of the screen is a status bar, showing information about the
device and its connectivity. This status bar can be "pulled" down to reveal
a notification screen where apps display important information or updates

Applications ("apps"), which extend the functionality of devices, are

written using theAndroid software developmentkit (SDK) and,


often, theJavaprogramming language that has complete access to
the Android APIs.
Android is designed to manage processes to keep power
consumption at a minimum.
Android manages the applications stored in memory automatically:
when memory is low, the system will begin invisibly and
automatically closing inactive processes
The main hardware platform for Android is
theARM(ARMv7andARMv8-Aarchitectures).
Android devices incorporate many optional hardware components,
including still or video cameras,GPS,orientation sensors, dedicated
gaming controls,accelerometers ,gyroscopes,
barometers,magnetometers,proximity sensors,pressure sensors,
thermometers, andtouchscreens.

ARCHITECTURE OF ANDROID

ARCHITECTURE
On top of the Linux kernel, there are
themiddleware,librariesandAPIswritten inC,
andapplication softwarerunning on anapplication
frameworkwhich includesJava-compatible libraries.
Development of the Linux kernel continues independently
of other Android's source code bases.
For its Java library, the Android platform uses a subset of
the now discontinuedApache Harmonyproject

SECRUITY AND PRIVACY


Android applications run in asandbox, an isolated area of
the system that does not have access to the rest of the
system's resources, unless access permissions are
explicitly granted by the user when the application is
installed. Before installing an application,Play
Storedisplays all required permissions.
In Android 6.0Marshmallow, the permissions system was
changed to allow the user to control an application's
permissions individually,

ANDROID V/S WINDOWS


PHONE
android

windows

Free and open source

Google

Google play
Multi-user- yes

Proprietary

Market share-80.7%

Programmed in-c,c++,java

Microsoft

1.1%

7+:XNA(.NET C#),Silverlight, native C/C++

Windows store

no

Android v/s iphone


Android

Iphone

Open source

Multi-user-yes

App store

Package manager : APK

9.3.1

Proprietary

Google play

Programmed in c,c++,java

17.7%

Current version: 6.0.1

Apple Inc

Mkt share: 80.7%

Google

ITUNES

C,C++,Objective C

no

ROOTING IN ANDROID
Rootingis the process of allowing users ofsmartphones,tabletsand
other devices running theAndroidmobile operating systemto attain
privileged control(known asroot access) over various Android
subsystems.
Rooting is often performed with the goal of overcoming limitations
thatcarriersand hardware manufacturers put on some devices. Thus,
rooting gives the ability (or permission) to alter or replace system
applications and settings, run specializedapplications("apps") that
require administrator-level permissions, or perform other operations
that are otherwise inaccessible to a normal Android user.

ROOTING(CONTD..)
ADVANTAGES:
1. Advantages of rooting include the possibility for complete control over the look and
feel of the device. As a superuser has access to the device's system files, all aspects of
the operating system can be customized with the only real limitation being the level of
coding expertise.[9]Immediately expectable advantages of rooted devices include the
following:[10][11]
2. Support for themes, allowing everything to be visually changed from the color of the
battery icon, to the boot animation that appears while the device is booting, and more.
3. Full control of the kernel, which, for example, allows overclocking and underclocking
the CPU and GPU.

4. Full application control, including the ability to backup,


restore, or batch edit applications, or to removebloatware
that comes pre-installed on many phones.
5. Custom automated system-level processes through the
use of third-party applications.[12]
6.Ability to install acustom firmware(also known as a
custom ROM) that allows additional levels of control on a
rooted device.

DISADVANTAGES
1. Possibility for complete loss of operating system
(Android) and personal data that included in internal
storage.
2. Void the warranty.

THANK YOU !!!!

Das könnte Ihnen auch gefallen