Gadget Bridge
HomeMobilesGoogle pushed the first Android 17 beta update: Here is everything we...

Google pushed the first Android 17 beta update: Here is everything we know so far

The beta update is being rolled out to the Pixel 10 series and the Pixel 6 devices.

Google has launched the first public beta of Android 17, which includes greater performance optimisations, smoother system animations, and optimised notification management. The upgrade includes tighter privacy and permission settings, improved scaling for large-screen devices, and a transition from Developer Preview to a continuous Canary channel for developer-focused updates.

According to the official blog article, Google has released the first beta of Android 17, which focuses on making the system more private, secure, and fast. This version adds better camera and media functionality, tools to improve connectivity, and bigger profiles for partner devices. It also indicates a change in how developers get new updates, switching from the old Developer Preview to the Android Canary programme.

In This Article

- Advertisement -

Performance

Android 17 adds a lock-free version of android.os.MessageQueue to enhance efficiency and cut down on missed frames. However, this could cause problems for clients who depend on reflection. It also has generational garbage collection in ART’s Concurrent Mark-Compact collector, which makes memory management more efficient. The runtime now makes “static final” fields truly immutable; thus, trying to change them using reflection will throw an IllegalAccessException. Also, there are now limits on the sizes of custom notification views to help apps that target SDK 37 and higher use less RAM. New ProfilingManager triggers have been introduced to help with troubleshooting performance.

Also Read: Whirlpool 3D Cool Pro+ AC range with 6th Sense Technology launched in India

Media and Camera

Android 17 improves the media and photography features with professional-grade tools that make transitions smooth and keep the volume level the same. One of the most important changes is the addition of `updateOutputConfigurations()` to `CameraCaptureSession`, which lets you attach and detach output surfaces. This function makes it easy to switch between camera modes without having to reconfigure anything. The update also adds the LOGICAL_MULTI_CAMERA_ADDITIONAL_RESULTS value, which lets you get metadata from all active physical cameras when you use logical camera setups. This makes camera apps use their resources more efficiently.

Versatile Video Coding (VVC) Support

Android 17 adds support for the Versatile Video Coding (VVC) standard by defining the video/vvc MIME type in MediaFormat and adding new profiles in MediaCodecInfo. These will be available on devices with hardware that works with them. It also has a new constant quality option for video encoders that can be configured by setVideoEncodingQuality() in MediaRecorder. This makes it easier to regulate the quality of this feature. The audio framework also puts limits on how audio can interact with the background. This means that audio API calls will fail when the app is not in a valid lifecycle without throwing exceptions or giving failure messages. The audio focus API will return AUDIOFOCUS_REQUEST_FAILED for unauthorised requests.

- Advertisement -

Privacy and Security

The blog post talks about two important changes to Android development that have to do with privacy and security. First, apps that target Android 17 or higher should not use the android:usesCleartextTraffic attribute. If an app uses this attribute set to “true” but doesn’t have a network security configuration, it will automatically block cleartext communication. This is a warning to developers to switch to Network Security Configuration for additional control. Second, it adds a Public Service Provider Interface (SPI) for HPKE hybrid cryptography. This lets people communicate safely using both public key and symmetric encryption methods (AEAD).

Also Read: Realme P4 Lite 4G India launch date announced: Details

Connectivity and Telecom

Improvements in connectivity and telecom include managing user preferences for VoIP call history, adding support for caller and participant avatars, and making privacy controls and visual displays better. Wi-Fi Ranging now has proximity detection for constant ranging and safe peer-to-peer discovery, as well as new APIs for peer handles and PMKID caching. The CompanionDeviceManager adds additional profiles for medical devices and fitness trackers to developer tools. This makes permissions easier to understand and improves the user experience by giving each app its own icon. It also has a single dialogue for linking devices and asking for permissions, which makes the process of interacting with users more efficient.

Support Us

We are a humble media site trying to survive! As you know we are not placing any article, even the feature stories behind any paywall or subscription model. Help us stay afloat, support with whatever you can!

Support us
- Advertisement -
Komila Singh
Komila Singhhttp://www.gadgetbridge.com
Komila is one of the most spirited tech writers at Gadget Bridge and is a senior resource in the company. Always up for a new challenge, she is an expert at dissecting technology and getting to its core. She loves to tinker with new mobile phones, tablets and headphones.
- Advertisement -

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -

Latest From Gadget Bridge

How to add animated backdrops to your text posts on Facebook

Facebook’s new feature drop has an option to facelift the energy of your text posts. Instead of using...
- Advertisement -

Latest Reviews

OnePlus Pad Go 2 Review: This midrange tablet delivers on almost every front

Back in December, OnePlus launched the new iteration of its Pad Go tablet. Priced at Rs 27,000, the...
- Advertisement -

Tech How To

How to add animated backdrops to your text posts on Facebook

Facebook’s new feature drop has an option to facelift the energy of your text posts. Instead of using...
- Advertisement -