Android 15 Developer Preview 2 has already been released

Android 15

Google recently announced the liberation of the second Developer Preview of what will be its next version of Android 15, with this Google closes the month by offering us a spoonful of what is prepared for its next version of Android.

Among the notable changes in Android 15 developer preview 2 compared to the first developer preview, there are a large number of new features such as support improvements, improvements in APIs, services and more.

What's new in Android 15 Developer Preview 2

This developer preview 2 highlights the support for small auxiliary screens (like those present in some folding smartphones) the support allows you to perform actions such as answering calls, responding to messages and controlling the camera without needing to open the main device.

Another highlight is the improvements made to satellite communication in Android 15, as new interface elements have been added to unify the use of satellite communications, allowing applications to determine the use of satellite channels using the ServiceState method .isUsingNonTerrestrialNetwork(). The interface for working with SMS/MMS now supports sending and receiving messages via satellite channels.

NFC payment made simple, is another new feature presented, as applications can now put the NFC adapter in surveillance mode, allowing the device to accept NFC requests and send them to a specific process for processing, without responding or transmitting data to the readers. NFC.

In addition to it PDF rendering capabilities have been expanded, since the PdfRenderer API has been improved more effectively. You can now work with password-protected files, display annotations, edit forms, search within a document, and highlight areas to copy using the clipboard. Optimizations have also been added to reduce resource consumption and speed up the display of local PDF files.

The automatic language recognition and language switching, With this, the applications have advanced options to adjust the language change during voice recognition. Modes have been introduced such as EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS to change the language only at the start of an audio session, and EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES to cancel the language change after a certain number of changes, useful in situations where you know a specific language will be used in a session.

Of the other changes that stand out:

  • The TextView widget now comes with the elegantTextHeight attribute enabled by default. This attribute replaces a compact font with fonts that have larger vertical margins, improving the readability of the text.
  •  In the TextView widget, it is now possible to control line breaks more flexibly. The tags and They allow you to determine whether groups of words or parts of words fit on another line, improving readability in specific cases.
  • The UriRelativeFilterGroup class has been introduced to define filtering rules based on the content of URL parameters and fragments, blocking or allowing requests based on these rules. You can also specify filtering using the tag in the application manifest.
  • Support for the API provided in OpenJDK has been expanded, including additional methods in the Math and StrictMath classes, collections and ordered lists, use of ByteBuffer in Deflater, and updating keys. This gives developers more flexibility and options when working with these features in Android 15.
  • Added an API that allows apps to detect when a screen recording is taking place. This allows an application to configure a callback handler that will be triggered if screen recording is enabled and the application window enters the visible area. This feature allows you to display warnings to the user if sensitive data is displayed during recording.

Finally, it is worth mentioning that Android version 15 will be released on the stable channel during the third quarter of 2024.

If you are interested in knowing more about it, you can consult the details In the following link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.