blob: 6d1ce9477e258a9c654baec33475913840d91546 [file] [log] [blame]
[
{
"name": "KitKat",
"version": "4.4",
"apiLevel": 19,
"distributionPercentage": 0.001,
"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"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Lollipop",
"version": "5",
"apiLevel": 21,
"distributionPercentage": 0.001,
"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": "Battery - 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"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Lollipop",
"version": "5.1",
"apiLevel": 22,
"distributionPercentage": 0.005,
"url": "https://developer.android.com/about/versions/android-5.1.html",
"descriptionBlocks": [
{
"title": "Wireless & Connectivity",
"body": "Multiple SIM Card Support<br>Carrier Provisioning"
},
{
"title": "API Change",
"body": "Deprecated HTTP Classes"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Marshmallow",
"version": "6",
"apiLevel": 23,
"distributionPercentage": 0.008,
"url": "https://developer.android.com/about/versions/marshmallow/android-6.0.html",
"descriptionBlocks": [
{
"title": "Security",
"body": "Fingerprint Authentication<br>Confirm Credential"
},
{
"title": "System",
"body": "App Linking<br>Adoptable Storage Devices"
},
{
"title": "Multimedia",
"body": "4K Display Mode<br>Support for MIDI<br>Create digital audio capture and playback objects<br>APIs to associate audio and input devices<br>List of all audio devices<br>Updated video processing APIs<br>Flashlight API<br>Reprocessing Camera2 API<br>Updated ImageWriter objects and Image Reader class"
},
{
"title": "User Input",
"body": "Voice Interactions<br>Assist API<br>Bluetooth Stylus Support"
},
{
"title": "User Interface",
"body": "Themeable ColorStateLists"
},
{
"title": "Wireless & Connectivity",
"body": "Hotspot 2.0<br>Improved Bluetooth Low Energy Scanning"
},
{
"title": "Android for Work",
"body": "Controls for Corporate-Owned, Single-Use devices<br>Silent install and uninstall of apps by Device Owner<br>Silent enterprise certificate access<br>Auto-acceptance of system updates<br>Delegated certificate installation<br>Data usage tracking<br>Runtime permission management<br>Work status notification"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Nougat",
"version": "7",
"apiLevel": 24,
"distributionPercentage": 0.006,
"url": "https://developer.android.com/about/versions/nougat/android-7.0.html",
"descriptionBlocks": [
{
"title": "User Interface",
"body": "Multi-window Support<br>Notifications<br>Quick Settings Tile API<br>Custom Pointer API"
},
{
"title": "Performance",
"body": "Profile-guided JIT/AOT Compilation<br>Quick Path to App Install<br>Sustained Performance API<br>Frame Metrics API"
},
{
"title": "Battery Life",
"body": "Doze on the Go<br>Project Svelte: Background Optimizations<br>SurfaceView"
},
{
"title": "Wireless & Connectivity",
"body": "Data Saver<br>Number Blocking<br>Call Screening"
},
{
"title": "Graphics",
"body": "Vulkan API"
},
{
"title": "System",
"body": "Direct Boot<br>Multi-locale Support, More Languages<br>ICU4J APIs in Android<br>APK Signature Scheme v2<br>Scoped Directory Access<br>Keyboard Shortcuts Helper<br>Virtual Files"
},
{
"title": "Android for Work",
"body": "Work profile security challenge<br>Turn off work<br>Always on VPN<br>Customized provisioning"
},
{
"title": "Accessiblity",
"body": "Vision Settings on the Welcome screen"
},
{
"title": "Security",
"body": "Key Attestation<br>Network Security Config<br>Default Trusted Certificate Authority"
},
{
"title": "VR",
"body": "Platform support and optimizations for VR Mode"
},
{
"title": "Printing Framework",
"body": "Print service enhancements"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Nougat",
"version": "7.1",
"apiLevel": 25,
"distributionPercentage": 0.007,
"url": "https://developer.android.com/about/versions/nougat/android-7.1.html",
"descriptionBlocks": [
{
"title": "System",
"body": "Enhanced Live Wallpaper Metadata<br>Storage Manager Intent<br>Demo User Hint"
},
{
"title": "VR",
"body": "Improved VR Thread Scheduling"
},
{
"title": "User Interface",
"body": "App Shortcuts<br>Round Icon Resources"
},
{
"title": "User Input",
"body": "Image Keyboard Support<br>New Professional Emoji"
},
{
"title": "Wireless & Connectivity",
"body": "APIs for Carriers and Calling Apps"
},
{
"title": "Wear",
"body": "New Screen Densities for Wear Devices"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Oreo",
"version": "8",
"apiLevel": 26,
"distributionPercentage": 0.01,
"url": "https://developer.android.com/about/versions/oreo/android-8.0",
"descriptionBlocks": [
{
"title": "System",
"body": "Custom data store<br>JobScheduler improvements<br>Cached data"
},
{
"title": "User Interface",
"body": "Picture-in-Picture mode<br>Improved Notifications<br>Autofill framework<br>Downloadable fonts<br>Multi-display support<br>Adaptive icons"
},
{
"title": "Media",
"body": "VolumeShaper<br>Audio focus enhancements<br>Media metrics<br>MediaPlayer and MediaRecorder improvements<br>Improved media file access"
},
{
"title": "Wireless & Connectivity",
"body": "Wi-Fi Aware<br>Bluetooth updates<br>Companion device pairing"
},
{
"title": "Security & Privacy",
"body": "New permissions<br>New account access and discovery APIs"
},
{
"title": "Runtime & Tools",
"body": "Platform optimizations<br>Updated Java language support<br>Updated ICU4J Android Framework APIs"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Oreo",
"version": "8.1",
"apiLevel": 27,
"distributionPercentage": 0.031,
"url": "https://developer.android.com/about/versions/oreo/android-8.1",
"descriptionBlocks": [
{
"title": "System",
"body": "Android Go<br>Neural Networks API<br>Programmatic Safe Browsing actions<br>Shared memory API"
},
{
"title": "User Interface",
"body": "Improved Notifications<br>EditText update<br>WallpaperColors API"
},
{
"title": "Media",
"body": "Video thumbnail extractor"
},
{
"title": "Security & Privacy",
"body": "Fingerprint updates<br>Cryptography updates"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Pie",
"version": "9",
"apiLevel": 28,
"distributionPercentage": 0.059,
"url": "https://developer.android.com/about/versions/pie/android-9.0",
"descriptionBlocks": [
{
"title": "System",
"body": "Indoor positioning with Wi-Fi RTT<br>Multi-camera support<br>Display cutout support"
},
{
"title": "User Interface",
"body": "Improved notifications<br>Improved text support<br>ImageDecoder and new animation classes"
},
{
"title": "Media",
"body": "HDR VP9 video<br>HEIF image compression<br>Improved media APIs"
},
{
"title": "Security and privacy",
"body": "Android Protected Confirmation<br>Biometric authentication dialogs<br>Hardware security module<br>Secure key import<br>Client-side encryption backups"
},
{
"title": "Accessibility",
"body": "Navigation semantics<br>Convenience actions<br>Magnifier"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "Q",
"version": "10",
"apiLevel": 29,
"distributionPercentage": 0.104,
"url": "https://developer.android.com/about/versions/10",
"descriptionBlocks": [
{
"title": "System",
"body": "Foldables support<br>5G support<br>Gesture navigation<br>ART optimizations<br>Neural Networks API 1.2<br>Thermal API"
},
{
"title": "User Interface",
"body": "Smart Reply in notifications<br>Dark theme<br>Settings panels<br>Sharing shortcuts"
},
{
"title": "Camera and media",
"body": "Dynamic depth for photos<br>Audio playback capture<br>New codecs<br>Native MIDI API<br>Vulkan everywhere<br>Directional microphones"
},
{
"title": "Security and privacy",
"body": "New location permissions<br>Storage encryption<br>TLS 1.3 by default<br>Platform hardening<br>Improved biometrics"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "R",
"version": "11",
"apiLevel": 30,
"distributionPercentage": 0.162,
"url": "https://developer.android.com/about/versions/11",
"descriptionBlocks": [
{
"title": "New features",
"body": "Chat Bubbles<br>Conversation improvements<br>Wireless debugging<br>Neural Networks API 1.3<br>Frame rate API"
},
{
"title": "Behavior changes",
"body": "Exposure Notifications<br>Conscrypt SSL engine by default<br>Non-SDK interface restrictions<br>URI access permissions requirements"
},
{
"title": "Security and privacy",
"body": "Scoped storage enforcement<br>One-time permissions<br>Permissions auto-reset<br>Background location access<br>Package visibility<br>Foreground services<br>Secure sharing of large datasets"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "S",
"version": "12",
"apiLevel": 31,
"distributionPercentage": 0.13,
"url": "https://developer.android.com/about/versions/12",
"descriptionBlocks": [
{
"title": "New features",
"body": "Material You<br>Redesigned widgets<br><br>Game Mode<br>Rich content insertion<br>AppSearch API<br>Compatible media transcoding<br>Improved notifications"
},
{
"title": "Behavior changes",
"body": "Performance Classes<br>Stretch overscroll<br>App splash screens<br>Restricted App Standby Bucket<br>Improved refresh rate switching<br>Passpoint updates"
},
{
"title": "Security and privacy",
"body": "App hibernation<br>Nearby device permissions<br>Approximate location<br>Bluetooth permissions<br>Permission group lookup<br>Clipboard access notifications<br>Permission package visibility"
},
{
"title": "Large screen support (12L)",
"body": "System UI optimizations<br>App taskbar<br>Drag and drop an app into split-screen mode<br>fast app-switching<br>Visual and stability improvements to compatibility mode<br>Activity embedding with Jetpack WindowManager"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "T",
"version": "13",
"apiLevel": 33,
"distributionPercentage": 0.171,
"url": "https://developer.android.com/about/versions/13",
"descriptionBlocks": [
{
"title": "New features",
"body": "Tablet and large screen support<br>Programmable shaders<br>Color vector fonts<br>Predictive back gesture<br>Bluetooth LE Audio<br>Splash screen efficiency improvements<br>ART optimizations"
},
{
"title": "Behavior changes",
"body": "OpenJDK 11 updates<br>Battery Resource Utilization<br>Media controls derived from PlaybackState<br>Permission required for advertising ID<br>Updated non-SDK restrictions"
},
{
"title": "Security and privacy",
"body": "Safer exporting of context-registered receivers<br>Enhanced photo picker privacy<br>New runtime permission for nearby Wi-Fi devices<br>Exact alarms permission<br>Developer downgradable permissions<br>APK Signature Scheme v3.1<br>Better error reporting in Keystore and KeyMint"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "U",
"version": "14",
"apiLevel": 34,
"distributionPercentage": 0.274,
"url": "https://developer.android.com/about/versions/14",
"descriptionBlocks": [
{
"title": "New features",
"body": "Ultra HDR for images<br>Zoom, Focus, Postview, and more in camera extensions<br>Lossless USB audio<br>Health Connect<br>Add custom actions<br>Custom meshes with vertex and fragment shaders"
},
{
"title": "Behavior changes",
"body": "Foreground service types are required<br>Enforcement of BLUETOOTH_CONNECT permission<br>JobScheduler reinforces callback and network behavior<br>Apps can kill only their own background processes<br>Schedule exact alarms are denied by default<br>Data safety information is more visible<br>Minimum installable target API level"
},
{
"title": "Security and privacy",
"body": "Credential Manager<br>Improvements for app stores<br>Detect when users take device screenshots<br>Secure full-screen Intent notifications<br>Restrictions to implicit and pending intents<br>Safer dynamic code loading<br>restrictions on starting activities from the background<br>User consent required for each MediaProjection"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
},
{
"name": "V",
"version": "15",
"apiLevel": 35,
"distributionPercentage": 0.029,
"url": "https://developer.android.com/about/versions/15",
"descriptionBlocks": [
{
"title": "Camera and media",
"body": "Low Light Boost<br>In-app Camera Controls<br>HDR headroom control<br>Loudness control<br>Virtual MIDI 2.0 Devices<br>More efficient AV1 software decoding"
},
{
"title": "Connectivity",
"body": "Satellite support<br>Smoother NFC experiences<br>Wallet role"
},
{
"title": "Developer productivity and tools",
"body": "OpenJDK 17 updates<br>PDF improvements<br>Automatic language switching refinements<br>Improved OpenType Variable Font API<br>Granular line break controls<br>App archiving"
},
{
"title": "Graphics",
"body": "Modernizing Android's GPU access<br>Improvements for Canvas"
},
{
"title": "Large screens and form factors",
"body": "Improved large screen multitasking<br>Cover screen support"
},
{
"title": "Performance and battery",
"body": "ApplicationStartInfo API<br>Detailed app size information<br>App-managed profiling<br>SQLite database improvements<br>Android Dynamic Performance Framework updates"
},
{
"title": "Privacy",
"body": "Screen recording detection<br>Expanded IntentFilter capabilities<br>Private space<br>Query most-recent user selection for Selected Photos Access<br>Privacy Sandbox on Android<br>Health Connect<br>Partial screen sharing"
},
{
"title": "Security",
"body": "Integrate Credential Manager with autofill<br>Integrate single tap sign-up and sign-in with biometric prompts<br>Key management for end-to-end encryption<br>Permission checks on content URIs"
},
{
"title": "User experience and system UI",
"body": "Richer widget previews with Generated Previews API<br>Picture-in-picture improvements<br>Improved Do Not Disturb rules<br>Set VibrationEffect for notification channels<br>Media projection status bar chip and auto stop"
},
{
"title": "",
"body": "Last updated: March 1, 2025"
}
]
}
]