Android 4.4

From SytechPedia

(Redirected from Android KitKat)

Android 4.4 KitKat (API 19)
Google announced Android 4.4 KitKat on September 3, 2013. Although initially under the "Key Lime Pie" ("KLP") codename, the name was changed because "very few people actually know the taste of a key lime pie."[1] Some technology bloggers also expected the "Key Lime Pie" release to be Android 5.[2] KitKat debuted on Google's Nexus 5 on October 31, 2013, and was optimized to run on a greater range of devices than earlier Android versions, having 512 MB of RAM as a recommended minimum; those improvements were known as "Project Svelte" internally at Google.[3] The required minimum amount of RAM available to Android is 340 MB, and all devices with less than 512 MB of RAM must report themselves as "low RAM" devices.[4]
Version Release date Features Image(s)
4.4 October 31, 2013[5][6]
  • Refreshed interface with white elements instead of blue.
  • Clock no longer shows bold hours; all digits are thin. The H, M, and S markings for the stopwatch and timer have been removed, leaving just the numbers.
  • Ability for applications to trigger translucency in the navigation and status bars.[7]
  • Ability for applications to use "immersive mode" to keep the navigation and status bars hidden while maintaining user interaction.[8]
  • Action overflow menu buttons are always visible, even on devices with a "Menu" key, which was officially deprecated by Android 4.0.[9]
  • Write access disabled for user-installed applications on external storage (i.e. MicroSD), except for their own directories inside Android/data.[10][11]
  • Purging of app data directories in user storage (internal user storage and MicroSD) upon uninstallation[11]
  • Optimizations for performance on devices with lower specifications, including zRAM support and "low RAM" device API.[3]
  • Wireless printing capability.[3]
  • NFC host card emulation, enabling a device to replace smart cards.[3]
  • WebViews are now based on the Chromium engine (feature parity with Chrome for Android 30).
  • Expanded functionality for notification listener services.[3]
  • Public API for developing and managing text messaging clients.[12]
  • Storage Access Framework, an API allowing apps to retrieve files in a consistent manner. As part of the framework, a new system file picker allows users to access files from various sources (including those exposed by apps, such as online storage services).[13]
  • New framework for UI transitions.
  • Sensor batching, step detector and counter APIs.[3]
  • Settings application now makes it possible to select default text messaging and the home (launcher) application.
  • Audio tunneling, audio monitoring and loudness enhancer.[14]
  • Built-in screen recording feature (primarily for developers, as usage of ADB is required).[15]
  • Native infrared blaster API.
  • Verified boot.
  • Enforcing SELinux.
  • Expanded accessibility APIs and system-level closed captioning settings.
  • Android Runtime (ART) introduced as a new experimental application runtime environment, not enabled by default, as a replacement for the Dalvik virtual machine.[16]
  • Bluetooth Message Access Profile (MAP) support.[17]
  • Disabled access to battery statistics by third-party applications.[18]
  • Settings application no longer uses a multi-pane layout on devices with larger screens.
  • Wi-Fi and mobile data activity (TX/RX) indicators are moved to quick settings.[19]
  • Disables text wrapping in the WebView browser component.[20]
Nexus 5 (Android 4.4.2) Screenshot.jpg
Android 4.4 home screen
4.4.1 December 5, 2013[21][22]
  • Better application compatibility for the experimental Android Runtime (ART).
  • Camera application now loads Google+ Photos instead of Gallery when swiping away from the camera view.
  • Miscellaneous improvements and bug fixes.

4.4.2 December 9, 2013[23]
  • Further security enhancements and bug fixes.
  • Removal of the "App Ops" application permissions control system, introduced in Android 4.3.[24]

4.4.3 June 2, 2014[25][26]
  • Refreshed the Dialer app's interface.[27]
  • Updated the Chromium-based WebView to version 33 (screencasting to DevTools, HTML5 Canvas hardware acceleration performance improvements, vibration API, HTML5 form validation, and an HTML5 datalist).[28]
  • Miscellaneous improvements and bug fixes.

4.4.4 June 19, 2014[29]

Android 4.4W KitKat, with wearable extensions[edit]

Android 4.4W KitKat, with wearable extensions (API 20)
On June 24, 2014, a version of Android KitKat exclusive to Android Wear devices was released.
Version Release date Features
4.4W[31] June 25, 2014[32]
  • Initial release of the Android Wear platform for smartwatches: the same as Android 4.4 "KitKat", but with wearable extensions added.

4.4W.1 September 6, 2014[33]
  • UI updates for Google Maps navigation and alarms.

4.4W.2 October 21, 2014[34]
  • Offline music playback.
  • GPS support.
  1. Kelion, Leo (September 3, 2013). "Android KitKat announced". BBC News. Retrieved September 3, 2013.
  2. "Android 5.0 Key Lime Pie release date, news and rumors". TechRadar. July 2, 2013. Retrieved July 22, 2013.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 Molen, Brad (November 5, 2013). "Engadget review the Nexus 5". Engadget. Retrieved November 11, 2013.
  4. Cite error: Invalid <ref> tag; no text was provided for refs named cdd-4.4
  5. "Android for all and the new Nexus 5 ". Google Official Blog. October 31, 2013. Retrieved November 1, 2013.
  6. "Android KitKat". Android Developers Portal. Retrieved November 1, 2013.
  7. Bonn, Dieter (October 31, 2013). "Google's Nexus 5 with KitKat available today, starting at $349: hands-on impressions". The Verge. Retrieved November 1, 2013.
  8. David Ruddock (October 31, 2013). "KitKat Feature Spotlight: Apps Can Now Go Truly Full-Screen, Hide The Navigation Bar". Retrieved November 3, 2013.
  9. "Android menu button now on by default on all device with KitKat". December 9, 2013. Retrieved February 9, 2014.
  10. "Got the KitKat SD card blues? Solve the problem with SDFix (root required)" – Android Authority, March 18, 2014 (article includes details of restriction)
  11. 11.0 11.1 "External Storage | Android Developers". May 9, 2015. Archived from the original on May 9, 2015.
  12. "Getting Your SMS Apps Ready for KitKat". Android Developers Blog. Retrieved October 14, 2013.
  13. Cite error: Invalid <ref> tag; no text was provided for refs named anandtech-sdkitkat
  14. "Android 4.4 brings support for low-power audio playback". October 31, 2013. Retrieved February 25, 2014.
  15. Jason Cipriani (November 5, 2013). "How to record your screen on Android 4.4 KitKat". CNET. CBS Interactive. Retrieved January 4, 2014.
  16. "Android Developers: ART and Dalvik". March 9, 2015. Retrieved March 19, 2015.
  17. David Ruddock (October 31, 2013). "KitKat Feature Spotlight: Android Finally Supports Bluetooth MAP, Will Make Bluetooth Integration With Your Car Suck A Lot Less". Android Police. Retrieved November 2, 2013.
  18. "Android Issue 61975: Undo removal of access to BATTERY_STATS permission for apps". November 2013. Retrieved January 29, 2014.
  19. "Android Issue 61834: 4.4 KitKat reception/Wifi indicators no longer show data rx/tx during operation". November 2013. Retrieved February 20, 2014.
  20. "Android Issue 62378: KitKat WebView text wrap no longer works". Retrieved October 28, 2014.
  21. "refs/tags/android-4.4.1_r1 – platform/system/core – Git at Google".
  22. "Android 4.4.1 Released to Nexus 5". Google Plus. December 5, 2013. Retrieved December 5, 2013.
  23. Artem Russakovskii (December 9, 2013). "Android 4.4.2 (KOT49H) Is Already Rolling Out To All Nexus Devices – Here Are The OTA ZIP Links For Manual Updating". Android Police. Retrieved December 9, 2013.
  24. Peter Eckersley (December 12, 2013). "Google Removes Vital Privacy Feature From Android, Claiming Its Release Was Accidental". Electronic Frontier Foundation. Retrieved December 14, 2013.
  25. "refs/tags/android-4.4.3_r1 – platform/system/core – Git at Google".
  26. Ron Amadeo (June 2, 2014). "Google releases Android 4.4.3 to Nexus devices". Ars Technica. Retrieved June 2, 2014.
  27. Kellex (June 2, 2014). "Fresh New Dialer Arrives in Android 4.4.3". Droid Life. Retrieved June 2, 2014.
  28. Android Developers (June 3, 2014). "Android 4.4.3 aka KitKat MR2 is rolling out – Google+". Android Developers (Google+). Retrieved June 4, 2014.
  29. Kellex (June 19, 2014). "Whoa: Android 4.4.4 Factory Images Posted as Build KTU84P". Droid Life. Retrieved June 19, 2014.
  30. Ryan Whitwam (June 19, 2014). "Google Rolling Out Android 4.4.4 Update (KTU84P) With A Security Fix, Factory Images/Binaries Up For Nexus Devices". Retrieved June 25, 2014.
  31. Rob, Triggs (July 22, 2014). "Google uploads part of the Android Wear source code to AOSP". Android Authority. Retrieved July 22, 2014.
  32. Andrew Grush (September 6, 2014). "Android Wear platform fully unveiled at I/O 2014". Android Authority. Retrieved January 25, 2015.
  33. Michael Crider (September 6, 2014). "Samsung Gear Live Updated To Android Wear 4.4W.1 Build KGW42N: Here's What's New". Android Police. Retrieved January 25, 2015.
  34. Rita El Khoury (October 21, 2014). "Android Wear 4.4W.2 Build KNX01Q Starts Rolling Out For The LG G Watch, Brings Offline Music And GPS Support (Though You Can't Use The Latter)". Android Police. Retrieved January 25, 2015.