Behavior changes: all apps | Android Developers
Learn about changes in Android 14 that will affect all apps.
developer.android.com
Behavior changes: Apps targeting Android 14 or higher | Android Developers
Learn about changes in Android 14 that will affect apps when they target Android 14 or higher.
developer.android.com
Behavior changes for all apps:
Core functionality:
- Schedule exact alarms are denied by default
- Context-registered broadcasts are queued while apps are cached
- System enforces cached-app resource usage
- Minimum installable target API level 22
- Non-linear font scaling to 200%
Apps targeting Android 14+:
Core functionality:
- Foreground service types are required
- Restrictions to implicit and pending intents
- Runtime-registered broadcasts receivers must specify export behavior
- Safer dynamic code loading
Foreground service type dataSync:
In a future version of Android, this foreground service type will be deprecated. It's recommended that you migrate to use either WorkManager or user-initiated data transfer jobs.