Nov 1, 2013

Android 4.4 KitKat API Changes

Android 4.4 API Level 19
source http://stocklogos.com/sites/default/files/android-kitkat.jpg
Major Features

  • Runs on 512 MB RAM
  • New NFC capabilities through Host Card Emulation
  • Printing framework
  • Storage access framework
  • Low-power sensors
  • SMS provider
  • Full-screen Immersive mode
  • Transitions framework for animating scenes
  • Chromium WebView
  • Screen recording
  • HTTP Live Streaming
  • Audio Tunneling to DSP
  • RenderScript Compute
  • New Bluetooth profiles
  • IR Blasters
  • Security enhancements
  • Tools for analyzing memory use

API Difference
The overall difference between API Levels 18 and 19 is approximately 2.63%.

TypeAdditionsChangesRemovalsTotal
Packages648054
Classes and Interfaces781800258
Constructors203023
Methods268265299
Fields39160397
Total76326351031

API Difference Package Wise
Difference*Package
36android.view.accessibility
30android.hardware.display
8android.media
7android.provider
6android.hardware
5android.nfc
4android.security
4android.location
4android.media.audiofx
4java.nio.charset
4android.content.res
4android.view.inputmethod
3android.animation
3java.lang
3javax.crypto.spec
2android.content
2java.util.zip
2javax.crypto
2android.app
2android.bluetooth
2android.util
2android.os
1android.renderscript
1android.graphics
1android.webkit
1android.database
1java.util
1java.lang.reflect
1java.io
<1android.graphics.drawable
<1org.json
<1android.speech.tts
<1android.view
<1android.content.pm
<1android.net
<1android.test.mock
<1java.net
<1java.nio.channels
<1android.widget
<1android
<1android.net.wifi
<1android.text.method
<1java.nio
<1android.opengl
<1android.preference
<1java.util.logging
<1android.telephony
<1java.sql


continue reading Android 4.4 KitKat API Changes