blob: 926a7126ab9fbd88d7bd121d6de3503c0dc2eb5a [file] [log] [blame]
[
{
"name": "Froyo",
"version": "2.2",
"apiLevel": 8,
"distributionPercentage": 0.003,
"url": "https://developer.android.com/about/versions/android-2.2.html",
"descriptionBlocks": [
{
"title": "Connectivity",
"body": "Voice dialing over Bluetooth<br>Share contacts over Bluetooth<br>Cloud to device messaging"
},
{
"title": "Multimedia",
"body": "Media framework<br>Local file playback<br>HTTP progressive streaming<br>APIs for OpenGL ES 2.0"
},
{
"title": "Camera",
"body": "Portrait orientation<br>Zoom controls"
}
]
},
{
"name": "Gingerbread",
"version": "2.3",
"apiLevel": 10,
"distributionPercentage": 0.057,
"url": "https://developer.android.com/about/versions/android-2.3.3.html",
"descriptionBlocks" :[
{
"title": "Connectivity",
"body": "Improved NFC support<br>Non-secure Bluetooth connections"
},
{
"title": "Multimedia",
"body": "Retrieve frame and metadata from input media files<br>Improved speech recognition API<br>Improved graphics support"
},
{
"title": "Peripherals",
"body": "Open Accessory Library from USB"
}
]
},
{
"name": "Ice Cream Sandwich",
"version": "4.0",
"apiLevel": 15,
"distributionPercentage": 0.053,
"url": "https://developer.android.com/about/versions/android-4.0.html",
"descriptionBlocks" : [
{
"title": "Contacts Provider",
"body": "Social APIs<br>User profile<br>Invite intent<br>Large photos"
},
{
"title": "Calendar Provider",
"body": "Calendar APIs<br>Event intents"
},
{
"title": "Voicemail Provider",
"body": "Add voicemails to the device"
},
{
"title": "Multimedia",
"body": "Media effects for images and videos<br>Remote control client<br>Improved media player"
},
{
"title": "Camera",
"body": "Face detection<br>Focus and metering areas<br>Continuous auto focus<br>Camera broadcast intents"
},
{
"title": "Connectivity",
"body": "Android Beam for NDEF push with NFC<br>Wi-Fi P2P connections<br>Bluetooth health profile<br>Network usage and controls"
},
{
"title": "Accessibility",
"body": "Explore-by-touch mode<br>Accessibility for views<br>Accessibility services<br>Improved text-to-speech engine support"
},
{
"title": "User Interface",
"body": "Spell checker services<br>Improved action bar<br>Grid layout<br>Texture view<br>Switch widget<br>Improved popup menus<br>System themes<br>Controls for system UI visibility<br>Hover event support<br>Hardware acceleration for all windows"
},
{
"title": "Enterprise",
"body": "VPN services<br>Device policies<br>Certificate management"
},
{
"title": "Device Sensors",
"body": "Improved sensors<br>Temperature sensor<br>Humidity sensor"
}
]
},
{
"name": "Jelly Bean",
"version": "4.1",
"apiLevel": 16,
"distributionPercentage": 0.156,
"url": "https://developer.android.com/about/versions/android-4.1.html",
"descriptionBlocks" : [
{
"title": "App Components",
"body": "Isolated services<br>Memory management<br>Content providers<br>Live wallpapers<br>App stack navigation"
},
{
"title": "Multimedia",
"body": "Media codecs<br>Record audio on cue<br>Timed text tracks<br>Gapless playback"
},
{
"title": "Camera",
"body": "Auto focus movement<br>Camera sounds"
},
{
"title": "Connectivity",
"body": "Android Beam over Bluetooth<br>Network service discovery<br>Wi-Fi P2P service discovery<br>Detect metered networks"
},
{
"title": "Accessibility",
"body": "Accessibility service APIs<br>Customizable app navigation<br>More accessible widgets"
},
{
"title": "Copy and Paste",
"body": "Copy and paste with intents"
},
{
"title": "Multimedia",
"body": "Enhanced RenderScript functionality"
},
{
"title": "Animations",
"body": "Activity launch animations<br>Time animator"
},
{
"title": "User Interface",
"body": "Improved notifications<br>Controls for system UI<br>Remote views<br>More font families"
},
{
"title": "Input Framework",
"body": "Multiple input devices<br>Vibrate for input controllers"
}
]
},
{
"name": "Jelly Bean",
"version": "4.2",
"apiLevel": 17,
"distributionPercentage": 0.181,
"url": "https://developer.android.com/about/versions/android-4.2.html",
"descriptionBlocks" : [
{
"title": "Screensaver",
"body": "Daydream interactive screensaver"
},
{
"title": "Secondary Displays",
"body": "Display content on additional screens"
},
{
"title": "Lockscreen Widgets",
"body": "Add widgets to the lock screen"
},
{
"title": "Multiple Users",
"body": "Save data in a multi-user environment<br>Identify users in a multi-user environment<br>Global settings"
},
{
"title": "User Interface",
"body": "Layout orientation for right-to-left (RTL) UIs<br>Nested fragments"
},
{
"title": "Multimedia",
"body": "RenderScript script intrinsics<br>RenderScript script groups<br>RenderScript Filterscript"
}
]
},
{
"name": "Jelly Bean",
"version": "4.3",
"apiLevel": 18,
"distributionPercentage": 0.055,
"url": "https://developer.android.com/about/versions/android-4.3.html",
"descriptionBlocks" : [
{
"title": "Restricted Profiles",
"body": "App restrictions in profiles<br>Supporting accounts"
},
{
"title": "Wireless and Connectivity",
"body": "Bluetooth Low Energy (BLE)<br>Wi-Fi scan-only mode<br>Managed Wi-Fi configuration<br>Quick response for incoming calls"
},
{
"title": "Multimedia",
"body": "MediaExtractor and MediaCodec enhancements<br>Media DRM<br>Video encoding from a Surface<br>Media muxing<br>RemoteControlClient progress and scrubbing"
},
{
"title": "Graphics",
"body": "Support for OpenGL ES 3.0<br>Mipmapping for drawables"
},
{
"title": "User Interface",
"body": "View overlays<br>Optical bounds layout<br>Window attach and focus listener<br>TV overscan support<br>Screen orientation preference<br>Rotation animations"
},
{
"title": "User Input",
"body": "Uncalibrated sensors<br>Game rotation vector sensor"
},
{
"title": "Notifications",
"body": "Notification listener"
},
{
"title": "Contacts Provider",
"body": "Contacts provider query"
},
{
"title": "Localization",
"body": "Improved support for bidirectional text"
},
{
"title": "Accessibility",
"body": "Handle key events<br>Select text and copy/paste<br>Declare accessibility features"
},
{
"title": "Testing and Debugging",
"body": "Automated UI testing<br>Systrace events for apps"
},
{
"title": "Security",
"body": "Android key store for app-private keys<br>Hardware credential storage"
}
]
},
{
"name": "KitKat",
"version": "4.4",
"apiLevel": 19,
"distributionPercentage": 0.398,
"url": "https://developer.android.com/about/versions/android-4.4.html",
"descriptionBlocks" : [
{
"title": "Printing Framework",
"body": "Print generic content<br>Print images<br>OEM print services"
},
{
"title": "SMS Provider",
"body": "Read and write SMS and MMS messages<br>Select default SMS app"
},
{
"title": "Wireless and Connectivity",
"body": "Host NFC card emulation<br>NFC reader mode<br>Infrared support"
},
{
"title": "Multimedia",
"body": "Adaptive video playback<br>On-demand audio timestamps<br>Surface image reader<br>Peak and RMS audio measurements<br>Loudness enhancer<br>Remote controllers<br>Closed captions"
},
{
"title": "Animation and Graphics",
"body": "Scenes and transitions<br>Animator pausing<br>Reusable bitmaps"
},
{
"title": "User Content",
"body": "Storage access framework<br>External storage access<br>Sync adapters"
},
{
"title": "User Input",
"body": "New sensor types, including step detector<br>Batched sensor events<br>Controller identities"
},
{
"title": "User Interface",
"body": "Immersive full-screen mode<br>Translucent system bars<br>Enhanced notification listener<br>Live regions for accessibility"
}
]
},
{
"name": "Lollipop",
"version": "5.0",
"apiLevel": 21,
"distributionPercentage": 0.097,
"url": "https://developer.android.com/about/versions/android-5.0.html",
"descriptionBlocks" : [
{
"title": "User Interface",
"body": "Material design support<br>Concurrent documents and activities in the recents screen<br>WebView updates<br>Screen capturing and sharing"
},
{
"title": "Notifications",
"body": "Lock screen notifications<br>Notifications metadata"
},
{
"title": "Graphics",
"body": "Support for OpenGL ES 3.1<br>Android Extension Pack"
},
{
"title": "Media",
"body": "Camera API for advanced camera capabilities<br>Audio playback<br>Media playback control<br>Media browsing"
},
{
"title": "Storage",
"body": "Directory selection"
},
{
"title": "Wireless & Connectivity",
"body": "Multiple network connections<br>Bluetooth Low Energy<br>NFC enhancements"
},
{
"title": "Project Volta",
"body": "Scheduling jobs<br>Developer tools for battery usage"
},
{
"title": "Android in the Workplace and in Education",
"body": "Managed provisioning<br>Device owner<br>Screen pinning"
},
{
"title": "Printing Framework",
"body": "Render PDF as bitmap"
},
{
"title": "System",
"body": "App usage statistics"
},
{
"title": "Testing & Accessibility",
"body": "Testing and accessibility improvements"
},
{
"title": "IME",
"body": "Easier switching between input languages"
},
{
"title": "Manifest Declarations",
"body": "Declarable required features<br>User permissions"
}
]
}
]