| [ |
| { |
| "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" |
| } |
| ] |
| } |
| ] |