Forwarded from Mishaal's Android News Feed
Android 15 Developer Preview 2 is OFFICIAL! Google has just announced the release on the Android Developers blog. Here’s what Google says is new in Android 15 DP2:
- Android 15 DP2 adds some UI elements to ensure a “consistent user experience” for devices that support satellite connectivity. The update also expands platform support for satellite connectivity by adding a new ServiceState.isUsingNonTerrestrialNetwork() API that apps can use to detect when a device is connected to a satellite. Android 15 also lets SMS/MMS/RCS apps use satellite connectivity for sending and receiving messages.
- Android 15 is adding a property (WindowManager#COMPAT_SMALL_COVER_SCREEN_OPT_IN) that developers can use to show their Application or Activity on the small cover screen of a clamshell foldable phone (AKA a “flippable” device). Since these screens are too small for most apps, you need to opt in to support them. Plus, this only works on flippable devices that add support for this feature.
- Android 15 lets apps detect when they’re being recorded! Apps can use WindowManager’s addScreenRecordingCallback(...) API to receive a callback when they transition between being visible or invisible in a screen recording. This lets apps that are performing sensitive operations inform the user that they’re being recorded. Notably, this expands on the screenshot detection API introduced in Android 14.
- The PdfRenderer API is getting a lot of improvements in Android 15! The API now lets apps add advanced features like rendering password-protected files, annotations, form editing, searching, and selection with copy. Linearized PDF optimizations are supported to speed up local viewing and reduce resource use. Google is moving PdfRenderer to a Mainline module that can be updated via Play System Updates. On Android 11+, the PdfRendererPreV API provides a backported version of these changes.
(1/3)
- Android 15 DP2 adds some UI elements to ensure a “consistent user experience” for devices that support satellite connectivity. The update also expands platform support for satellite connectivity by adding a new ServiceState.isUsingNonTerrestrialNetwork() API that apps can use to detect when a device is connected to a satellite. Android 15 also lets SMS/MMS/RCS apps use satellite connectivity for sending and receiving messages.
- Android 15 is adding a property (WindowManager#COMPAT_SMALL_COVER_SCREEN_OPT_IN) that developers can use to show their Application or Activity on the small cover screen of a clamshell foldable phone (AKA a “flippable” device). Since these screens are too small for most apps, you need to opt in to support them. Plus, this only works on flippable devices that add support for this feature.
- Android 15 lets apps detect when they’re being recorded! Apps can use WindowManager’s addScreenRecordingCallback(...) API to receive a callback when they transition between being visible or invisible in a screen recording. This lets apps that are performing sensitive operations inform the user that they’re being recorded. Notably, this expands on the screenshot detection API introduced in Android 14.
- The PdfRenderer API is getting a lot of improvements in Android 15! The API now lets apps add advanced features like rendering password-protected files, annotations, form editing, searching, and selection with copy. Linearized PDF optimizations are supported to speed up local viewing and reduce resource use. Google is moving PdfRenderer to a Mainline module that can be updated via Play System Updates. On Android 11+, the PdfRendererPreV API provides a backported version of these changes.
(1/3)
👍68🔥8🤡7❤1🐳1
Forwarded from Mishaal's Android News Feed
Mishaal's Android News Feed
Android 15 Developer Preview 2 is OFFICIAL! Google has just announced the release on the Android Developers blog. Here’s what Google says is new in Android 15 DP2: - Android 15 DP2 adds some UI elements to ensure a “consistent user experience” for devices…
- Android 15 is updating the NFC stack to add a new “observe mode.” Observe mode lets devices listen but not respond to NFC readers. On supported devices, apps can request the NfcAdapter to enter observe mode so they then get PollingFrame objects to process. Apps can read PollingFrame objects to auth ahead of the first communication to the NFC reader, which allows for a one tap transaction to be made.
- Android 15 gives apps control over the HDR headroom with the Window#setDesiredHdrHeadroom. This lets apps decide how to strike a balance between SDR and HDR content. This is useful for when a mix of SDR and HDR content is shown on screen, as letting the OS decide can end up adversely influencing the perceived brightness of the SDR content.
- Android 15 supports the CTA-2075 standard which helps users avoid audio loudness inconsistencies and ensure they don’t have to constantly adjust volume when switching content. The system uses known characteristics of output devices and the loudness metadata available in AAC audio content to intelligently adjust audio loudness and dynamic range compression levels. Devs need to ensure loudness metadata is available in their AAC content and also enable the platform feature in their app.
- Android 15 expands the AutomaticZenRules API which lets apps customize Do Not Disturb rules and decide when to toggle them. The new version lets apps add types, an icon, a triggerDescription string, and ZenDeviceEffects that enable rules to trigger on things like grayscale display, night mode, or wallpaper dimming.
- Android 15 adds granular line break controls to TextView so apps can preserve a given portion of text in the same line to improve readability. Devs can take advantage of this by using the <nobreak> tag in string resources or by using LineBreakConfigSpan#createNoBreakSpan(). It’s also possible to preserve words from being hyphenated by using the <nohyphen> or by using LineBreakConfigSpan#createNoHyphenationSpan().
(2/3)
- Android 15 gives apps control over the HDR headroom with the Window#setDesiredHdrHeadroom. This lets apps decide how to strike a balance between SDR and HDR content. This is useful for when a mix of SDR and HDR content is shown on screen, as letting the OS decide can end up adversely influencing the perceived brightness of the SDR content.
- Android 15 supports the CTA-2075 standard which helps users avoid audio loudness inconsistencies and ensure they don’t have to constantly adjust volume when switching content. The system uses known characteristics of output devices and the loudness metadata available in AAC audio content to intelligently adjust audio loudness and dynamic range compression levels. Devs need to ensure loudness metadata is available in their AAC content and also enable the platform feature in their app.
- Android 15 expands the AutomaticZenRules API which lets apps customize Do Not Disturb rules and decide when to toggle them. The new version lets apps add types, an icon, a triggerDescription string, and ZenDeviceEffects that enable rules to trigger on things like grayscale display, night mode, or wallpaper dimming.
- Android 15 adds granular line break controls to TextView so apps can preserve a given portion of text in the same line to improve readability. Devs can take advantage of this by using the <nobreak> tag in string resources or by using LineBreakConfigSpan#createNoBreakSpan(). It’s also possible to preserve words from being hyphenated by using the <nohyphen> or by using LineBreakConfigSpan#createNoHyphenationSpan().
(2/3)
👍47🤡9🤩4⚡1
Forwarded from Mishaal's Android News Feed
Mishaal's Android News Feed
- Android 15 is updating the NFC stack to add a new “observe mode.” Observe mode lets devices listen but not respond to NFC readers. On supported devices, apps can request the NfcAdapter to enter observe mode so they then get PollingFrame objects to process.…
Android 15 also:
* Helps apps keep up with the dynamic demands of web-hosted deep links by building in support for more precise Intent resolution
* Adds additional controls to improve the on-device multi-language audio recognition that was introduced in Android 14
* Introduces a new ApplicationStartInfoAPI that gives apps more info on how they were launched;
* Expands OpenJDK API support
* Improves PackageManager’s Stopped State to remove PendingIntents from apps
* Offers a new StorageStats.getAppBytesByDataType(...) API that provides more insight into how much space an app is taking up
* Brings a new mediaProcessing Foreground Service type to help apps migrate away from the dataSync Foreground Service type
* Adds new SQLite APIs that expose advanced features from the underlying SQLite engine that target specific performance issues that can manifest in apps
* Deprecates the Virtualizer class in favor of AudioAttributes.Builder.setSpatializerBehavior
* Enables the elegantTextHeight TextView attribute by default, replacing the compact font used by default with some scripts that have large vertical metrics with one that’s more readable. The compact font still exists but may not be supported in the future.
(3/3)
* Helps apps keep up with the dynamic demands of web-hosted deep links by building in support for more precise Intent resolution
* Adds additional controls to improve the on-device multi-language audio recognition that was introduced in Android 14
* Introduces a new ApplicationStartInfoAPI that gives apps more info on how they were launched;
* Expands OpenJDK API support
* Improves PackageManager’s Stopped State to remove PendingIntents from apps
* Offers a new StorageStats.getAppBytesByDataType(...) API that provides more insight into how much space an app is taking up
* Brings a new mediaProcessing Foreground Service type to help apps migrate away from the dataSync Foreground Service type
* Adds new SQLite APIs that expose advanced features from the underlying SQLite engine that target specific performance issues that can manifest in apps
* Deprecates the Virtualizer class in favor of AudioAttributes.Builder.setSpatializerBehavior
* Enables the elegantTextHeight TextView attribute by default, replacing the compact font used by default with some scripts that have large vertical metrics with one that’s more readable. The compact font still exists but may not be supported in the future.
(3/3)
👍63🤡8🔥4
Android 15 DP2: 'Audio sharing' to multiple headphones at the same time.
There's a new 'Audio Transfer' option in the Connected devices settings. The description of the settings page reads, 'Let others listen to your media along with you using their own compatible headphones'.
On the page, there is a 'Share audio' switch on the page, which doesn't seem to be working yet, because when you return to this page it's off again. There is also a Stream settings section, which is currently empty.
From previous news about this feature, the connection will be done via QR codes
#Android15
😎 Google News | En
There's a new 'Audio Transfer' option in the Connected devices settings. The description of the settings page reads, 'Let others listen to your media along with you using their own compatible headphones'.
On the page, there is a 'Share audio' switch on the page, which doesn't seem to be working yet, because when you return to this page it's off again. There is also a Stream settings section, which is currently empty.
From previous news about this feature, the connection will be done via QR codes
#Android15
Please open Telegram to view this post
VIEW IN TELEGRAM
❤137👍31😍18❤🔥8⚡5
Android 15 DP2: App archiving
There is a new "Archive" option with a cloud icon on the "App info" page. This feature frees up to 60% of the memory space occupied by an app by "deleting part of the app rather than uninstalling it completely". Previously, archiving was done automatically by Play Store, but in Android 15, users will be able to archive apps themselves.
Once sent to the archive, the app will be labeled with the appropriate icon, and to restore it back, all you have to do is tap on it in the apps menu.
As you may have noticed, with the addition of this button, Google has moved the "open" button to the upper-right corner. (The "three dots" menu will appear next to it).
#Android15
😎 Google News | En
There is a new "Archive" option with a cloud icon on the "App info" page. This feature frees up to 60% of the memory space occupied by an app by "deleting part of the app rather than uninstalling it completely". Previously, archiving was done automatically by Play Store, but in Android 15, users will be able to archive apps themselves.
Once sent to the archive, the app will be labeled with the appropriate icon, and to restore it back, all you have to do is tap on it in the apps menu.
As you may have noticed, with the addition of this button, Google has moved the "open" button to the upper-right corner. (The "three dots" menu will appear next to it).
#Android15
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤69👍35❤🔥18🆒3⚡2🌚2
Google News | En
Android 14 QPR1 Beta1: New webcam mode via USB connection. When connecting Android smartphone via USB cable to PC, there is a new "Webcam" preference. Once activated, the system will display notification from "Webcam Service" Clicking on it will allow you…
Android 15 DP2: New HQ option for Webcam mode.
In Android 14 QPR1, Google introduced a new USB connection option "Webcam". And at that time, many users complained about the quality of the picture, comparing it with analogs.
In Android 15 DP2, there is a new "HQ" button in the corner of the webcam interface, which improves the quality of the picture transmitted to the PC.
I attach a before and after example in the comments.
#Android15
😎 Google News | En
In Android 14 QPR1, Google introduced a new USB connection option "Webcam". And at that time, many users complained about the quality of the picture, comparing it with analogs.
In Android 15 DP2, there is a new "HQ" button in the corner of the webcam interface, which improves the quality of the picture transmitted to the PC.
I attach a before and after example in the comments.
#Android15
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85❤13👎2🤔2
Forwarded from Mishaal's Android News Feed
Android 15 DP2 adds the "change media output" permission page that I previously reported. The "MEDIA_ROUTING_CONTROL" permission "allows an application to control the routing of media apps." However, it is "only for use by role COMPANION_DEVICE_WATCH."
👍46❤7
Android 15 DP2: Other changes
• New option in the developer section "Disable default frame rate for games". This option will "disable limiting the maximum frame rate for games at 60 Hz".
• Changing USB connection mode now asks for biometric authentication (or lockscreen key)
#Android15
😎 Google News | En
• New option in the developer section "Disable default frame rate for games". This option will "disable limiting the maximum frame rate for games at 60 Hz".
• Changing USB connection mode now asks for biometric authentication (or lockscreen key)
#Android15
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142❤🔥31🔥16🤡8❤7👎4😁2🐳1🌚1🍓1
Google News | En
Pixel 9 (*Pro) renders have been leaked online! Following the Pixel 9 Pro, insider OnLeaks (via 91Mobiles) has shared renders of the vanilla Pixel 9. The device will feature a 6.1-inch display with dimensions of 152.8 x 71.9 x 8.5mm (12.0mm including the…
Pixel 9 renders with two camera modules have leaked online. There will be 3 models in the Pixel 9 lineup.
Previously, the OnLeaks has already published renders of the Pixel 9 and Pixel 9 Pro. But now he has learned that these devices are actually called Pixel 9 Pro and Pixel 9 Pro XL. In total, the Pixel 9 lineup will feature 3 device models.
Like the Pro models, the vanilla Pixel 9 will have flat edges, more round corners, and a redesigned camera unit. But it will only have two camera modules: presumably the wide and ultra-wide; versus three modules in the 9 Pro and 9 Pro XL.
The Pixel 9 will get a 6.03-inch display with a selfie - camera cutout in the center, and its dimensions will be 152.8 x 71.9 x 8.5mm (12mm with the camera unit).
Source: OnLeaks (via 91mobiles)
😎 Google News | En
Previously, the OnLeaks has already published renders of the Pixel 9 and Pixel 9 Pro. But now he has learned that these devices are actually called Pixel 9 Pro and Pixel 9 Pro XL. In total, the Pixel 9 lineup will feature 3 device models.
Like the Pro models, the vanilla Pixel 9 will have flat edges, more round corners, and a redesigned camera unit. But it will only have two camera modules: presumably the wide and ultra-wide; versus three modules in the 9 Pro and 9 Pro XL.
The Pixel 9 will get a 6.03-inch display with a selfie - camera cutout in the center, and its dimensions will be 152.8 x 71.9 x 8.5mm (12mm with the camera unit).
Source: OnLeaks (via 91mobiles)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤175👎62👍42😐30❤🔥23😱14🤔6🌚6🔥4🥱4😁3
Google News | En
Google Pixel 8 and Samsung Galaxy S24 get new "Circle to Search" feature. The fresh flagships of the two tech giants are getting a new "Circle to Search" gesture triggered by holding down the home button or gesture navigation bar. The info on your screen…
This media is not supported in your browser
VIEW IN TELEGRAM
"Circle to Search" is now available for Pixel 6, 6 Pro, 6a and 7a.
Following the Pixel 7 and 8 series devices, "Circle to Search" is now available on the rest of the Tensor-based Pixel phones. The feature is also now available on the Samsung Galaxy S23 series, Galaxy Z Fold5, Galaxy Z Flip5 and Galaxy Tab S9 series. In addition, the visual search tool will "soon" be coming to the Pixel Fold and Tablet.
The feature will also soon get a new translation button next to the search bar, which will allow you to instantly translate anything on the screen.
*To launch the feature, you'll need to hold down the gesture navigation bar
*Roll out is server-side, so it may take some time.
😎 Google News | En
Following the Pixel 7 and 8 series devices, "Circle to Search" is now available on the rest of the Tensor-based Pixel phones. The feature is also now available on the Samsung Galaxy S23 series, Galaxy Z Fold5, Galaxy Z Flip5 and Galaxy Tab S9 series. In addition, the visual search tool will "soon" be coming to the Pixel Fold and Tablet.
The feature will also soon get a new translation button next to the search bar, which will allow you to instantly translate anything on the screen.
*To launch the feature, you'll need to hold down the gesture navigation bar
*Roll out is server-side, so it may take some time.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤211👍56❤🔥22🎉8🤔4🌚4⚡3👏2😍1🐳1
Forwarded from Mishaal's Android News Feed
Google has announced that they will indeed bring Gemini Nano support to the regular Pixel 8!
For reference, earlier this month, a Googler during #TheAndroidShow said that Gemini Nano wouldn't be coming to the Pixel 8 because of "some hardware limitations." The limitation in question is memory: the Pixel 8 has 8GB of RAM while the 8 Pro has 12GB.
Gemini Nano is the mobile optimized version of the Gemini LLM that's currently available on the Pixel 8 Pro and Galaxy S24 series. Gemini Nano powers the summarization feature in the Pixel Recorder app as well as Smart Reply in Gboard when using messaging apps likes WhatsApp.
Google says that Gemini Nano will roll out to Pixel 8 users as a "developer preview" in the "next Pixel Feature Drop", ie. the June 2024 Pixel Feature Drop which will also bring Android 14 QPR3. Gemini Nano on the Pixel 8 might not perform as well as it does on the Pixel 8 Pro due to differences in memory specs, which is likely why it's being offered as a developer preview.
For reference, earlier this month, a Googler during #TheAndroidShow said that Gemini Nano wouldn't be coming to the Pixel 8 because of "some hardware limitations." The limitation in question is memory: the Pixel 8 has 8GB of RAM while the 8 Pro has 12GB.
Gemini Nano is the mobile optimized version of the Gemini LLM that's currently available on the Pixel 8 Pro and Galaxy S24 series. Gemini Nano powers the summarization feature in the Pixel Recorder app as well as Smart Reply in Gboard when using messaging apps likes WhatsApp.
Google says that Gemini Nano will roll out to Pixel 8 users as a "developer preview" in the "next Pixel Feature Drop", ie. the June 2024 Pixel Feature Drop which will also bring Android 14 QPR3. Gemini Nano on the Pixel 8 might not perform as well as it does on the Pixel 8 Pro due to differences in memory specs, which is likely why it's being offered as a developer preview.
👍154🤡45❤29😍8🤣8🎉7👎4🌚4🆒2🏆1
Google News | En
Google has released the second beta version of Android 14 QPR3 (June release). List of fixes: • Fixed an issue that sometimes caused a device to crash or restart unexpectedly. • Fixed an issue that sometimes caused a device to crash or restart unexpectedly…
List of fixes:
• Fixed an issue that sometimes caused a device's launcher to crash when trying to view recent apps.
• Fixed an issue that sometimes prevented Pixel Tablet devices from charging while connected to the dock.
• Fixed an issue where swiping up from the bottom of the screen didn't always return to the home screen.
• Fixed an issue that caused the layout of notifications on the lock screen to display with additional padding.
• Fixed various issues that were causing frequent "Application not responding" errors for both system and user apps.
• Fixed an issue where swiping down from the top of the screen didn't always show the notification shade.
• Fixed an issue for Pixel Fold devices where sometimes when the device was unfolded, only half of the inner screen displayed content.
• Fixed an issue that sometimes prevented a user's wallpaper settings from being backed up properly.
• Fixed an issue that sometimes stopped the "Quick Tap to start actions" gesture from working.
• Fixed various other issues that were impacting system stability, performance, connectivity, interactivity, and camera.
Build number:
Security Patch: March 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍126❤🔥33🤡15🔥5❤3🐳3👏2⚡1