material design android l

Post on 16-Jan-2017

147 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

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".

• 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.

HISTORY OF ANDROID

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!

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)

DEVELOPMENT

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

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

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.

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:

 

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

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.

WORLDWIDE MARKET OF ANDROID

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.

MATERIAL DESIGNA new concept introduced by the 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

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.

ENHANCED NOTIFICATIONS

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

FOR VID

For vid

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

PROJECT VOLTA

Battery life is the biggest issue in android

WHAT IS ACTIVE ?

Application processor Cellular radio Screen

SOLUTION

Job schedulingBattery statsSmart screen

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

CRYPTOGRAPHY IN ANDROID L

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

REMOTE ACCESS

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

top related