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)
👍21❤5💩3
Forwarded from 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. 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 triggerDenoscription 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 triggerDenoscription 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)
👍20💩2
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 noscripts 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 noscripts 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)
👍9💩3🗿1
Forwarded from Mishaal's Android News Feed
Want to try out Android 15 Developer Preview 2? If you aren’t an app developer: don’t. If you are, then here’s what you should know:
- Builds are only available for the Pixel 6, 7, or 8 series devices as well as for the Pixel Tablet and Pixel Fold.
- Once you’ve manually installed a build, you’ll automatically get future Android 15 updates over-the-air.
- You can only manually install these builds by flashing a factory image. Google is not providing full OTA images due to a bug that can happen when sideloading the build that causes the device to show a “device is corrupted” message.
- Flashing a factory image requires unlocking the bootloader of your device, which causes a factory reset.
- If you don’t have a supported Pixel device, you can also try Android 15 DP2 with the Android Emulator in Android Studio.
- Builds are only available for the Pixel 6, 7, or 8 series devices as well as for the Pixel Tablet and Pixel Fold.
- Once you’ve manually installed a build, you’ll automatically get future Android 15 updates over-the-air.
- You can only manually install these builds by flashing a factory image. Google is not providing full OTA images due to a bug that can happen when sideloading the build that causes the device to show a “device is corrupted” message.
- Flashing a factory image requires unlocking the bootloader of your device, which causes a factory reset.
- If you don’t have a supported Pixel device, you can also try Android 15 DP2 with the Android Emulator in Android Studio.
❤10👍2
Forwarded from Mishaal's Android News Feed
Here are the issues that Google resolved in Android 15 Developer Preview 2, as well as all the remaining issues that Google knows about in DP2.
❤8
Forwarded from Mishaal's Android News Feed
The Pixel Launcher in Android 15 DP2 now has an "apps list settings" page that contains the "swipe up to start search" settings toggle. (Eventually, this page may contain a new "show long app names" setting that lets you toggle whether to "display long app names on two lines in search results and apps list."
👍18
Android 15 Developer Preview 2
Build: AP31.240223.016.A3
Security patch level: March 2024
Google Play services: 24.08.12
Changelog (Added Features)
Fixes:
• Crashes in Google Play Store app crashed when trying to open
• Crashes in Package manager when installing an APK from unknown sources
• Crashes in Android System Intelligence app.
• Crashes in work profile apps if the device's fingerprint reader was used
• Android Virtual Device (AVD) using an Android 15 system image displayed as offline if the AVD was launched and then rebooted using adb reboot or other methods
• Crashes with a null pointer exception Google Play Store when trying to update apps
Download for Pixel devices:
Pixel 6: Factory Image
Pixel 6 Pro: Factory Image
Pixel 6a: Factory Image
Pixel 7: Factory Image
Pixel 7 Pro: Factory Image
Pixel 7a: Factory Image
Pixel Fold: Factory Image
Pixel Tablet: Factory Image
Pixel 8: Factory Image
Pixel 8 Pro: Factory Image
#Android #A15 #A15DP2
Follow @PixelHubUpdates
Build: AP31.240223.016.A3
Security patch level: March 2024
Google Play services: 24.08.12
Changelog (Added Features)
Fixes:
• Crashes in Google Play Store app crashed when trying to open
• Crashes in Package manager when installing an APK from unknown sources
• Crashes in Android System Intelligence app.
• Crashes in work profile apps if the device's fingerprint reader was used
• Android Virtual Device (AVD) using an Android 15 system image displayed as offline if the AVD was launched and then rebooted using adb reboot or other methods
• Crashes with a null pointer exception Google Play Store when trying to update apps
Download for Pixel devices:
Pixel 6: Factory Image
Pixel 6 Pro: Factory Image
Pixel 6a: Factory Image
Pixel 7: Factory Image
Pixel 7 Pro: Factory Image
Pixel 7a: Factory Image
Pixel Fold: Factory Image
Pixel Tablet: Factory Image
Pixel 8: Factory Image
Pixel 8 Pro: Factory Image
#Android #A15 #A15DP2
Follow @PixelHubUpdates
👍17❤7👏1
Pixel 9 series will be available in three different models
OnLeaks | 91mobiles
Half year away and we will be getting the new Pixels soon, but this time it could come in three models instead, specifically Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL.
Images shown over here is the vanilla Pixel 9 model, which will feature a screen size of 6.03-inch, while Pixel 9 Pro being at 6.1-inch. It will still be equipped with two camera lenses, with a minor bump of just 12mm. It also comes with a flat frame with the buttons located at the same place.
Interestingly, it shares the same dimension as its Pro counterpart, at the size of 152.8 x 71.9 x 8.5mm. Another interesting fact is that the SIM card tray is located beside the charging port.
#Pixel #Pixel9
Follow @PixelHubUpdates
OnLeaks | 91mobiles
Half year away and we will be getting the new Pixels soon, but this time it could come in three models instead, specifically Pixel 9, Pixel 9 Pro and Pixel 9 Pro XL.
Images shown over here is the vanilla Pixel 9 model, which will feature a screen size of 6.03-inch, while Pixel 9 Pro being at 6.1-inch. It will still be equipped with two camera lenses, with a minor bump of just 12mm. It also comes with a flat frame with the buttons located at the same place.
Interestingly, it shares the same dimension as its Pro counterpart, at the size of 152.8 x 71.9 x 8.5mm. Another interesting fact is that the SIM card tray is located beside the charging port.
#Pixel #Pixel9
Follow @PixelHubUpdates
👍33❤16🤮12💩3🤨3👎2😁1
Forwarded from Mishaal's Android News Feed
This media is not supported in your browser
VIEW IN TELEGRAM
Circle to Search is rolling out to the Google Pixel 6, Pixel 6 Pro, Pixel 6a, and Pixel 7a and will be coming soon to the Fold and Tablet!
It's also rolling out to the Samsung Galaxy S23 series, Galaxy Z Fold 5, Galaxy Z Flip 5, and Galaxy Tab S9 series with the One UI 6.1 update!
Soon, Circle to Search will also be able to translate text in-line!
It's also rolling out to the Samsung Galaxy S23 series, Galaxy Z Fold 5, Galaxy Z Flip 5, and Galaxy Tab S9 series with the One UI 6.1 update!
Soon, Circle to Search will also be able to translate text in-line!
🔥41👍10❤4🥰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.
👍21❤5🤡4
Forwarded from Tech & Leaks Zone
Android 15 will bring a Redesigned Volume Panel
Source
Back in 2021, Google released Material You with the Android 12 release
In the upcoming Android 15 release, Google is finally planning to revamp the system volume panel UI.
The new volume panel design features much thicker, pill-shaped sliders.
A 'dot' is placed at the end where the slider’s maximum value is, and the icons are also tappable to quickly mute that stream.
Android 15’s new volume panel is also collapsible.
Tapping the button next to the media volume slider collapses or expands the panel
Apart from the new design, the volume panel will also surface additional controls for things like spatial audio and “noise control.”
The “sound & vibration” header is also gone, and in its place is a persistent media output shortcut.
Google also added some playful animations to the new Android 15 volume panel.
Follow @TechLeaksZone
Source
Back in 2021, Google released Material You with the Android 12 release
In the upcoming Android 15 release, Google is finally planning to revamp the system volume panel UI.
The new volume panel design features much thicker, pill-shaped sliders.
A 'dot' is placed at the end where the slider’s maximum value is, and the icons are also tappable to quickly mute that stream.
Android 15’s new volume panel is also collapsible.
Tapping the button next to the media volume slider collapses or expands the panel
Apart from the new design, the volume panel will also surface additional controls for things like spatial audio and “noise control.”
The “sound & vibration” header is also gone, and in its place is a persistent media output shortcut.
Google also added some playful animations to the new Android 15 volume panel.
Follow @TechLeaksZone
👍75❤16👎11🤮8🔥4👏2🤡2
Google acquired Mozilla Firefox
Google just announced today that it has acquired Mozilla Firefox, the popular web browser known for its emphasis on privacy and open-source principles.
As of 2021, Mozilla (including both the foundation and the corporation) had total assets exceeding $1.1 billion USD
As of August 2023, Firefox holds the rank of the world’s 4th-leading browser.
Google notes that it has acquired Mozilla for $1.69 Billion USD. While Google's Chrome browser has long dominated the market, Firefox has maintained a loyal user base due to its focus on user privacy and customisation options.
Sundar Pichai, CEO of Google, said "We are excited to welcome Mozilla Firefox into the Google family. We believe that by combining our resources and expertise, we can deliver even greater value to users around the world."
You can read more about the deal on the Google Blog.
Follow @PixelHubUpdates
Google just announced today that it has acquired Mozilla Firefox, the popular web browser known for its emphasis on privacy and open-source principles.
As of 2021, Mozilla (including both the foundation and the corporation) had total assets exceeding $1.1 billion USD
As of August 2023, Firefox holds the rank of the world’s 4th-leading browser.
Google notes that it has acquired Mozilla for $1.69 Billion USD. While Google's Chrome browser has long dominated the market, Firefox has maintained a loyal user base due to its focus on user privacy and customisation options.
Sundar Pichai, CEO of Google, said "We are excited to welcome Mozilla Firefox into the Google family. We believe that by combining our resources and expertise, we can deliver even greater value to users around the world."
You can read more about the deal on the Google Blog.
Follow @PixelHubUpdates
🤣197🤡46😱20👎16👍9🎉8😁5🍌4❤3🤓2🕊1
Android 14 QPR3 Beta 2.1
Build: AP21.240305.005
Security patch level: March 2024
Google Play services: 24.06.16
Changes:
• Fixed crashes while viewing recent apps & opening apps
• Pixel Tablet: Fixed charging issue while connected to the dock
• Fixed swiping issue while going back to home screen & showing notification shade
• Pixel Fold: Fixed displaying issue in unfolded state
• Resolved wallpaper settings backup issue
• Fixed "Quick Tap to start actions" gesture
Issues:
• OTA has been pulled down due to potential disruption causing device to not boot up
• The Assistant At a Glance widget sometimes displays weather information for the wrong location
Download:
Pixel 5a: Factory Image
Pixel 6: Factory Image
Pixel 6 Pro: Factory Image
Pixel 6a: Factory Image
Pixel 7: Factory Image
Pixel 7 Pro: Factory Image
Pixel 7a: Factory Image
Pixel Fold: Factory Image
Pixel Tablet: Factory Image
Pixel 8: Factory Image
Pixel 8 Pro: Factory Image
#Beta #A14 #A14QPR3
Follow @PixelHubUpdates
Build: AP21.240305.005
Security patch level: March 2024
Google Play services: 24.06.16
Changes:
• Fixed crashes while viewing recent apps & opening apps
• Pixel Tablet: Fixed charging issue while connected to the dock
• Fixed swiping issue while going back to home screen & showing notification shade
• Pixel Fold: Fixed displaying issue in unfolded state
• Resolved wallpaper settings backup issue
• Fixed "Quick Tap to start actions" gesture
Issues:
• OTA has been pulled down due to potential disruption causing device to not boot up
• The Assistant At a Glance widget sometimes displays weather information for the wrong location
Download:
Pixel 5a: Factory Image
Pixel 6: Factory Image
Pixel 6 Pro: Factory Image
Pixel 6a: Factory Image
Pixel 7: Factory Image
Pixel 7 Pro: Factory Image
Pixel 7a: Factory Image
Pixel Fold: Factory Image
Pixel Tablet: Factory Image
Pixel 8: Factory Image
Pixel 8 Pro: Factory Image
#Beta #A14 #A14QPR3
Follow @PixelHubUpdates
👍22💩10❤1