3. OVERVIEW
1. DEFINATION OF ANDROID.
2. DEVICES THAT SUPPORTS ANDROID OS.
3. EVOLUTION AND HISTORY OF ANDROID.
4. INTERFACE.
5. ARCHITECTURE OF THE ANDROID OPERATING SYSTEM.
6. ADVANTAGES OF USING ANDROID AS AN OPERATING SYSTEM.
7. DISADVANTAGES OF AN ANDROID OS.
8. ANDROID VS IOS.
takudzwamoyo98@gmail.com
4. WHAT IS ANDROID
Android is a mobile operating system developed by Google, based on a
modified version of the Linux kernel and other open source software and
designed primarily for touchscreen mobile devices such as smartphones and
tablets.
takudzwamoyo98@gmail.com
5. DEVICES WHICH SUPPORTS ANDROID
OPERATING SYSTEM
TABLET
ANDROID AUTO
ANDROID TV
ANDROID
MOBILE PHONES
ANDROID
AUTO (CARS)
WEAR OStakudzwamoyo98@gmail.com
6. EVOLUTION AND HISTORY OF ANDROID
The company Android ink was found by the four guys,Rich Miner,Nick
Sears,Chris White and Andy Rubin.
Rubin was quoted as saying that Android Inc was going to develop “smarter
mobile devices that are more aware of its owner’s location and
preferences.(Smartphone)”
A SMARTPHONE
a mobile phone that performs many of the functions of a computer, typically
having a touchscreen interface, Internet access, and an operating system capable
of running downloaded apps.
The operating system has since gone through multiple major releases, with the
current version being 9.0 "Pie", released in August 2018. The core Android source
code is known as Android Open Source Project (AOSP), and is primarily licensed
under the Apache License.
takudzwamoyo98@gmail.com
7. CONTINUATION ON HISTORY OF ANDROID
The early intentions of the company were to develop an advanced operating
system for digital cameras, and this was the basis of its pitch to investors in April
2004.
The company then decided that the market for cameras was not large enough for
its goals, and by five months later it had diverted its efforts and was pitching
Android as a handset operating system that would rival Symbian and Microsoft
Windows Mobile.
In July 2005, Google acquired Android Inc. Its key employees, including Rubin,
Miner and White, joined Google as part of the acquisition.
Not much was known about the secretive Android at the time, with the company
having provided few details other than that it was making software for mobile
phones.[15] At Google, the team led by Rubin developed a mobile device
platform powered by the Linux kernel
takudzwamoyo98@gmail.com
8. INTERFACE
Android's default user interface is mainly based on direct manipulation, using
touch inputs that loosely correspond to real-world actions, like swiping,
tapping, pinching, and reverse pinching to manipulate on-screen objects,
along with a virtual keyboard.Game controllers and full-size physical
keyboards are supported via Bluetooth or USB.
Android homescreens are typically made up of app icons and widgets; app
icons launch the associated app, whereas widgets display live, auto-updating
content, such as a weather forecast, the user's email inbox, or a news ticker
directly on the homescreen. A homescreen may be made up of several pages,
between which the user can swipe back and forth
The response to user input is designed to be immediate and provides a fluid
touch interface, often using the vibration capabilities of the device to provide
haptic feedback to the user.
takudzwamoyo98@gmail.com
9. CONTINUATION ON ANDROID INTERFACE
Internal hardware, such as accelerometers, gyroscopes and proximity sensors
are used by some applications to respond to additional user actions, for
example adjusting the screen from portrait to landscape depending on how
the device is oriented,or allowing the user to steer a vehicle in a racing game
by rotating the device, simulating control of a steering wheel.
takudzwamoyo98@gmail.com
10. CONTINUATION ON ANDROID INTERFACE
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.[72]
Notifications are "short, timely, and relevant information about your app
when it’s not in use", and when tapped, users are directed to a screen inside
the app relating to the notification
takudzwamoyo98@gmail.com
13. LINUX KENEL
DEVICE DRIVERS.
MEMORY MANAGEMENT.
PROCESS MANAGEMENT.
NETWORK.
takudzwamoyo98@gmail.com
14. LIBRARIES
C/C++ Libraries.
Interface through java.
Surface manager.
2D and 3D graphics.
Browser engine,Media code
takudzwamoyo98@gmail.com
15. ANDROID RUNTIME
DELVIK VM
DEX FILE(Delvik Executable files).
Limited memory and battery power.
CORE LIBRARY
Collection of inputs and outputs
In general,it provides the most of the finctionality available in the core libraries
of the java language.
takudzwamoyo98@gmail.com
16. APPLICATION FRAMEWORK
IT PROVIDES THE API(APPLICATION PROGRAMMING INTERFACE).
APIs.
• Data structures.
• Utilities.
• File access
• Network access
• Graphics
takudzwamoyo98@gmail.com
17. APPLICATIONS
APPLICATIONS ARE DIVIDED INTO NATIVE AND THIRD PARTY APPS.
EXAMPLES OF NATIVE APPS
Contacts
Messaging.
Calender
Email client
Caalculater.
EXAMPLES OF THIRD PARTY APPS
Whatsapp
Bible
Some games.
Shareit
takudzwamoyo98@gmail.com
18. ADVANTAGES OF USING ANDROID AS AN
OPERATING SYSTEM.
Applications are easily obtainable on google play store.
It supports multi task system
Its good dealing with notifications
takudzwamoyo98@gmail.com
19. DISADVANTAGES OF AN ANDROID OS
Need of internet connection
Making source available invites the attention of hackers.
CONSUMES MORE BATTERY.
Many application of android contains virus(since its an open sourse).
takudzwamoyo98@gmail.com
20. ANDROID VS IOS
-DEVELOPED BY GOOGLE -DEVELOPED BY APPLE
-AVAILABLE ON GOOGLE PLAY STORE -AVAILAIBLE ON APPLE STORE
-RELEASED 2008 -RELEASED 2007
-IT’S AN OPEN SOURCE -IT’S A CLOSED SOURCE
takudzwamoyo98@gmail.com