Features of latest Android 5.0 - Lollipop

Thursday 5 March 2015

Materials Design:



Android 5.0 brings the design of materials for Android and offers a set of tools extended interface for the integration of new patterns easily design your applications user.

New 3D views let you set a z-level to lift items out of view hierarchy and shadows in real time, even as they move.

Transitions take the user activity incorporated seamlessly from one state to another with a beautiful, lively movement. The subject material adds transitions to operations, including the ability to use visual elements shared across activities.

To play the movie, click on the device display
Ripple animations are available for buttons, checkboxes and other touch controls in your application.

You can also define XML drawables vector and encourage them in a variety of ways. Vector drawables scale without losing definition, so they are perfect for a single color, in-app icons.

A new processing thread managed by the system called RenderThread maintains smooth animations, even when there are delays in the main thread of the user interface.

Focus Performance:


Android 5.0 offers a faster, smoother and more powerful computing experience.

Android now works exclusively in the new runtime ART, built from scratch to support a mix of front-of-time (AOT), just-in-time (JIT), and interpreted code. It supports ARM, x86 and MIPS architectures and is fully compatible with 64 bits.

ART improves application performance and responsiveness. Efficient garbage collection reduces the number and length of breaks GC events that fit comfortably within the window of v-sync so that your application does not skip frames. ART memory also moves dynamically to optimize performance for applications front.

Android 5.0 introduces support platform 64-bit architectures are used by the NVIDIA Tegra K1 Nexus 9. optimizations provide greater address space and better performance for certain workloads computer. Applications written in the Java language run as 64-bit applications automatically-no modifications are needed. If your application uses native code, we have extended the NDK to support new ITB for v8 ARM and x86-64, and MIPS-64.

Continuing the focus on smoother performance, Android 5.0 offers greater synchronization A / V audio pipes and graphs have been implemented for brands more accurate time, allowing video applications and games to display smooth synchronized content.

Notifications:


Notifications in Android 5.0 are more visible, accessible and configurable.


Different notification details may appear on the lock screen, if desired by the user. Users can choose to allow none, some or all contents of notice to be displayed on a screen lock security.

Key Alert notification, such as incoming calls appear in one to one small notification window floating hand to hand that allows the user answers or fire without leaving the current application.

Now you can add new metadata associated notifications to collect contacts (for classification), category and priority.

A new model of media reporting controls provides a consistent means of notifications with up to 6 action buttons, including custom controls like "thumbs up" -NO more need RemoteViews!

Its applications on the big screen:


TV Android platform offers a complete television experience large screen application. Android TV is centered around a simplified experience home screen that allows users to easily discover content, personalized voice search recommendations.

Android TV can now create great experiences for their applications bold or game content and support interactions with game controllers and other input devices. To help you build cinema, 10-foot user interfaces for television, Android provides a framework for user interface library Leanback v17 support.

Android TV Input Framework (TIF) TV allows applications to handle video streams from sources such as HDMI, TV tuner, and IPTV receivers. Search also allows live TV and recommendations through the metadata published by the TV input and includes a HDMI-CEC Service for controlling multiple devices with a single remote control.

The Marco Input TV offers access to a wide variety of input sources live TV and gathers in a single user interface for users to browse, view, and enjoy content. Building services TV input so that its contents can help make your content more accessible TV devices.


Document-centric applications:


Android 5.0 introduces a redesigned general space (formerly recent) which is more versatile and useful for multitasking.

The new API allow displaying separate activities in their application as individual documents along with other recent screens.

You can take advantage of those present documents to provide users with instant access to your content or services. For example, you could use concurrent documents to represent files in a productivity application, games player in a game, or chats in a messaging application.

Advanced connectivity:


Android 5.0 adds new APIs that allow applications to perform simultaneous operations with Bluetooth Low Energy (BLE), which allows two types of analysis (central mode) and advertising (peripheral mode).

The new multi-networking features allow applications to query the available networks for available functions, like Wi-Fi, cellular, measurement, or the provision of certain network services are. Then the application can request a connection and respond to the connectivity loss or other changes in the network.

NFC API now allow applications to register an NFC ID (AID) application dynamically. You can also set the preferred emulation service card for active service and create a NDEF record contains UTF-8 text data.

High performance graphics:


Support Khronos OpenGL ES 3.1 now offers games and other applications of high performance 2D and 3D graphics capabilities compatible devices.

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


Knights of Gameloft uses rivals ASTC (Adaptive Scalable Texture Compression) of EPA and Compute Shaders to deliver ES 3.1 effects HDR (High Dynamic Range) Bloom and provide more detail drawing.

Android 5.0 also introduces the Android package extension (AEP), a set of OpenGL ES extensions that provide access to features such as tessellation shaders, geometry shaders, texture ASTC compression, interpolation sample and shading, and other advanced rendering capabilities. With AEP can offer high performance graphics across a range of GPUs.

More powerful Audio:


A new design audio capture audio input provides low latency. The new design includes: a thread quickly capture never blocks, except for a reading; Fast track customers capture native sample rate, number of channels and bit depth; and offer customers capture normal resampling, up / down channel mix, and to the depth / down bit.

Mix multichannel audio stream allows professional audio applications to mix up to eight channels, including 5.1 and 7.1 channels.

Applications can expose your media and browse media from other applications, then ask playback. The content is exposed through a searchable interface and not need to reside on the device.

Applications have a finer grain control over text to speech synthesis via voice profiles that are associated with specific places, quality and latency rating. The new API also improve support for checking errors synthesis, synthesis of the network, the discovery of language, and the retreat of the network.

Android now includes support for USB audio peripheral standard, allowing users to connect USB, speakers, microphones and other digital peripherals high performance headphones. Android 5.0 also adds support for Opus audio codecs.

New MediaSession API for controlling media playback, it is more easy to provide consistent controls means through screens and other drivers.

Enhanced camera and video:


Android 5.0 introduces all new APIs that let you capture camera raw formats such as YUV and Bayer RAW, and control parameters such as exposure time, ISO speed and duration of the frame on a per-frame. The new pipeline perfectly synchronized camera lets you capture full resolution images YUV uncompressed 30 FPS on supported devices.

Besides giving greater control over image capture, the new APIs also expose detailed information about the properties and capabilities of the camera and provide metadata describing the capture settings for each frame.

Applications that send video streams over the network can now benefit from H.265 High Efficiency Video Coding (HEVC) optimized for encoding and decoding video data.

Android 5.0 also adds support for multimedia tunnels to provide the best experience for ultra high definition (4K) content and the ability to play compressed audio and video data together.


Users have a unified view of their personal applications and work, which is badged for easy identification.

Android in the workplace:


To enable bring your own device for business environments, a new managed provisioning process creates a secure job profile on the device. In the launcher, applications are shown working with a badge to indicate that the application and its data is managed within the job profile of an IT administrator.

Notifications both the personal profile and work are visible in a single view. For each profile data is always kept separate and secure each other, even when the same application is used by both profiles.

For devices owned enterprise, IT administrators can start a new device and configure the device owner. Employers can issue these devices with an application already installed device owner can configure the global devices.

Screenshot and share:


Android 5.0 lets you add capabilities screenshot shared screen for your application.

With your permission, you can capture video unsure of the screen and deliver it to the network if desired.

New types of sensors:


In Android 5.0, a new detector tilt sensor helps improve the recognition of the activity on supported devices, and heart rate sensor informs the heartbeat of the person to touch the device.

New composite interaction sensors are now available to detect special interactions such as a call gesture, a gesture of collecting, and a simple gesture view.

WebView Chrome:



The initial version for Android 5.0 includes a version of Chrome WebView based on chromium release M37, adding support for WebRTC, WebAudio and WebGL.

Chromium M37 also includes native support for all specifications of web components: custom items, Shadow DOM, HTML and Templates Imports. This means you can use polymer and materials design elements into a WebView without polyfills.

Although WebView is based on Chromium from Android 4.4, the chromium layer is now upgradeable from Google Play.

As new versions of Chrome available, users can upgrade from Google Play to ensure they get the latest enhancements and bug fixes for WebView, providing the latest web APIs and bug fixes for applications using WebView in Android 5.0 and higher.

Accessibility and input:


The new Accessibility API can retrieve detailed information on the properties of the windows on the screen that sighted users can interact and define actions for standard or custom entry for the elements of the user interface.

New input method editor (IME) APIs allow faster switching to other IME input method directly.

Tools for creating applications efficient batteries:



New APIs job scheduling allow you to optimize battery life by postponing jobs for the system to work at another time or under certain conditions, such as when the device is charging or connected to Wi-Fi.

A new dumpsys command generates usage statistics batterystats battery that can be used to understand energy usage across the system and understand the impact of their application in the device battery. You can see a history of power events, approximate energy use by UID and system components, and more.

No comments:

Post a Comment