Material design Android L

29
INTRODUCTION What is Android? It is a mobile operating system. It is developed by using Linux kernel. It is one of the distributions of Linux. It is used for small devices like mobile phones and tablets.

Transcript of Material design Android L

Page 1: Material design Android L

INTRODUCTIONWhat is Android?It is a mobile operating system.It is developed by using Linux kernel.It is one of the distributions of Linux.It is used for small devices like mobile phones and tablets.

Page 2: Material design Android L

INTRODUCTION TO ANDROID L

• Android "L" (working title) is an upcoming release of the Android mobile operating system developed by Google, unveiled on June 25, 2014 and released in beta the next day for selected Google Nexus devices.

• While it is expected to be released in late 2014, its formal version number and official codename have not yet been announced. While the upcoming revision's naming in Android's dessert-themed scheme has not been officially announced, "LMP" tagging in Google's internal build system appears to suggest the name as "Lemon Meringue Pie".

Page 3: Material design Android L

• The most prominent changes to "L" include a redesigned user interface built around a responsive design language referred to as "material design", and improvements to the notification system which allow them to be accessed from the lockscreen, and displayed within other apps as banners across the top of the screen. Internal changes were also made to the platform, with the Android Runtime (ART) officially replacing Dalvik for improved application performance, and changes intended to improve and optimize battery usage.

Page 4: Material design Android L

HISTORY OF ANDROID

Page 5: Material design Android L

Android mobile operating system began with the release of the Android beta in November 2007. The first commercial version, Android 1.0, was released in September 2008.

Since then it has worked on alphabetically

LITERALLY!

Page 6: Material design Android L

Alpha

Beta

Cupcake (1.5)

Donut (1.6)

Eclair (2.0–2.1)

Froyo (2.2–2.2.3)

Gingerbread (2.3–2.3.7)

Honeycomb (3.0–3.2.6)

Ice Cream Sandwich (4.0–4.0.4)

Jelly Bean (4.1–4.3.1)

KitKat (4.4–4.4.4)

L release (developer preview)

Page 7: Material design Android L

DEVELOPMENT

Sleek Interface New UI Material Design Better Performance Better Security GPS Map based applications

Page 8: Material design Android L

Better Battery Life Anyone can create android apps Open Source Code “ Open Source “ Community Use Of ART

Page 9: Material design Android L

ANDROID RUNTIME

Android Runtime (ART) is an application runtime environment used by the Android mobile operating system. ART replaces Dalvik, which is the process virtual machine originally used by Android, and performs transformation of the application's byte code into native instructions that are later executed by the device's runtime environment.

Page 10: Material design Android L

ANDROID RUNTIME FEATURES

Ahead-of-time (AOT) compilation: ART introduces ahead-of-time (AOT)

compilation, which can improve app performance. Improved garbage collection

Garbage collection (GC) can impair an app's performance, resulting in choppy display, poor UI responsiveness, and other problems. ART improves garbage collection in several ways:

Page 11: Material design Android L

 

Dalvik ART

Uses Just-In-Time (JIT) approach, which results in lower storage space consumption but longer app load times

Uses Ahead-Of-Time (AOT) approach, which compiles apps when they’re installed, resulting in faster load times and lower processor usage

Cache builds up over time, so boot times are faster

Cache is built at first boot, hence rebooting device takes significantly longer

Works better for lower internal storage devices as space occupied is lesser

Consumes much more internal storage space since it stores compiled apps in addition to the APKs

Page 12: Material design Android L

What does Android Fragmentation actually mean?Android fragmentation refers to a concern over the alarming number of different available Android operating system (OS) versions in the market. The main issue is potentially reduced interoperability between devices of applications coded using the Android Software Development Kit (Android SDK).

This means that Android SDK applications created for specific devices do not always work with other numerous devices.

Page 13: Material design Android L

WORLDWIDE MARKET OF ANDROID

Page 14: Material design Android L

Android fragmentation: Getting worse all the time

Aug 2014 Aug 2013How much worse?

According to OpenSignal, Android fragmentation swelled roughly 60% in the last year alone.

Despite dominating a whopping 84.7% of the global smartphone market (up from 79.6% in 2013), Android fragmentation gets worse each year, with developers needing to account for at least 18,796 different Android devices in circulation this year.

Page 15: Material design Android L

MATERIAL DESIGNA new concept introduced by the Android L

Page 16: Material design Android L
Page 17: Material design Android L

THE MATERIAL DESIGN CONCEPT

Material design is a comprehensive guide for visual, motion, and interaction design across platforms and devices.

The Android L Developer Preview provides the following elements for you to build material design apps:1. A new theme2. New widgets for complex views3. New APIs for custom shadows and animations

Page 18: Material design Android L

USE OF TRANSITIONS

View ShadowsIn addition to the X and Y properties, views in

the Android L Developer Preview have a Z property. This new property represents the elevation of a view, which determines:The size of the shadow - Views with higher Z values cast bigger shadows. Animations

The Android L Developer Preview provides new APIs that let you create custom animations for touch feedback in UI controls, view state changes, and activity transitions.

Page 19: Material design Android L

ENHANCED NOTIFICATIONS

Notification is the backbone of every android deviceWith android l we get to use this feature in a revisited way

Page 20: Material design Android L

FOR VID

For vid

Page 21: Material design Android L

All the notification enhancements can be summed up in three categories: Lock screen notificationsPrioritized notificationsHeads up notifications

Page 22: Material design Android L

PROJECT VOLTA

Page 23: Material design Android L

Battery life is the biggest issue in android

Page 24: Material design Android L

WHAT IS ACTIVE ?

Application processor Cellular radio Screen

Page 25: Material design Android L
Page 26: Material design Android L

SOLUTION

Job schedulingBattery statsSmart screen

Page 27: Material design Android L

SECURITY IN ANDROID LPrevious issues with android lOvercoming with android lPersonalized locking with advanced devicesPersonalized locking with location

Page 28: Material design Android L

CRYPTOGRAPHY IN ANDROID L

Compulsory encryption What is encryption? Why is it so imp?

Page 29: Material design Android L

REMOTE ACCESS

Remote locking Remote wiping Parental mode Finding your device with advanced features