60
Be together. Not the same Submitted by, Mebin Mathew ANDROID TECHNOLOGY

ANDROID technology

Embed Size (px)

Citation preview

Be together. Not the same

Submitted by,

Mebin Mathew

Reg no::1215600

5

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

MOBILE OS

Main mobile operating systems are:……

IOS ANDROID

WINDOWS

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

.

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

OPEN HANDSET ALLIANCE cont.Members are:

MARKET SHARE OF ANDROID

Version’

s

ANDROID

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 ARCHITECTURE

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.

ANDROID POWERED CAMERA.

ANDROID POWERED TV.

ANDROID POWERED WATCHES.

ANDROID POWERED GLASS.

ANDROID POWERED MIRROR.

ANDROID POWERED CAR SYSTEM.

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

ANDROID IN 2020

FUTURE OF ANDROID• Lock screens with shortcuts

FUTURE OF ANDROID

• Better notifications

FUTURE OF ANDROID

• NFC unlocking

FUTURE OF ANDROID

• Always-listening voice Control

FUTURE OF ANDROID

• Smart profiles

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.

ANY QUESTIONS???

?

THANK YOU!!