Camera2 APIs can be used by apps to capture and preview HDR video content.
Apps must use the default device provider for
SpeechServicerather than coding a specific application.
Android 13 includes a number of updates for compatibility with the OpenJDK 11 LTS release.
Apps can provide monochrome app icons that can be designed on the user’s device using Material You dynamic color.
Applications can use the new platform APIs to set or get the preferred user language for each application.
Android 13 greatly improves hyphenation performance for
In Android 13, apps can call the new Text Transformation API so that users who speak languages using phonetic character input methods can find what they’re looking for faster and easier.
Android 13 improves the display of non-Latin scripts (such as Tamil, Burmese, Telugu, and Tibetan) with font height adapted to each language.
TextViews can now wrap text by Bunsetsu (the smallest unit of seemingly natural words) or phrases – rather than a character – for more polished and readable Japanese applications.
Android 13 adds the latest improvements, fixes, and changes that are included in Unicode ICU 70, Unicode CLDR 40, and Unicode 14.0.
Android 13 adds rendering support for COLR v1 fonts and updates system emojis to the COLRv1 format.
Apps that provide custom tiles can enable these tiles in the quick settings.
Starting with Android 13, apps use standard visual confirmation whenever content is added to the clipboard.
Android 13 offers a predictive background gesture for Android devices such as phones, large and foldable screens.
Android 13 adds built-in support for LE Audio, so developers should get the new capabilities for free on compatible devices.
Android 13 adds support for the new MIDI 2.0 standard, including the ability to connect MIDI 2.0 devices via USB.
Android 13 improves performance and efficiency for all apps through ART runtime updates.
Apps that use the Google Play Services Advertising ID and target Android 13 (API level 33) and later must advertise
AD_Normal permission in the application manifest file.
Programmable applications can be used
RuntimeShaderObjects to create advanced effects.
Additional ways in
ASurfaceControlApplication APIs provide more information about potential frames’ timelines and add more context to them
SurfaceFlingerAbout the life cycle of the frame.
Applications can use new APIs to define how audio is routed.
Immersive audio experience for more realistic content.
Android 13 includes updated lists of non-SDK restricted interfaces based on collaboration with Android developers and the latest internal testing.
Android 13 allows users to stop the foreground services from the notification drawer, regardless of the target SDK version.
In Android 13, the system now tries to determine the next time the app will be launched, and uses this estimate to run prefetch functions.
Android 13 introduces the use of battery resources, which provides several ways to better manage the battery life of the device.
Android 13 introduces new runtime notification permission:
Applications that allow users to copy sensitive content to the clipboard must add a tag to hide that content from previews of clipboard content.
Applications that use a file
android:sharedUserIdThe attribute is no longer dependent on the attribute’s functionality and must be passed on to other mechanisms.
When using some Wi-FI APIs, apps that don’t require access to the device’s physical location must strongly confirm this with a new permission.
If your app targets Android 13 and requires access to body sensor information while running in the background, you should declare the new
Applications no longer receive intent for components exported from external applications unless they match what is declared
Apps should now use separate permissions to request access to different types of media, instead of
To help make runtime receivers more secure, Android 13 lets you specify whether a specific broadcast receiver in your app should be exported and shown to other apps on the device.
Apps should use a new image picker to provide a safe and built-in way for users to select media files without granting access to the entire media library.
Apps can request new permission to discover nearby Wi-Fi devices without accessing the device’s location.
When targeting Android 13, apps like calendars and alerts can use the new version
USE_Permission installation time to set accurate alarms.
Starting with Android 13, your app can revoke access to runtime permissions that were previously granted, either by the system or by the user.
APK Signature Scheme v3.1 allows apps to support native and managed signature tools in a single APK file, and supports SDK version targeting.
For applications that generate keys, Keystore and KeyMint now provide more detailed and accurate error indicators.
Android 13 builds on the tablet improvements introduced in Android 12 and the 12L feature drop — including improvements to the system user interface, improved multitasking performance, and improved compatibility modes.
The system now derives its media controls from
PlaybackStateinstead of actions
For apps targeting Android 13 (API level 33) or higher,
setForceDark()neglected method. Instead, WebView now always sets the media query
prefers-color-schemeAccording to the theme of the application,
#ready #Android #Samsung #Galaxy #A03 #A03S