Following are the versions of Google's Android operating system, which comes with a variety of Google applications. Unlike the iPhone, each Android device manufacturer can overlay its own user interface features, which means the same version of the OS may not function identically in different devices. In addition, OS versions are rolled out at different times, and not all Android devices qualify to receive new updates. To save battery, a Doze mode limits background activity on a per-app basis, and Do Not Disturb can be set to allow repeat callers to get through. See Android. Nougat 7.0 - 2016 If the app is compliant, it can be resized and moved around on screen as with a desktop computer. The Settings menu shows more information without going to a second level, a slider changes the display resolution and emergency info can be displayed on the lock screen. A Virtual Reality mode supports Google's upcoming Daydream VR feature, and Doze mode helps with battery life. An internal architecture creates two stages: one that Google provides across all devices, and a second stage for vendor-supplied software. In addition, OpenJDK, the official Java open source runtime version, replaces Apache Harmony. Marshmallow 6.0 - 2015 Major features are Android Pay mobile payment system and standardized fingerprint support, automatic data backup to the Google cloud, more context awareness of the user in Google Now and integration of the SD Card into internal storage. Instead of agreeing to a slew of permissions before an app is installed, an app can be programmed to ask users for their consent when a resource is actually needed, such as contacts when e-mailing a photo. The Google Now voice search can be accessed from the lock screen, and Doze Mode sleeps the device after no activity for 30 minutes (notifications still come through). See Android Pay. Lollipop 5.0 - December 2014 A redesigned user interface, known as Material Design, with notifications adhering to the card-based Google Now system. The Java Dalvik runtime engine is replaced by Android Runtime (ART), which provides cross-platform support for ARM, x86 and MIPS CPUs. Enterprise features include separating personal and business apps. Lollipop defaults to encrypting the user's data to prevent theft in the event the device is compromised. The user's passcode is required to unlock the device and data. See Google Now. KitKat 4.4 (formerly Key Lime Pie) - October 2013 A slicker, more polished interface and a host of changes, including improvements for instant messaging, photo editing and a full-screen display mode that is more immersive. Support for older phones with less than 1GB of RAM memory. "OK Google" was added to activate a voice search. Jelly Bean 4.3 - July 2013 Low-power Bluetooth Smart was added with improved support for right-to-left languages (Hebrew, Arabic, etc.). Each tablet user can be restricted for parental control, store demos or other purposes. An autocomplete for the phone dialer offers numeric or name suggestions, and the OpenGL ES 3.0 graphics standard is supported for greater game realism. See Bluetooth LE. Jelly Bean 4.2 - November 2012 Major changes are support for multiple users on tablets (users have their own home screen and apps), a panoramic photo mode and direct wireless transfer to a TV set via Miracast (support in the TV or set-top box is required). Swiping gestures and predictive text were added to the keyboard. Jelly Bean 4.1 - August 2012 Jelly Bean can provide the user with information automatically throughout the day (see Google Now). Also included are improved camera features and notifications. An internal "Project Butter" makes Android run a bit smoother, and the speech-to-text function (voice typing) works without an Internet connection, although not quite as accurately. Jelly Bean also includes an improved voice search, which is the counterpart to Apple's Siri. Ice Cream Sandwich 4.0 - October 2011 Introduced on Samsung's Galaxy Nexus, Ice Cream Sandwich (ICS) combines Gingerbread and Honeycomb versions into one. ICS added a raft of new features, including facial recognition unlocking, resizable Widgets, Wi-Fi Direct and touchscreen keys in lieu of hardware Home, Menu and Back buttons. It also introduced NFC data transfer (see Android Beam). Honeycomb 3.0 - February 2011 Introduced on the Motorola Xoom, Honeycomb is a tablet-only version that takes advantage of larger screens. Touted as "3D Holographic," it adds toolbars at top and bottom and incorporates tabbed browsing and other desktop features. When plugging into a computer's USB port, Honeycomb uses Microsoft's Media Transfer Protocol (see MTP) for file transfer rather than connecting as a USB mass storage device. Gingerbread 2.3 - December 2010 Introduced on the Samsung Galaxy Nexus S, support was added for VoIP, enhanced copy/paste, front-facing camera, AAC audio and near field communication (NFC). Gingerbread allowed for screens with WXGA and higher resolution. Froyo 2.2 - May 2010 Support for Bluetooth hands free, push notifications, Wi-Fi hotspot functionality and greater screen resolution. Better Microsoft Exchange and Android Market integration. Eclair 2.0/2.1 - October 2009 Support for Microsoft Exchange mail. Search expanded to include SMS and MMS messages, and HTML5 support in the browser. More camera features, including flash, zoom and white balance. Donut 1.6 - September 2009 Search expanded to include bookmarks and history. More camera integration and features. Cupcake 1.5 - April 2009 Support for Widgets, such as a search box into the app on the home screen, virtual keyboards, MPEG-4 video and YouTube/Picasa uploading. Version 1.0/1.1 - September 2008 First version of Android released on the HTC G1. It included all the basic Google programs (search, mail, contacts, calendar, etc.) along with synchronization. In February 2009, Version 1.1 added the capability of saving attachments in messages.