ANDROID technology
-
Upload
me-creations -
Category
Mobile
-
view
106 -
download
0
Transcript of ANDROID technology
CONTENTS
Mobile OS Introduction of android Android versions Android architecture Comparison of IOS,windows,android Features of android Advantages of android Disadvantage of android Conclusion
Apple’s operating system
Designed only for apple devices
Market share of 23%
User friendly
Good performance
Notification center
Apple app store
Latest update:IOS 8.2 beta 4
IOS
ANDROID
Notification bar
Hardware acceleration
Fully optimized for mobile phones
Multitouch
Multitasking
Tethering
Google play store
Market share more than 52 %
WINDOWS
Personalisation (live tiles,background images)
Efficiency (long battery life,less background process)
Best camera experience
Less lagging
Microsoft apps support (onedrive,office)
Better in bulit web browser (bing)
Easy communication facilities (messaging & emails)
INTRODUCTION Android is a Linux-based operating system
for mobile devices such as smartphones and tablet computers.
There are more than 8,00,000 apps in Android market
1 Millon devices activated daily
The Android is an open source
It provides an easy to use interface so that anyone can use it.
ORIGIN OF ANDROID Android was founded in Palo Alto, California in October
2003 by Andy Rubin, Rich Miner, Nick Sears and Chris
White who work at “Google” to develop.
“…smarter mobile devices that are more aware of
its owner’s location and preferences.”
Andy Rubin
ORIGIN OF ANDROID Android was bought by “Google” in 2005.
On the 5th of the November 2007 the Open Handset
Alliance, a consortium of several companies was
unveiled with the goal to develop open standards for
mobile services.
OHA (Open Handset Alliance)
What is the Open Handset Alliance (OHA)?
In 2007, a group of manufacturers, wireless carriers & software developers formed the “Open Handset Alliance”
OPEN HANDSET ALLIANCE cont.
Aim is to develop open standards for mobile devices
Members have promised not to lock their Android phones
Members T-Mobile, HTC, LG, Motorola, Samsung, Sony and many more . .
Nokia, Microsoft, RIM (BlackBerry) are only major companies to not align with OHA
VERSIONS OF ANDROID
Android 1.0 (Astro) 23 September 2008Android 1.1 (Bender) 9 February 2009 Android 1.5 (Cupcake) 30 April 2009Android 1.6 (Donut) 15 September 2009 Android 2.0 (Éclair) 26 October 2009 Android 2.2 (Froyo) 20 May 2010Android 2.3 (Gingerbread) 6 December 2010Android 3.0 (Honeycomb) 10 May 2011Android 4.0 (Ice cream sandwich) 19 October 2011Android 4.1,2(Jelly Bean) 13 July 2012Android 4.4 (Kit Kat) 22 November 2013Android 5.0 (Lolly pop) 3 November 2014
ANDROID ASTRO
First full version of android. Released on September 23, 2008. Wi-Fi and Bluetooth support. Quite slow in operating. copy and paste feature in the web
browser is not present.
ANDROID BENDER(BETA)
First Version of Android. The focus of Android beta is testing
incorporating usability. Android beta will generally have many
more problems on speed and performance.
ANDROID CUPCAKE
Released on April 30, 2009. Added auto-rotation option. Copy and Paste feature added in the
web browser. Increased speed and performance but
not upto required level.
ANDROID DONUT
Released on September 15, 2009. Voice search and Search box were
added. Faster OS boot times and fast web
browsing experience. Typing is quite slower.
ANDROID ECLAIR
Released on October 26, 2009. Bluetooth 2.1 support. Improved typing speed on virtual
keyboard, with smarter dictionary. no Adobe flash media support.
ANDROID FROYO
Released on May 20, 2010. Support for Adobe Flash 10.1 Improved Application launcher with
better browser No internet calling.
ANDROID GINGERBREAD
Released on December 6, 2010. Updated User Interface with
high efficiency and speed Internet calling One touch word selection and
copy/paste. New keyboard for faster word input. More successful version of Android than
previous versions. not supports multi-core processors.
ANDROID HONEYCOMB
Released on MAY 10, 2011. Support for multi-core processors Ability to encrypt all user data. This version of android is only
available for tablets.
ANDROID ICECREAM SANDWICH
Released on OCTOBER 19, 2011. Virtual button in the UI. A new typeface family for the
UI, Roboto. Ability to shut down apps that are using
data in the background.
ANDROID JELLYBEAN 4.1
Released on June 27, 2012.
Smoother interface
Bluetooth Smart Ready
Dial-pad Autocomplete
Simplified Setup Wizard
Bluetooth AVRCP
Location accuracy features via Wi-Fi scan only mode.
ANDROID KITKAT 4.4
Released on October 31, 2013.
Latest version of Android.
Smoother user interface.
NFC , enabling a device to replace Smart cards.
Wireless printing capability
New framework for UI transitions
Wi-Fi and mobile data activity (TX/RX) indicators are moved to quick settings
Expanded functionality for notification listener services
WebViews now based on Chromium engine
ANDROID LOLLIPOP 5.0 Bug fixes, fix issues with video playback and password failures
New design (Material design)
Speed improvement
Battery consumption improvement
Better graphics improvement
NFC support enhancement
Android provides a set of core applications: Email Client SMS Program Calendar Maps Browser Contacts Etc
All applications are written using the Java language.
31
Feature Role
View System
Used to build an application, including lists, grids, textboxes, buttons, and embedded web browser
Content Provider
Enabling applications to access data from other applications or to share their own data
Resource Manager
Providing access to non-code resources (localized strings, graphics, and layout files)
Notification Manager
Enabling all applications to display customer alerts in the status bar
Activity Manager
Managing the lifecycle of applications and providing a common navigation backstack
Users are allowed to replace components.
Exposed to developers through the Android application framework
Including a set of C/C++ libraries used by components of the Android system
Core LibrariesProviding most of the functionality available in the core
libraries of the Java languageAPIs
Data StructuresUtilitiesFile AccessNetwork AccessGraphicsEtc
Dalvik Virtual Machine
Providing environment on which every Android application runs
Each Android application runs in its own process, with its own instance of the Dalvik VM.
Dalvik has been written such that a device can run multiple VMs efficiently.
Register-based virtual machineExecuting the Dalvik Executable (.dex) format .dex format is optimized for minimal memory
footprint.Compilation
Relying on the Linux Kernel for:ThreadingLow-level memory management
Relying on Linux Kernel 2.6 for core system services
Memory and Process Management
Network Stack
Driver Model
Security
Providing an abstraction layer between the H/W and the rest of the S/W stack
SOFTWARE DEVELOPMENT
DEVELOPMENT REQUIREMENTS• JAVA• Android SDK• Eclipse IDE (or) Mono Develop (Xamarin)
PROGRAMMING LANGUAGES• JAVA- officially supported
GENERAL FEATURES OF ANDROIDThe main features of android powered devices are……Google play store
Bluetooth
Wifi
GPS
NFC
FEATURES Current features and specifications:
•Handset layoutsThe platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 3.0 specifications, and traditional smart phone layouts.
•ConnectivityAndroid supports connectivity technologies including GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
•Multiple language supportAndroid supports multiple languages.
•Media supportAndroid supports the following audio/video/still media formats: MP3,MPEG-4, WMV,AVI,AAC, WAV, JPEG, PNG, GIF, BMP etc.
•Additional hardware supportAndroid can use video/still cameras, touch screens, GPS, accelerometers, gyroscopes, magnetometers, dedicated gaming controls, proximity sensors, thermometers, accelerated 3D graphics and many more..
FEATURES cont.Current features and specifications:
•Multi-touchAndroid has native support for multi-touch.
•MultitaskingMultitasking of applications, with unique handling of memory allocation, is available
•Screen captureAndroid supports capturing a screenshot by pressing the power and volume-down buttons at the same time.
FEATURES cont.Current features and specifications:
•External storageMost Android devices include micro SD slot and can read micro SD cards formatted with FAT32, Ext3 or Ext4 file system.
•TetheringAndroid supports tethering, which allows a phone to be used as a wireless Wi-Fi hotspot. Before Android 2.2 this was supported by third-party applications or customizations
COMPARISON OF ANDROID & IOSFeatures *ANDROID *IOS
• Apps +750000 +700000
• File manager Y N
• Flash support Y N
• Hardware support Y I-devices
• Wifi hotspot Y N
• NFC Y N
• Multitasking Y limited
• Notification bar Y Y
COMPARISON OF ANDROID & windowsFeatures *ANDROID *WINDOWS
o Apps +750000 +20000
o Filemanager Y N
o Screenshots Y N
o Hardware support Y Limited devices
o Core Linux Windows
o Productivity suit Google docs Office
o Sreach engine Google Bing
ONLY FOR SMART PHONE ??
Manufacturers are making many devices not limited only to Cell Phones.
Android OS is now running in :• Camera, • Tablets, • Android cars, • HDTV,• Smart Watches,• Desktop phones, • Microwave oven, • Washing machine.
ADVANTAGES
Android can Run Multiple Apps at the Same Time
Android Keeps Information Visible on Your Home Screen
Android Lets You Change Your Settings Faster
Android Gives You More Options to Fit Your Budget
Android Does Google and Social Integration
Android Lets You Choose Your Hardware
Android Gives You Better Notifications
DISADVANTAGES
Hangs a lot
Drain battery
Internet connection is important
Box of Malware Google play store
Over heat
Applications need force closes when they are too lags
Google ads
CONCLUSION
There are chances of Android may become the widely used operating system in world as it has found its application in many appliances such as washing machine, microwave ovens, cameras, TVs etc.
ANDROID is now becoming the best among all the mobile operating systems.
ANDROID is being used in 170 models of different 27 Mobile Companies.
It surely takes lot of time for other OS to create such a rapid revolution.