24
Avinash Kumar Shudhanshu Acharya Narendra Dev College University of Delhi [email protected] (+91-9711163013) ©Avinash Kumar Shudhanshu

Multimedia and Android

Embed Size (px)

Citation preview

Page 1: Multimedia and Android

Avinash Kumar ShudhanshuAcharya Narendra Dev CollegeUniversity of Delhi

[email protected](+91-9711163013)

©Avinash Kumar Shudhanshu

Page 2: Multimedia and Android

©Avinash Kumar ShudhanshuImage Courtesy: Dhiraj [email protected]

Page 3: Multimedia and Android

RankCountry or

regionNumber of

mobile phonesPopulation

Phones per 100 citizens

- World 6,800,000,000+ 7,012,000,000 97

01 China 1,227,360,000[4] 1,349,585,838 89.2

02 India 904,480,000 1,220,800,359 74.96

03 United States 327,577,529 350,000,000 103.9

04 Brazil 271,100,00 201,032,714 136.45

05 Russia 256,116,000 142,905,200 155.5

©Avinash Kumar ShudhanshuSource: Wikipedia

What Data Says:

Page 4: Multimedia and Android

©Avinash Kumar ShudhanshuImage Courtesy: Dhiraj [email protected]

Facts:

Page 5: Multimedia and Android

©Avinash Kumar ShudhanshuImage Courtesy: Brian [email protected]

Page 6: Multimedia and Android

©Avinash Kumar ShudhanshuImage Courtesy: Brian [email protected]

Page 7: Multimedia and Android

©Avinash Kumar Shudhanshu

PlatformProgramming

languageIDE available Cross-platform deployment Development tool cost

Android

Java but portions of

code can be

in C,C++

Eclipse,IntelliJ IDEA,

Project Kenai Android

plugin for NetBeans

Android only, because of Dalvik

VM, March 2009Free, IntelliJ IDEA Community Edition - Free

BlackBerry Java Eclipse, BlackBerry JDEBlackBerry only, because of RIM

APIFree

iOS SDK Objective-C Xcode,AppCode iPhone, iPad, iPod Touch

Apple tools are free for an Intel-basedMac.

Simulator testing is free, but installing on a device

needs a fee for a developer signing key. AppCode -

Commercial licenses available.

Windows PhoneC#, Visual

Basic,C, C++

Visual Studio 2012, Visual

Studio 2010Windows Phone Microsoft Commercial licenses available.

©Avinash Kumar ShudhanshuSource: Wikipedia

Different Mobile Phone Platforms

Page 8: Multimedia and Android

©Avinash Kumar Shudhanshu

Page 9: Multimedia and Android

• Tools are free and run on all devices• Market registration is the cheapest at 25$ onetime fee.• OS is free : Advantage better understanding• More Free Apps : Better for the user , moreuser = larger market

©Avinash Kumar Shudhanshu

Why Android

Cost:

Page 10: Multimedia and Android

• Was designed to run on multiple devices.• Configuration qualifiers for resources• UI Design based on rules rather than absolutepositions.

Multiple device support

©Avinash Kumar Shudhanshu

Page 11: Multimedia and Android

• Allows an app to pass messages acrosscomponents and between apps.

• Allows other apps to fulfill requests withoutknow about the app. Eg : Share Intent.

• you can take action and respond without opening whatever app first (for example, I could email Cody without first separately opening the mail app).

Intents/Sinking/Sharing

©Avinash Kumar Shudhanshu

Page 12: Multimedia and Android

Customization

• If you want to customize your smartphone, the sky's the limit with Android. Alter whatever you want. You can even download an iOS or win 8 theme, if that's what you're into.

• You can replace Android's default keyboard with any third-party alternative (like the easy-to-use and fairly self-explanatory Swipe).

• you can set multiple users accounts on one device, limiting the information that each user can see. Can't do that on the iPad.

©Avinash Kumar Shudhanshu

Page 13: Multimedia and Android

Android 5.0 iOS 8 Windows Phone 8.1

Affordability 1st 3rd 2nd

Interface 1st 1st 1st

Apps 2nd 1st 3rd

App stores 2nd 1st 3rd

Alt app stores 1st 2nd 3rd

Battery life 1st 2nd 3rd

Updates 3rd 1st 2nd

Customizability 1st 3rd 2nd

Rooting 1st 2nd 3rd

Calls & messaging 1st 1st 1st

Email 1st 1st 1st

Peripherals 2nd 1st 3rd

Cloud services 1st 3rd 2nd

Photo Backup 1st 3rd 2nd

Voice assistants 2nd 3rd 1st

Connectivity 1st 1st 1st

Security 3rd 1st 2nd

Maps 1st 3rd 2nd

Camera 2nd 1st 3rd

Simplicity 1st 1st 1st

©Avinash Kumar ShudhanshuSource: Digitaltrends.com

Page 14: Multimedia and Android

How people see it!

©Avinash Kumar Shudhanshu

Page 15: Multimedia and Android

Android..??

• A Software platform and Operating System for Mobile Devices.

• Full phone software stack including applications.

• Based on the Linux operating system.

• Developed by Google and the Open Handset Alliance.

• An open platform for developers, users & industry.

• 100 % pure Java code.

©Avinash Kumar Shudhanshu

Page 16: Multimedia and Android

History

• July 2005, Google acquired Android Inc., a small startup

company.

• Started as a mobile software development company.

• Developed a Linux-based mobile device OS.

• On 5 November 2007, the Open Handset Alliance founded.

©Avinash Kumar Shudhanshu

Page 17: Multimedia and Android

Open Handset Alliance

©Avinash Kumar Shudhanshu

Page 18: Multimedia and Android

Evolution

©Avinash Kumar Shudhanshu

Page 19: Multimedia and Android

Architecture

©Avinash Kumar Shudhanshu

Page 20: Multimedia and Android

VersionCode name

Release date

API level

Distribution

4.4 KitKatOctober 31,

201319 1.4%

4.3.x

Jelly Bean

July 24, 2013

18 7.8%

4.2.xNovember 13, 2012

17 15.4%

4.1.x July 9, 2012 16 35.9%

4.0.3–4.0.4Ice Cream Sandwich

December 16, 2011

15 16.9%

3.2 Honeycomb July 15, 2011 13 0.1%

2.3.3–2.3.7 GingerbreadFebruary 9,

201110 21.2%

2.2 FroyoMay 20,

20108 1.3%

Versions

©Avinash Kumar Shudhanshu

Page 21: Multimedia and Android

Android 5.0 (Lollipop)What’s New

• Accessing Notification from Lock screen

• Do not Disturb And Priority Modes

Sharing Phone with multiple users

"OK, Google" Now Works Even When Your Phone Is Off

• The Screen Will Turn On When You Pickup the Phone

• Android Now Has a Battery Saving Mode

Uses Android Runtime by default.

©Avinash Kumar Shudhanshu

Page 22: Multimedia and Android

“Apple should make an Android Phone.” – Steve Wozniak (Co-founder Apple)

Apple Says:

©Avinash Kumar ShudhanshuSource: http://www.wired.co.uk

©Avinash Kumar Shudhanshu

Page 23: Multimedia and Android

©Avinash Kumar Shudhanshu

Page 24: Multimedia and Android

Thank You

©Avinash Kumar Shudhanshu