Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SimonMarquis/Android-Version-Distribution


https://github.com/SimonMarquis/Android-Version-Distribution

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Android Version Distribution [![🔃 Refresh](https://github.com/SimonMarquis/Android-Version-Distribution/actions/workflows/refresh.yml/badge.svg)](https://github.com/SimonMarquis/Android-Version-Distribution/actions/workflows/refresh.yml)

| Name | Version | API | % |
|------|--------:|----:|---:|
| [U](#api-34) | 14 | 34 | 13% |
| [T](#api-33) | 13 | 33 | 20.9% |
| [S](#api-31) | 12 | 31 | 14.7% |
| [R](#api-30) | 11 | 30 | 19% |
| [Q](#api-29) | 10 | 29 | 13.6% |
| [Pie](#api-28) | 9 | 28 | 8.4% |
| [Oreo](#api-27) | 8.1 | 27 | 4.3% |
| [Oreo](#api-26) | 8 | 26 | 1.5% |
| [Nougat](#api-25) | 7.1 | 25 | 1% |
| [Nougat](#api-24) | 7 | 24 | 1% |
| [Marshmallow](#api-23) | 6 | 23 | 1.4% |
| [Lollipop](#api-22) | 5.1 | 22 | 0.8% |
| [Lollipop](#api-21) | 5 | 21 | 0.1% |
| [KitKat](#api-19) | 4.4 | 19 | 0.3% |

---

```mermaid
pie
"T (13)" : 20.9
"R (11)" : 19
"S (12)" : 14.7
"Q (10)" : 13.6
"U (14)" : 13
"Pie (9)" : 8.4
"Oreo (8.1)" : 4.3
"Oreo (8)" : 1.5
"Marshmallow (6)" : 1.4
"Nougat (7.1)" : 1
"Nougat (7)" : 1
"Lollipop (5.1)" : 0.8
"KitKat (4.4)" : 0.3
"Lollipop (5)" : 0.1
```

---


##### [U](https://developer.android.com/about/versions/14)

###### New features

> Ultra HDR for images
Zoom, Focus, Postview, and more in camera extensions
Lossless USB audio
Health Connect
Add custom actions
Custom meshes with vertex and fragment shaders

###### Behavior changes

> Foreground service types are required
Enforcement of BLUETOOTH_CONNECT permission
JobScheduler reinforces callback and network behavior
Apps can kill only their own background processes
Schedule exact alarms are denied by default
Data safety information is more visible
Minimum installable target API level

###### Security and privacy

> Credential Manager
Improvements for app stores
Detect when users take device screenshots
Secure full-screen Intent notifications
Restrictions to implicit and pending intents
Safer dynamic code loading
restrictions on starting activities from the background
User consent required for each MediaProjection

> [!NOTE]
> Last updated: May 1, 2024


##### [T](https://developer.android.com/about/versions/13)

###### New features

> Tablet and large screen support
Programmable shaders
Color vector fonts
Predictive back gesture
Bluetooth LE Audio
Splash screen efficiency improvements
ART optimizations

###### Behavior changes

> OpenJDK 11 updates
Battery Resource Utilization
Media controls derived from PlaybackState
Permission required for advertising ID
Updated non-SDK restrictions

###### Security and privacy

> Safer exporting of context-registered receivers
Enhanced photo picker privacy
New runtime permission for nearby Wi-Fi devices
Exact alarms permission
Developer downgradable permissions
APK Signature Scheme v3.1
Better error reporting in Keystore and KeyMint

> [!NOTE]
> Last updated: May 1, 2024


##### [S](https://developer.android.com/about/versions/12)

###### New features

> Material You
Redesigned widgets

Game Mode
Rich content insertion
AppSearch API
Compatible media transcoding
Improved notifications

###### Behavior changes

> Performance Classes
Stretch overscroll
App splash screens
Restricted App Standby Bucket
Improved refresh rate switching
Passpoint updates

###### Security and privacy

> App hibernation
Nearby device permissions
Approximate location
Bluetooth permissions
Permission group lookup
Clipboard access notifications
Permission package visibility

###### Large screen support (12L)

> System UI optimizations
App taskbar
Drag and drop an app into split-screen mode
fast app-switching
Visual and stability improvements to compatibility mode
Activity embedding with Jetpack WindowManager

> [!NOTE]
> Last updated: May 1, 2024


##### [R](https://developer.android.com/about/versions/11)

###### New features

> Chat Bubbles
Conversation improvements
Wireless debugging
Neural Networks API 1.3
Frame rate API

###### Behavior changes

> Exposure Notifications
Conscrypt SSL engine by default
Non-SDK interface restrictions
URI access permissions requirements

###### Security and privacy

> Scoped storage enforcement
One-time permissions
Permissions auto-reset
Background location access
Package visibility
Foreground services
Secure sharing of large datasets

> [!NOTE]
> Last updated: May 1, 2024


##### [Q](https://developer.android.com/about/versions/10)

###### System

> Foldables support
5G support
Gesture navigation
ART optimizations
Neural Networks API 1.2
Thermal API

###### User Interface

> Smart Reply in notifications
Dark theme
Settings panels
Sharing shortcuts

###### Camera and media

> Dynamic depth for photos
Audio playback capture
New codecs
Native MIDI API
Vulkan everywhere
Directional microphones

###### Security and privacy

> New location permissions
Storage encryption
TLS 1.3 by default
Platform hardening
Improved biometrics

> [!NOTE]
> Last updated: May 1, 2024


##### [Pie](https://developer.android.com/about/versions/pie/android-9.0)

###### System

> Indoor positioning with Wi-Fi RTT
Multi-camera support
Display cutout support

###### User Interface

> Improved notifications
Improved text support
ImageDecoder and new animation classes

###### Media

> HDR VP9 video
HEIF image compression
Improved media APIs

###### Security and privacy

> Android Protected Confirmation
Biometric authentication dialogs
Hardware security module
Secure key import
Client-side encryption backups

###### Accessibility

> Navigation semantics
Convenience actions
Magnifier

> [!NOTE]
> Last updated: May 1, 2024


##### [Oreo](https://developer.android.com/about/versions/oreo/android-8.1)

###### System

> Android Go
Neural Networks API
Programmatic Safe Browsing actions
Shared memory API

###### User Interface

> Improved Notifications
EditText update
WallpaperColors API

###### Media

> Video thumbnail extractor

###### Security & Privacy

> Fingerprint updates
Cryptography updates

> [!NOTE]
> Last updated: May 1, 2024


##### [Oreo](https://developer.android.com/about/versions/oreo/android-8.0)

###### System

> Custom data store
JobScheduler improvements
Cached data

###### User Interface

> Picture-in-Picture mode
Improved Notifications
Autofill framework
Downloadable fonts
Multi-display support
Adaptive icons

###### Media

> VolumeShaper
Audio focus enhancements
Media metrics
MediaPlayer and MediaRecorder improvements
Improved media file access

###### Wireless & Connectivity

> Wi-Fi Aware
Bluetooth updates
Companion device pairing

###### Security & Privacy

> New permissions
New account access and discovery APIs

###### Runtime & Tools

> Platform optimizations
Updated Java language support
Updated ICU4J Android Framework APIs

> [!NOTE]
> Last updated: May 1, 2024


##### [Nougat](https://developer.android.com/about/versions/nougat/android-7.1.html)

###### System

> Enhanced Live Wallpaper Metadata
Storage Manager Intent
Demo User Hint

###### VR

> Improved VR Thread Scheduling

###### User Interface

> App Shortcuts
Round Icon Resources

###### User Input

> Image Keyboard Support
New Professional Emoji

###### Wireless & Connectivity

> APIs for Carriers and Calling Apps

###### Wear

> New Screen Densities for Wear Devices

> [!NOTE]
> Last updated: May 1, 2024


##### [Nougat](https://developer.android.com/about/versions/nougat/android-7.0.html)

###### User Interface

> Multi-window Support
Notifications
Quick Settings Tile API
Custom Pointer API

###### Performance

> Profile-guided JIT/AOT Compilation
Quick Path to App Install
Sustained Performance API
Frame Metrics API

###### Battery Life

> Doze on the Go
Project Svelte: Background Optimizations
SurfaceView

###### Wireless & Connectivity

> Data Saver
Number Blocking
Call Screening

###### Graphics

> Vulkan API

###### System

> Direct Boot
Multi-locale Support, More Languages
ICU4J APIs in Android
APK Signature Scheme v2
Scoped Directory Access
Keyboard Shortcuts Helper
Virtual Files

###### Android for Work

> Work profile security challenge
Turn off work
Always on VPN
Customized provisioning

###### Accessiblity

> Vision Settings on the Welcome screen

###### Security

> Key Attestation
Network Security Config
Default Trusted Certificate Authority

###### VR

> Platform support and optimizations for VR Mode

###### Printing Framework

> Print service enhancements

> [!NOTE]
> Last updated: May 1, 2024


##### [Marshmallow](https://developer.android.com/about/versions/marshmallow/android-6.0.html)

###### Security

> Fingerprint Authentication
Confirm Credential

###### System

> App Linking
Adoptable Storage Devices

###### Multimedia

> 4K Display Mode
Support for MIDI
Create digital audio capture and playback objects
APIs to associate audio and input devices
List of all audio devices
Updated video processing APIs
Flashlight API
Reprocessing Camera2 API
Updated ImageWriter objects and Image Reader class

###### User Input

> Voice Interactions
Assist API
Bluetooth Stylus Support

###### User Interface

> Themeable ColorStateLists

###### Wireless & Connectivity

> Hotspot 2.0
Improved Bluetooth Low Energy Scanning

###### Android for Work

> Controls for Corporate-Owned, Single-Use devices
Silent install and uninstall of apps by Device Owner
Silent enterprise certificate access
Auto-acceptance of system updates
Delegated certificate installation
Data usage tracking
Runtime permission management
Work status notification

> [!NOTE]
> Last updated: May 1, 2024


##### [Lollipop](https://developer.android.com/about/versions/android-5.1.html)

###### Wireless & Connectivity

> Multiple SIM Card Support
Carrier Provisioning

###### API Change

> Deprecated HTTP Classes

> [!NOTE]
> Last updated: May 1, 2024


##### [Lollipop](https://developer.android.com/about/versions/android-5.0.html)

###### User Interface

> Material design support
Concurrent documents and activities in the recents screen
WebView updates
Screen capturing and sharing

###### Notifications

> Lock screen notifications
Notifications metadata

###### Graphics

> Support for OpenGL ES 3.1
Android Extension Pack

###### Media

> Camera API for advanced camera capabilities
Audio playback
Media playback control
Media browsing

###### Storage

> Directory selection

###### Wireless & Connectivity

> Multiple network connections
Bluetooth Low Energy
NFC enhancements

###### Battery - Project Volta

> Scheduling jobs
Developer tools for battery usage

###### Android in the Workplace and in Education

> Managed provisioning
Device owner
Screen pinning

###### Printing Framework

> Render PDF as bitmap

###### System

> App usage statistics

###### Testing & Accessibility

> Testing and accessibility improvements

###### IME

> Easier switching between input languages

###### Manifest Declarations

> Declarable required features
User permissions

> [!NOTE]
> Last updated: May 1, 2024


##### [KitKat](https://developer.android.com/about/versions/android-4.4.html)

###### Printing Framework

> Print generic content
Print images
OEM print services

###### SMS Provider

> Read and write SMS and MMS messages
Select default SMS app

###### Wireless and Connectivity

> Host NFC card emulation
NFC reader mode
Infrared support

###### Multimedia

> Adaptive video playback
On-demand audio timestamps
Surface image reader
Peak and RMS audio measurements
Loudness enhancer
Remote controllers
Closed captions

###### Animation and Graphics

> Scenes and transitions
Animator pausing
Reusable bitmaps

###### User Content

> Storage access framework
External storage access
Sync adapters

###### User Input

> New sensor types, including step detector
Batched sensor events
Controller identities

###### User Interface

> Immersive full-screen mode
Translucent system bars
Enhanced notification listener
Live regions for accessibility

> [!NOTE]
> Last updated: May 1, 2024