Now a days,the one thing that rapidly growing is Android L launched by the Google I/O.Here,“L” stands for Lollipop.The latest version of Android operating system is Android 5.0 Lollipop which is the largest and most demanding release for Android.  Android extends further, from phones, tablets, and wearables, to TVs and cars.Google also launched the platform for the android lollipop (5.0) which are nexus 6 and nexus player.

Android Lollipop 5.0

Android Lollipop 5.0

Here are new key features of the Android 5.0 Lollipop:

Material design
The latest design of the Android 5.0 Lollipop is made very flexible. This type of the design is made for all devices from small to large and gives an expanded UI toolkit for the new design patterns easily in your apps.

A new 3D views, cast realtime shadows,built-in activity transitions,use shared visual elements across activities. Ripple animations are available for buttons, checkboxes, and other touch controls . Also, define the vector drawables in XML and animate them in a variety of ways. A new system-managed processing thread called RenderThread keeps animations smooth.

Performance focus

Android 5.0 provides a fast, smooth and powerful computing practice. Android runs exclusively on the new ART runtime,It’s supported on ARM, x86, and MIPS architectures and is fully 64-bit compatible.

ART improves app performance and responsiveness. Efficient garbage collection reduces the number and duration of pauses for GC events. Android 5.0 introduces platform support for 64-bit architectures. Optimizations provide larger address space and improved performance for certain compute workloads.

Apps written in the Java language run as 64-bit apps automatically—no modifications are needed. Android 5.0 also provide improved A/V sync. The audio and graphics pipelines have been instrumented for more accurate timestamps, enabling video apps and games to display smooth content.

Notifications

Notifications in Android 5.0 are more visible, available, and configurable. Varying notification details appear on the lock screen. While key notification alerts such as incoming calls appear in a heads-up notification.

Android lollipop 5.0

Android lollipop 5.0

New metadata added to the notifications to collect associated contacts for ranking, category, and priority. A new media notification template provides consistent media controls for notifications with up to 6 action buttons including custom controls.

Apps on the big screen

Android TV provides a complete TV platform for the  app’s big screen. Now with Android TV create big, bold app or game content and support interactions with game controllers and other input devices.Android provides a leanback UI framework in the v17 support library.

The Android TV Input Framework (TIF) allows TV apps to handle video streams from sources such as HDMI inputs, TV tuners, and IPTV receivers.

It also enables live TV search and recommendations via metadata published by the TV Input and includes an HDMI-CEC Control Service to handle multiple devices with a single remote.

Document-centric apps

Android 5.0 introduces a recreate Overview space that’s more adaptable and useful for multitasking.New APIs allow to show separate activities in the app as individual documents alongside other recent screens.Take an advantage of concurrent documents to provide users instant access to more of the content or services.

Advanced connectivity

The new APIs allow apps to perform concurrent operations with Bluetooth Low Energy, allowing both scanning and advertising. Multi-networking features allow apps to query available networks for available features such as whether they are Wi-Fi, cellular, metered, or provide certain network features.

NFC APIs now allow apps to register an NFC application ID (AID) dynamically, also set the preferred card emulation service per active service and create an NDEF record containing UTF-8 text data.

High-performance graphics

Support  for Khronos OpenGL ES 3.1 now provides games and other apps the highest-performance 2D and 3D graphics capabilities on supported devices.

OpenGL ES 3.1 adds compute shaders, stencil textures, accelerated visual effects, high quality ETC2/EAC texture compression, advanced texture rendering, standardized texture size and render-buffer formats, and more.

Android 5.0 also introduces the Android Extension Pack (AEP), a set of OpenGL ES extensions ASTC texture compression, per-sample interpolation and shading, and other advanced rendering capabilities.

More powerful audio

A new audio-capture design offers low-latency audio input. The new design includes: a fast capture thread that never blocks except during a read; fast track capture clients at native sample rate, channel count, and bit depth; and normal capture clients offer resampling, up/down channel mix, and up/down bit depth.

Multi-channel audio stream mixing allows professional audio apps to mix up to eight channels including 5.1 and 7.1 channels. Apps have finer-grain control over text-to-speech synthesis,as new APIs mprove support for synthesis error checking, network synthesis, language discovery, and network fallback.

Android allow support for standard USB audio peripherals,users to connect USB headsets, speakers, microphones, or other high performance digital peripherals.New MediaSession APIs for controlling media playback.

Enhanced camera & video

Android 5.0 introduces all new camera APIs so that, capture raw formats such as YUV and Bayer RAW, and control parameters such as exposure time, ISO sensitivity, and frame duration on a per-frame basis.

Along with images, also capture the metadata like noise models and optical information from the camera. Apps sending video streams over the network can now take advantage of H.265 High Efficiency Video Coding (HEVC) for optimized encoding and decoding of video data.

Android 5.0 also adds support for multimedia tunneling and the ability to play compressed audio and video data together.

Android in the workplace

To enable, bring the own device for enterprise environments, a new managed provisioning process creates a secure work profile on the device. In the launcher, apps are shown with a Work badge to indicate that the app and its data are administered inside of the work profile by an IT administrator.

Notifications for both the personal and work profile are visible in a unified view. The data for each profile is always kept separate and secure from each other, including when the same app is used by both profiles.

Screen capturing and sharing

Android 5.0 add screen capturing and screen sharing capabilities to the app.With user permission, capture non-secure video from the display and deliver it over the network.

New types of sensors

In Android 5.0, a new tilt detector sensor helps improve activity recognition on supported devices, and a heart rate sensor reports the heart rate of the person touching the device. New interaction composite sensors are now available to detect special interactions such as a wake up gesture, a pick up gesture, and a glance gesture.

Chromium WebView

The initial release for Android 5.0 includes a version of Chromium for WebView based on the Chromium M37 release, adding support for WebRTC, WebAudio, and WebGL.Chromium M37 also includes native support for all of the Web Components specifications: Custom Elements, Shadow DOM, a HTML Imports, and Templates.

The WebView has been based on Chromium since Android 4.4, the Chromium layer is now updatable from Google Play.

Accessibility & input

The accessibility APIs can retrieve detailed information about the properties of windows on the screen.New Input method editor (IME) APIs enable faster switching to other IMEs directly from the input method.

Tools are available for building battery-efficient apps.

New job scheduling APIs allow to optimize battery life by deferring jobs for the system to run at a later time or under specified conditions, such as when the device is charging or connected to Wi-Fi.

A new dumpsys batterystats command generates battery usage statistics that can use to understand system-wide power use and understand the impact of  app on the device battery.