Android 4.0 Ice Cream Sandwich Firmware Download For Tablet
Welcome to Android iv.0!
Android 4.0 delivers a refined, unified UI for phones and tablets and introduces innovative features for users and developers. This certificate provides a glimpse of the many new features and technologies that make Android 4.0 simple, beautiful, and beyond smart.
- Android four.0 for Users
- Android 4.0 for Developers
Android 4.0 for Users
Uncomplicated, beautiful, across smart
Android 4.0 builds on the things people love near about Android — easy multitasking, rich notifications, customizable domicile screens, resizable widgets, and deep interactivity — and adds powerful new ways of communicating and sharing.
Refined, evolved UI
Focused on bringing the power of Android to the surface, Android 4.0 makes common actions more visible and lets users navigate with simple, intuitive gestures. Refined animations and feedback throughout the arrangement make interactions engaging and interesting. An entirely new typeface optimized for high-resolution screens improves readability and brings a polished, modern feel to the user interface.
Virtual buttons in the System Bar let users navigate instantly to Back, Habitation, and Contempo Apps. The System Bar and virtual buttons are present across all apps, but can be dimmed by applications for total-screen viewing. Users can admission each application's contextual options in the Action Bar, displayed at the top (and sometimes also at the lesser) of the screen.
Multitasking is a key strength of Android and it's made fifty-fifty easier and more visual on Android 4.0. The Recent Apps push lets users jump instantly from one task to another using the list in the System Bar. The list pops upwardly to bear witness thumbnail images of apps used recently — tapping a thumbnail switches to the app.
The Contempo Apps list makes multitasking simple.
Jump to the camera or encounter notifications without unlocking.
For incoming calls, you can answer instantly by text.
Rich and interactive notifications let users keep in constant affect with incoming messages, play music tracks, encounter real-time updates from apps, and much more. On smaller-screen devices, notifications appear at the top of the screen, while on larger-screen devices they appear in the Organization Bar.
The All Apps launcher (left) and resizable widgets (right) give yous apps and rich content from the home screen.
Habitation screen folders and favorites tray
New home screen folders offer a new way for users to group their apps and shortcuts logically, merely by dragging one onto another. Besides, in All Apps launcher, users can now but drag an app to get information almost it or immediately uninstall information technology, or disable a pre-installed app.
On smaller-screen devices, the home screen at present includes a customizable favorites tray visible from all home screens. Users tin can elevate apps, shortcuts, folders, and other priority items in or out of the favorites tray for instant access from any home screen.
Resizable widgets
Abode screens in Android 4.0 are designed to be content-rich and customizable. Users can do much more than add shortcuts — they can embed live awarding content directly through interactive widgets. Widgets allow users bank check email, flip through a agenda, play music, cheque social streams, and more — correct from the dwelling screen, without having to launch apps. Widgets are resizable, so users tin can expand them to show more than content or shrink them to salve infinite.
New lock screen actions
The lock screens now let users do more without unlocking. From the slide lock screen, users can leap straight to the camera for a picture or pull downwards the notifications window to bank check for messages. When listening to music, users can even manage music tracks and see album art.
Quick responses for incoming calls
When an incoming call arrives, users can now quickly respond by text message, without needing to pick upwards the call or unlock the device. On the incoming call screen, users but slide a control to see a listing of text responses and then tap to send and end the call. Users can add their own responses and manage the list from the Settings app.
Swipe to dismiss notifications, tasks, and browser tabs
Android 4.0 makes managing notifications, recent apps, and browser tabs even easier. Users tin now dismiss individual notifications, apps from the Recent Apps list, and browser tabs with a simple swipe of a finger.
A spell-checker lets you find errors and fix them faster.
A powerful voice input engine lets you lot dictate continously.
Improved text input and spell-checking
The soft keyboard in Android 4.0 makes text input even faster and more than accurate. Error correction and give-and-take proposition are improved through a new set of default dictionaries and more than accurate heuristics for treatment cases such as double-typed characters, skipped letters, and omitted spaces. Give-and-take suggestion is likewise improved and the suggestion strip is simplified to show only iii words at a time.
To gear up misspelled words more easily, Android iv.0 adds a spell-checker that locates and underlines errors and suggests replacement words. With ane tap, users tin choose from multiple spelling suggestions, delete a word, or add together it to the dictionary. Users can even tap to encounter replacement suggestions for words that are spelled correctly. For specialized features or additional languages, users can now download and install third-party dictionaries, spell-checkers, and other text services.
Powerful voice input engine
Android iv.0 introduces a powerful new voice input engine that offers a continuous "open up microphone" experience and streaming voice recognition. The new voice input engine lets users dictate the text they want, for every bit long as they want, using the language they want. Users can speak continously for a prolonged fourth dimension, even pausing for intervals if needed, and dictate punctuation to create right sentences. As the vocalisation input engine enters text, it underlines possible dictation errors in gray. Afterwards dictating, users tin can tap the underlined words to quickly supervene upon them from a list of suggestions.
Data usage controls let you lot monitor full usage by network blazon and awarding and then set limits if needed.
Control over network data
Mobile devices tin make extensive employ of network data for streaming content, synchronizing information, downloading apps, and more. To meet the needs of users with tiered or metered information plans, Android 4.0 adds new controls for managing network information usage.
In the Settings app, colorful charts prove the total information usage on each network type (mobile or Wi-Fi), as well as amount of information used by each running application. Based on their information plans, users tin optionally set alarm levels or hard limits on data usage or disable mobile data altogether. Users can too manage the background data used by individual applications as needed.
Designed for accessibility
A variety of new features greatly raise the accessibility of Android iv.0 for users who are blind or take visual impairments. Most important is a new explore-past-touch mode that lets users navigate without having to see the screen. Touching the screen once triggers audible feedback that identifies the UI component below; a 2d affect in the same component activates information technology with a full touch consequence. The new mode is especially important to support users on new devices that use virtual buttons in the Arrangement Bar, rather than dedicated hardware buttons or trackballs. Likewise, standard apps are updated to offer an improved accessibility feel. The Browser supports a script-based screen reader for reading favorite web content and navigating sites. For improved readability, users can besides increase the default font size used across the arrangement.
The accessibility experience begins at first setup — a simple impact gesture during setup (clockwise square from upper left) activates all accessibility features and loads a setup tutorial. One time accessibility features are agile, everything visible on the screen can be spoken aloud by the standard screen reader.
Advice and sharing
Contacts and profiles are integrated beyond apps and social networks, for a consequent, personal feel everywhere — from incoming calls to emails.
Designed for the way people live, Android 4.0 integrates rich social advice and sharing touchpoints beyond the organisation, making it like shooting fish in a barrel to talk, email, text, and share.
People and profiles
Throughout the system, a user's social groups, profiles, and contacts are linked together and integrated for piece of cake accessibility. At the heart is a new People app that offers richer profile information, including a large profile movie, phone numbers, addresses and accounts, status updates, events, stream items, and a new button for connecting on integrated social networks.
The user'due south own contact data is stored in a new "Me" contour, allowing easier sharing with apps and people. All of the user'due south integrated contacts are displayed in an piece of cake to manage list, including controls over which contacts are shown from any integrated account or social network. Wherever the user navigates across the organization, tapping a contour photo displays Quick Contacts, with large profile pictures, shortcuts to telephone numbers, text messaging, and more.
Unified calendar, visual voicemail
To help organize appointments and events, an updated Calendar app brings together personal, piece of work, schoolhouse, and social agendas. With user permission, other applications can contribute events to the calendar and manage reminders, for an integrated view beyond multiple agenda providers. The app is redesigned to let users manage events more than hands. Calendars are color-coded and users can swipe left or right to modify dates and pinch to zoom in or out agendas.
In the phone app, a new visual voicemail features integrates incoming messages, voice transcriptions, and audio files from one or more providers. 3rd-party applications can integrate with the Phone app to add their own voice messages, transcriptions, and more to the visual voicemail inbox.
Capture the picture you want, edit, and share instantly.
Rich and versatile camera capabilities
The Camera app includes many new features that allow users capture special moments with swell photos and videos. Later capturing images, they tin edit and share them hands with friends.
When taking pictures, continuous focus, goose egg shutter lag exposure, and decreased shot-to-shot speed help capture clear, precise images. Stabilized image zoom lets users compose photos and video in the manner they want, including while video is recording. For new flexibility and convenience while shooting video, users tin can now take snapshots at full video resolution but past borer the screen every bit video continues to record.
To brand information technology easier to accept keen pictures of people, built-in face detection locates faces in the frame and automatically sets focus. For more control, users can tap to focus anywhere in the preview image.
For capturing larger scenes, the Camera introduces a single-motion panorama mode. In this mode, the user starts an exposure and then slowly turns the Photographic camera to cover as wide a perspective as needed. The Camera assembles the full range of continuous imagery into a single panoramic photo.
After taking a flick or video, users can rapidly share information technology past electronic mail, text message, bluetooth, social networks, and more than, simply by tapping the thumbnail in the camera controls.
A Photo Gallery widget on the habitation screen.
Redesigned Gallery app with photograph editor
The Gallery app at present makes it easier to manage, show, and share photos and videos. For managing collections, a redesigned album layout shows many more albums and offers larger thumbnails. There are many means to sort albums, including by time, location, people, and tags. To help pictures look their best, the Gallery now includes a powerful photo editor. Users can crop and rotate pictures, fix levels, remove red eyes, add effects, and much more than. Later on retouching, users tin select one or multiple pictures or videos to share instantly over electronic mail, text messaging, bluetooth, social networks, or other apps.
An improved Pic Gallery widget lets users look at pictures directly on their home screen. The widget can display pictures from a selected anthology, shuffle pictures from all albums, or show a single image. Afterwards adding the widget to the home screen, users can flick through the photo stacks to locate the image they desire, then tap to load it in Gallery.
Live Effects permit y'all change backgrounds and use Featherbrained Faces during video.
Live Effects for transforming video
Live Effects is a collection of graphical transformations that add together interest and fun to videos captured in the Camera app. For case, users can change the background behind them to any stock or custom prototype, for just the right setting when shooting video. Also available for video is Silly Faces, a set of morphing effects that use land-of-the-art face recognition and GPU filters to transform facial features. For instance, you can use effects such as small-scale optics, large mouth, big olfactory organ, face clasp, and more. Exterior of the Camera app, Live Effects is available during video chat in the Google Talk app.
Snapping a screenshot.
Sharing with screenshots
Users can at present share what's on their screens more easily by taking screenshots. Hardware buttons let them snap a screenshot and store information technology locally. Afterward, they tin view, edit, and share the screen shot in Gallery or a similar app.
Cloud-connected feel
The Browser tabs menu (left) lets you apace switch browser tabs. The options menu (right) gives you new ways to manage your browsing experience.
Benchmark comparisons of Android Browser.
Android has ever been cloud-connected, letting users browse the spider web and sync photos, apps, games, e-mail, and contacts — wherever they are and across all of their devices. Android 4.0 adds new browsing and email capabilities to permit users take fifty-fifty more with them and keep communication organized.
Powerful web browsing
The Android Browser offers an feel that'due south as rich and convenient equally a desktop browser. It lets users instantly sync and manage Google Chrome bookmarks from all of their accounts, jump to their favorite content faster, and even salve it for reading later in case there's no network bachelor.
To get the most out of spider web content, users can at present asking full desktop versions of spider web sites, rather than their mobile versions. Users tin can ready their preference for spider web sites separately for each browser tab. For longer content, users can save a copy for offline reading. To find and open up saved pages, users can browse a visual list that's included with browser bookmarks and history. For improve readability and accessibility, users can increase the browser's zoom levels and override the organization default text sizes.
Across all types of content, the Android Browser offers dramatically improved page rendering performance through updated versions of the WebKit core and the V8 Crankshaft compilation engine for JavaScript. In benchmarks run on a Nexus S device, the Android four.0 browser showed an improvement of almost 220% over the Android ii.iii browser in the V8 Benchmark Suite and more than 35% in the SunSpider nine.1 JavaScript Benchmark. When run on a Galaxy Nexus device, the Android 4.0 browser showed improvement of nearly 550% in the V8 benchmark and virtually seventy% in the SunSpider benchmark.
Improved email
In Android 4.0, email is easier to send, read, and manage. For composing electronic mail, improved automobile-completion of recipients helps with finding and adding frequent contacts more quickly. For easier input of frequent text, users can now create quick responses and store them in the app, so enter them from a convenient menu when composing. When replying to a message, users tin at present toggle the message to Reply All and Forrad without irresolute screens.
For easier browsing across accounts and labels, the app adds an integrated carte du jour of accounts and recent labels. To help users locate and organize IMAP and Exchange e-mail, the E-mail app now supports nested mail service subfolders, each with synchronization rules. Users can besides search across folders on the server, for faster results.
For enterprises, the Email app supports EAS v14. It supports EAS document authentication, provides ABQ strings for device type and way, and allows automated sync to be disabled while roaming. Administrators can too limit attachment size or disable attachments.
For keeping rail of incoming email more easily, a resizable E-mail widget lets users flick through recent email correct from the home screen, and then jump into the Email app to etch or respond.
Android Beam lets users share what they are using with a single tap.
Innovation
Android is continously driving innovation forward, pushing the boundaries of communication and sharing with new capabilities and interactions.
Android Beam for NFC-based sharing
Android Beam is an innovative, convenient characteristic for sharing across ii NFC-enabled devices, It lets people instantly substitution favorite apps, contacts, music, videos — almost anything. It's incredibly elementary and convenient to apply — in that location'south no menu to open, application to launch, or pairing needed. Just bear upon one Android-powered phone to another, then tap to send.
For sharing apps, Android Beam pushes a link to the app's details page in Google Play. On the other device, the Google Play customer app launches and loads the details page, for like shooting fish in a barrel downloading of the app. Individual apps tin can build on Android Beam to add together other types of interactions, such as passing game scores, initiating a multiplayer game or chat, and more.
Face recognition lets y'all unlock your phone with your confront.
Face Unlock
Android 4.0 introduces a completely new arroyo to securing a device, making each person's device fifty-fifty more personal — Confront Unlock is a new screen-lock option that lets users unlock their devices with their faces. It takes advantage of the device front-facing camera and state-of-the-art facial recognition engineering science to register a face up during setup and then to recognize it over again when unlocking the device. Users just hold their devices in front of their faces to unlock, or use a backup PIN or pattern.
Wi-Fi P2P and Bluetooth HDP
Support for Wi-Fi peer-to-peer (P2P) lets users connect direct to nearby peer devices over Wi-Fi, for more reliable, higher-speed communication (in compliance with the Wi-Fi Alliance's Wi-Fi Direct™ certification program). No internet connexion or tethering is needed. Through third-party apps, users tin can connect to compatible devices to take advantage of new features such as instant sharing of files, photos, or other media; streaming video or audio from another device; or connecting to uniform printers or other devices.
Android iv.0 also introduces congenital-in support for connecting to Bluetooth Health Device Profile (HDP) devices. With support from third-party apps, users can connect to wireless medical devices and sensors in hospitals, fitness centers, homes, and elsewhere.
New Developer Features
Unified UI framework for phones, tablets, and more
Android 4.0 brings a unified UI framework that lets developers create elegant, innovative apps for phones, tablets, and more. Information technology includes all of the familiar Android 3.ten interface elements and APIs — fragments, content loaders, Activity Bar, rich notifications, resizable home screen widgets, and more — likewise equally new elements and APIs.
For developers, the unified UI framework in Android 4.0 means new UI tools, consistent design practices, simplified code and resources, and streamlined evolution across the range of Android-powered devices.
Key Honeycomb developer features, now for phones too
Cadre UI
- Fragments and content loaders
- Resizeable domicile screen widgets
- Rich notifications
- Multi-option, drag-drop, clipboard
- Improved screen-back up API
- Hardware-accelerated 2nd graphics
Graphics and animation
- Property-based animation
- Renderscript 3D graphics
Media and connectivity
- HTTP Live streaming
- Bluetooth A2DP and HSP devices
- Support for RTP
- MTP/PTP file transfer
- DRM framework
- Input from keyboard, mouse, gamepad, joystick
Enterprise
- Full device encryption
- DPM policies for encrypted storage and passwords
Communication and sharing
Android 4.0 extends social and sharing features to whatever application on the device. Applications tin can integrate contacts, contour information, stream items, and calendar events from any of the user'southward activities or social networks.
Social API
A shared social provider and API provide a new unified store for contacts, profile data, stream items, and photos. Any app or social network with user permission can contribute raw contacts and make them accessible to other apps and networks. Applications with user permission can too read contour data from the provider and brandish it in their applications.
The social API lets applications shop standard contact data also as new types of content for any given contact, including big profile photos, stream items, and recent activity feedback. Recent activity feedback is a standard way for applications to "tag" a contact with common action, such every bit when the user calls the contact or sends an e-mail or SMS message. The social provider uses the recent activeness feedback as a new signal in ranking, such as for proper name auto-complete, to continue the most relevant contacts ranked closest to the top.
Applications can likewise allow users set a social connection to a contact from the People app. When the user touches Add Connection in a contact, the app sends a public intent that other apps can handle, displaying whatsoever UI needed to create the social connexion.
Building on the social API, developers tin can add powerful new interactions that span multiple social networks and contacts sources.
Agenda API
A shared calendar content provider and framework API brand information technology easier for developers to add calendar services to their apps.
With user permission, whatsoever application tin can add events to the shared database and manage dates, attendees, alerts, and reminders. Applications tin also read entries from the database, including events contributed past other applications, and handle the display of result alerts and reminders. Using the calendar provider, applications can take advantage of event data sourced from a multifariousness of apps and protocols, to offer innovative means of viewing and managing a user's events. Apps tin can also use calendar data to amend the relevance of their other content.
For lighter-weight access to calendar services, the Calendar app defines a prepare of public Intents for creating, viewing, and editing events. Rather than needing to implement a agenda UI and integrate directly with the calendar provider, applications can but broadcast calendar Intents. When the Agenda app receives the Intents, information technology launches the advisable UI and stores whatever event data entered. Using calendar Intents, for example, apps can permit users add events direct from lists, dialogs, or home screen widgets, such equally for making eating place reservations or booking time with friends.
Visual voicemail API
A shared Voicemail provider and API let developers to build applications that contribute to a unified voicemail store. Voicemails are displayed and played in the call log tab of the platform'south Phone app.
Android Beam
Android Beam is an NFC-based characteristic that lets users instantly share information most the apps they are using, but by touching two NFC-enabled phones together. When the devices are in range — within a few centimeters — the organization sets up an NFC connectedness and displays a sharing UI. To share whatever they are viewing with the other device, users only bear upon the screen.
For developers, Android Beam is a new way of triggering almost any type of proximity-based interaction. For case, information technology tin let users instantly substitution contacts, set up multiplayer gaming, join a conversation or video call, share a photo or video, and more than. The system provides the depression-level NFC support and the sharing UI, while the foreground app provides lightweight information to transfer to the other device. Developers have consummate control over the data that is shared and how it is handled, and so almost any interaction is possible. For larger payloads, developers can even use Android Beam to initiate a connection and transfer the data over Bluetooth, without the need for user-visible pairing.
Fifty-fifty if developers practise non add custom interactions based on Android Beam they tin nevertheless do good from it beingness deeply integrated into Android. By default the arrangement shares the app'south Google Play URL, and then information technology's easy for the user to download or buy the app right away.
Modular sharing widget
The UI framework includes a new widget, ShareActionProvider, that lets developers quickly embed standard share functionality and UI in the Action Bar of their applications. Developers simply add ShareActionProvider to the menu and set an intent that describes the desired sharing action. The system handles the balance, building upward the list of applications that can handle the share intent and dispatching the intent when the user chooses from the menu.
New media capabilities
Low-level streaming multimedia
Android 4.0 provides a straight, efficient path for low-level streaming multimedia. The new path is ideal for applications that need to maintain complete control over media information before passing it to the platform for presentation. For case, media applications can at present think data from any source, utilise proprietary encryption/decryption, and and then send the data to the platform for display.
Applications tin can at present send candy data to the platform as a multiplexed stream of audio/video content in MPEG-2 transport stream format. The platform de-muxes, decodes, and renders the content. The audio track is rendered to the active audio device, while the video rails is rendered to either a Surface or a SurfaceTexture. When rendering to a SurfaceTexture, the application can use subsequent graphics effects to each frame using OpenGL.
To support this low-level streaming, the platform introduces a new native API based on Khronos OpenMAX AL 1.0.1. The API is implemented on the same underlying services every bit the platform's existing OpenSL ES API, then developers tin can make apply of both APIs together if needed. Tools back up for low-level streaming multimedia will be available in an upcoming release of the Android NDK.
New camera capabilities
Developers can accept advantage of a variety of new camera features in Android 4.0. ZSL exposure, continuous focus, and prototype zoom let apps capture better still and video images, including during video capture. Apps tin can even capture full-resolution snapshots while shooting video. Apps tin can now ready custom metering regions in a photographic camera preview, then manage white residue and exposure dynamically for those regions. For easier focusing and epitome processing, a face up-detection service identifies and tracks faces in a preview and returns their screen coordinates.
Media effects for transforming images and video
A fix of high-performance transformation filters allow developers employ rich effects to any image passed every bit an OpenGL ES ii.0 texture. Developers tin can adjust color levels and effulgence, change backgrounds, sharpen, ingather, rotate, add together lens distortion, and apply other effects. The transformations are processed by the GPU, so they are fast enough for processing image frames loaded from deejay, camera, or video stream.
Audio remote controls
Android 4.0 adds a new sound remote command API that lets media applications integrate with playback controls that are displayed in a remote view. Media applications tin integrate with a remote music playback control that's built into in the platform's lock screen, allowing users to control song selection and playback without having to unlock and navigate to the music app.
Using the sound remote control API, any music or media app can annals to receive media button events from the remote control so manage play country accordingly. The application tin can as well supply metadata to the remote control, such equally album fine art or image, play country, track number and description, duration, genre, and more.
New media codecs and containers
Android 4.0 adds support for additional media types and containers to give developers access to the formats they demand. For high-quality compressed images, the media framework adds back up for WebP content. For video, the framework now supports streaming VP8 content. For streaming multimedia, the framework supports HTTP Live streaming protocol version iii and encoding of ADTS-contained AAC content. Additionally, developers can now use Matroska containers for Vorbis and VP8 content.
New types of connectivity
Wi-Fi P2P
Developers can use a framework API to discover and connect direct to nearby devices over a loftier-performance, secure Wi-Fi peer-to-peer (P2P) connection. No net connection or hotspot is needed. Android'southward Wi-Fi P2P framework complies with the Wi-Fi Alliance's Wi-Fi Direct™ certification program.
Wi-Fi peer-to-peer (P2P) opens new opportunities for developers to add innovative features to their applications. Applications can employ Wi-Fi P2P to share files, photos, or other media between devices or between a desktop calculator and an Android-powered device. Applications could likewise use Wi-Fi P2P to stream media content from a peer device such equally a digital television or audio thespian, connect a group of users for gaming, impress files, and more than.
Bluetooth Wellness Device Contour (HDP)
Developers can now build powerful medical applications that apply Bluetooth to communicate with wireless devices and sensors in hospitals, fitness centers, homes, and elsewhere. Applications can collect and manage data from HDP source devices and transmit it to backend medical applications such as records systems, data assay services, and others.
Using a framework API, applications can apply Bluetooth to discover nearby devices, institute reliable or streaming data channels, and manage information manual. Applications can supply whatever IEEE 11073 Manager to call up and translate wellness data from Continua-certified devices such every bit heart-rate monitors, claret meters, thermometers, and scales.
New UI components and capabilities
Layout enhancements
A new layout, GridLayout, improves the performance of Android applications by supporting flatter view hierarchies that are faster to layout and return. Considering hierarchies are flatter, developers can also manage alignments betwixt components that are visually related to each other fifty-fifty when they are not logically related, for precise control over application UI. GridLayout is too specifically designed to be configured by elevate-and-drop design tools such as Android Studio.
OpenGL ES texture views
A new TextureView object lets developers directly integrate OpenGL ES textures equally rendering targets in a UI hierarchy. The object lets developers display and dispense OpenGL ES rendering just as they would a normal view object in the hierarchy, including moving, transforming, and animating the view as needed. The TextureView object makes it easy for developers to embed camera preview, decoded video, OpenGL game scenes, and more. TextureView tin be viewed equally a more powerful version of the existing SurfaceView object, since it offers the aforementioned benefits of admission to a GL rendering surface, with the added advantage of having that surface participate fully in the normal view hierarchy.
Hardware-accelerated second drawing
All Android-powered devices running Android 4.0 are required to support hardware-accelerated 2nd cartoon. Developers can take advantage of this to add together great UI effects while maintaining optimal performance on high-resolution screens, even on phones. For example, developers tin rely on accelerated scaling, rotation, and other 2D operations, too every bit accelerated UI components such equally TextureView and compositing modes such as filtering, blending, and opacity.
New input types and text services
Stylus input, button support, hover events
Android 4.0 includes total support for stylus input events, including tilt and distance axes, pressure, and related motion result properties. To assist applications distinguish motion events from different sources, the platform adds distinct tool types for stylus, finger, mouse, and eraser. For improved input from multi-button pointing devices, the platform at present provides distinct primary, secondary, and third buttons, likewise equally back and forwards buttons. Hover-enter and hover-exit events are as well added, for improved navigation and accessibility. Developers tin can build on these new input features to add powerful interactions to their apps, such as precise cartoon and gesturing, handwriting and shape recognition, improved mouse input, and others.
Text services API for integrating spelling checkers
Android four.0 lets applications query bachelor text services such equally dictionaries and spell checkers for word suggestions, corrections, and similar data. The text services are external to the active IME, so developers tin create and distribute dictionaries and suggestion engines that plug into the platform. When an application receives results from a text service — for instance, give-and-take suggestions — it tin can display them in a dedicated suggestion popup window directly within the text view, rather than relying on the IME to display them.
Enhanced accessibility APIs
Android iv.0 adds new accessibility features and an enhanced API to allow developers better the user experience in their apps, peculiarly on devices that don't have hardware buttons. For accessibility services such as screen readers in particular, the platform offers new APIs to query window content, for easier navigation, better feedback, and richer user interfaces.
Accessibility API
To allow applications manage interactions more finer when accessibility features are enabled, the platform adds accessibility events for explore-past-bear on mode, scrolling, and text pick. For these and other events, the platform can attach a new object called an accessibility record that provides extra information about the outcome context.
Using the accessibility tape and related APIs, applications can now admission the view hierarchy associated with an event. Applications can query for primal properties such as parent and kid nodes, bachelor states, supported actions, screen position, and more. Applications can also request changes to certain properties to help manage focus and selected land. For example, an accessibility service could utilise these new capabilities to add together convenient features such as screen-search by text.
Text-to-speech API
A new framework API lets developers write text-to-spoken communication engines and make them available to any app requesting TTS capabilities.
Efficient network usage
In Android four.0, users tin see how much network information their running apps are using. They can also set limits on data usage by network type and disable groundwork data usage for specific applications. In this context, developers need to design their apps to run efficiently and follow best practices for checking the network connection. Android four.0 provides network APIs to allow applications meet those goals.
As users move between networks or set limits on network data, the platform lets applications query for connection blazon and availability. Developers can use this information to dynamically manage network requests to ensure the all-time feel for users. Developers can also build custom network and data-usage options into their apps, then betrayal them to users directly from Settings by ways of a new organisation Intent.
Security for apps and content
Secure management of credentials
Android 4.0 makes it easier for applications to manage authentication and secure sessions. A new keychain API and underlying encrypted storage let applications store and retrieve private keys and their corresponding certificate chains. Any awarding tin use the keychain API to install and store user certificates and CAs securely.
Address Infinite Layout Randomization
Android 4.0 now provides accost space layout randomization (ASLR) to help protect organization and third party applications from exploitation due to memory-direction issues.
Enhancements for Enterprise
VPN client API
Developers can now build or extend their own VPN solutions on the platform using a new VPN API and underlying secure credential storage. With user permission, applications can configure addresses and routing rules, process approachable and incoming packets, and establish secure tunnels to a remote server. Enterprises can likewise have advantage of a standard VPN customer built into the platform that provides access to L2TP and IPSec protocols.
Device policy management for camera
The platform adds a new policy command for administrators who manage devices using an installed Device Policy Manager. Administrators tin can now remotely disable the camera on a managed device for users working in sensitive environments.
DOWNLOAD HERE
Posted by: riggsmotharre.blogspot.com
Post a Comment