Android 5.0

From SytechPedia

(Redirected from Android Lollipop)

Android 5.0 Lollipop (API 21)
Android 5.0 "Lollipop" was unveiled under the codename "Android L" on June 25, 2014, during Google I/O. It became available as an official over-the-air (OTA) update on November 12, 2014, for select devices that run distributions of Android serviced by Google, including Nexus and Google Play edition devices. Its source code was made available on November 3, 2014.[1][2]

Lollipop features a redesigned user interface built around a responsive design language referred to as "material design". Other changes include improvements to the notifications, which can be accessed from the lockscreen and displayed within applications as top-of-the-screen banners. Furthermore, Google made internal changes to the platform, with the Android Runtime (ART) officially replacing Dalvik for improved application performance, and with changes intended to improve and optimize battery usage, known internally as Project Volta.[3][4][5][6]

Version Release date Features Image(s)
5.0[7] November 4, 2014[8]
  • Android Runtime (ART) with ahead-of-time (AOT) compilation and improved garbage collection (GC), replacing Dalvik that combines bytecode interpretation with trace-based just-in-time (JIT) compilation.[7][9]
  • Support for 64-bit CPUs.
  • OpenGL ES 3.1 and Android Extension Pack (AEP) on supported GPU configurations.
  • Recent activities screen with tasks instead of applications, up to a configured maximum of tasks per application.
  • Vector drawables, which scale without losing definition.
  • Support for print previews.
  • Material design, bringing a restyled user interface and “ripple effect” for buttons.
  • Refreshed lock screen, no longer supporting widgets.[10]
  • Refreshed notification tray and quick settings pull-down.
  • Project Volta, for battery life improvements.
  • Searches can be performed within the system settings for quicker access to particular settings.
  • Lock screen provides shortcuts to application and notification settings.[11]
  • Guest logins and multiple user accounts are available on more devices, such as phones.[12]
  • Audio input and output through USB devices.
  • Third-party applications regain the ability to read and modify data located anywhere on external storage, such as on SD cards. However, those must be adapted to the storage access framework of Android API level 21 or higher.[13][14]
  • Pinning of an application's screen for restricted user activity.[11]
  • Recently used applications are remembered even after restarting the device.[11]
  • WebViews receive updates independently through Google Play for security reasons, instead of relying on system-wide vendor updates.[15]
  • Addition of 15 new languages: Basque, Bengali, Burmese, Chinese (Hong Kong), Galician, Icelandic, Kannada, Kyrgyz, Macedonian, Malayalam, Marathi, Nepali, Sinhala, Tamil and Telugu.[16]
  • Tap and Go allows users to quickly migrate to a new Android device, using NFC and Bluetooth to transfer Google Account details, configuration settings, user data and installed applications.[11]
  • A flashlight-style application is included, working on supported devices with a camera flash.[11]
  • User-customizable priorities for application notifications.[17]
  • Smart lock feature.[18]
  • SELinux in enforcing mode for all domains.
  • Updated emoji.[19]
  • Improved accessibility support (e.g. switch access support).[20]
  • Block-based over-the-air (OTA) updates for new devices.[21]
  • Task listing access disabled for third-party applications.
Android 5.0-en.png
Android 5.0 home screen
5.0.1 December 2, 2014[22]
  • A few bug fixes, including resolving issues with video playback and password failures handling.

5.0.2 December 19, 2014[23]
  • Fixes a bug with TRIM support (introduced in Version 4.3), which prevented devices from running on-charger cleanups of file system allocations if the device was turned off at midnight, or if it was charged only when in use.[24]
  • Changes how alarms wake the CPU, and how alarms compete for system resources.[25]

Android 5.1 Lollipop[edit]

Android 5.1 Lollipop (API 22)
Version Release date Features Image(s)
5.1 March 2, 2015[26]
  • Improvements and bug fixes to the Overview screen.
  • Ability to join Wi-Fi networks and control paired Bluetooth devices from quick settings.
  • Official support for multiple SIM cards.[27]
  • Device protection: if a device is lost or stolen it will remain locked until the owner signs into their Google account, even if the device is reset to factory settings.
  • High-definition voice calls, available between compatible 4G LTE devices running Android 5.1.[27]
  • Improvements to the notification priority system, to more closely replicate the silent mode that was removed from Android 5.0.[28]

5.1.1 April 20, 2015[29][30]
  1. "From Android L to Google Fit: All the new products and features from Google I/O". PC World. June 25, 2014. Archived from the original on June 26, 2014. Retrieved June 26, 2014.
  2. "Updated Android Lollipop Developer Preview image coming to Nexus devices in a couple of days". October 15, 2014. Retrieved October 16, 2014.
  3. "Google's new 'Material Design' UI coming to Android, Chrome OS and the web". Engadget. June 25, 2014. Retrieved June 26, 2014.
  4. "We just played with Android's L Developer Preview". Engadget. AOL. Retrieved June 26, 2014.
  5. "Google Reveals Details About Android L at Google IO". Anandtech. Retrieved June 26, 2014.
  6. Andrei Frumusanu (July 1, 2014). "A Closer Look at Android RunTime (ART) in Android L". AnandTech. Retrieved July 5, 2014.
  7. 7.0 7.1 "Android 5.0 APIs". Retrieved October 28, 2014.
  8. Cite error: Invalid <ref> tag; no text was provided for refs named
  9. Ben Cheng; Bill Buzbee (May 2010). "A JIT Compiler for Android's Dalvik VM" (PDF). pp. 5–14. Archived from the original (PDF) on November 6, 2015. Retrieved March 19, 2015.
  10. "Exploring Android L: Lockscreen widgets also bite the dust". June 2014. Retrieved January 25, 2015.
  11. 11.0 11.1 11.2 11.3 11.4 "Android 5.0 Lollipop's new features". India Times. November 27, 2014. Retrieved December 23, 2014.
  12. "Lollipop brings proper multi-user accounts to your phone". Android Central. October 17, 2014. Retrieved January 25, 2015.
  13. Cody Toombs (November 4, 2014). "Android 5.0 Makes SD Cards Great Again, Extends API To Allow Full Directory Access, Automatic MediaStore, And Improves Security". Android Police. Retrieved November 29, 2014.
  14. Michael Crider (November 27, 2014). "Root Explorer 3.3 Update Adds SD Card Write Capability Without Root In Lollipop". Android Police. Retrieved November 29, 2014.
  15. "Lollipop stops Chromium bugs from endangering Android". ZDNet. October 24, 2014. Retrieved October 28, 2014.
  16. "Android – 5.0 Lollipop". November 3, 2014. Retrieved November 28, 2014.
  17. Jason Cipriani (November 3, 2014). "Set up 'Priority' mode on Android 5.0 Lollipop". CNET. Retrieved December 23, 2014.
  18. "Smart lock screen security options in Android 5.0 Lollipop". November 12, 2015.
  19. "Android 5.0 Emoji Changelog". Emojipedia. November 26, 2014. Retrieved February 2, 2017.
  20. "Accessibility features in Android 5.0 Lollipop". Android Central. October 25, 2014. Retrieved January 30, 2016.
  21. "Block-Based OTAs | Android Open Source Project". Android Source. Retrieved January 30, 2016.
  22. Liam Spradlin (December 2, 2014). "Android 5.0.1 (LRX22C) Hitting AOSP Now (Update: Factory Images Too)". Android Police. Retrieved December 3, 2014.
  23. Cite error: Invalid <ref> tag; no text was provided for refs named FactoryImages
  24. Tate, Christopher (November 21, 2014). "Commit 4f868ed to platform/frameworks/base". Android Git Repositories. Retrieved December 27, 2017. The current heuristics depend on devices being alive at midnight+ in order to run periodic background fstrim operations...If the device goes a defined time without a background fstrim, we [now] force the fstrim at the next reboot. Once the device hits the midnight+ idle fstrim request time, then we already aggressively attempt to fstrim at the first available moment thereafter...'Available' here means charging + device idle.
  25. Stephen Schenck (December 22, 2014). "What's actually new in Android 5.0.2?". Archived from the original on January 6, 2015. Retrieved January 6, 2015.
  26. Cite error: Invalid <ref> tag; no text was provided for refs named ReferenceB
  27. 27.0 27.1 "Google confirms Android 5.1 is rolling out today, will support multi-SIM devices and HD calls". VentureBeat. March 9, 2015. Retrieved April 24, 2015.
  28. "Android 5.1 reinstates Silent Mode, but there's a catch". AndroidPIT. Retrieved March 27, 2015.
  29. "refs/tags/android-5.1.1_r1 – platform/system/core – Git at Google".
  30. 30.0 30.1 "Android 5.1.1 (LMY47V) officially uploaded to AOSP and here's the full changelog, Nexus Player factory images also available". April 21, 2015. Retrieved May 1, 2015.
  31. Jennings, Jack (June 26, 2015). "Google Open Source Code for Wi-Fi Calling". XDA. Retrieved November 2, 2015.