Developers could implement TextClassifier to add custom smart actions to selected text (e.g., "Add to Calendar" when a date is selected).

: The most significant change for developers. Apps no longer grant all permissions at installation. Instead, "dangerous" permissions (like location, camera, or contacts) must be requested while the app is running using requestPermissions() and checked via checkSelfPermission() Doze and App Standby

adb shell dumpsys deviceidle step

: New power management features that limit background activity when a device is idle or an app is not being used to improve battery life.

Also new: ACTION_PROCESS_TEXT intent allows other apps to receive selected text directly from the selection menu.