Mishaal's Android News Feed
13.3K subscribers
2.19K photos
99 videos
8 files
1.93K links
Android news from an Android nerd
Download Telegram
Mishaal's Android News Feed
Android's Photo Picker is finally getting Google Photos integration! This lets you share images or videos from your Google Photos libraries with apps that invoke the system Photo Picker. This is rolling out with the February 2024 Google System Update and…
This has started to roll out in the last few days for many users. If you open Android's Photo Picker, it should now automatically pull content from your Google Photos account. You should also see a menu item to open the "cloud media app" settings.

Depending on your device, "cloud media app" may also appear under Settings > Apps. Let me know if this has rolled out for you as well!
👍68👀73
"Cherry-pick for 35.0.1 DP2 release. Update API 35 release config and emulator files for 24Q3 DP 2"

This was merged last Thursday, so we should be getting Android 15 DP2 sometime soon, hopefully.

(24Q1 = Android 14 QPR2
24Q2 = Android 14 QPR3
24Q3 = Android 15.)

Those of you who soft bricked your Pixel when sideloading DP1, I hope this coming release fixes things for you!
👍538🤷‍♂42👎2
Google Keep is rolling out its new "help me create a list" feature to some more users. This feature uses generative AI to help you create a list.

If "help me create a list" has rolled out to you, you'll see a dialog upon opening the app that informs you. You'll then see a "help me create a list" button when you're creating a new note.

I haven't seen this yet in Google Keep, but let me know if you have it!

According to 9to5Google, this started slowly rolling out to some users since last month.

(Thanks to Arturo De La Rosa for the screenshots!)
👍8410🥴8🔥5👌3
Google Meet on Android 14 QPR2 supports Android's new app screen sharing feature, which lets you mirror a single app instead of your entire screen.

This lets you share an app screen during a presentation without risking you sharing your private messages or notifications.

The app screen sharing/casting feature is available starting in Android 14 QPR2 for Pixel but should be available on other devices with Android 15.

Source
👍10917🔥7👏4👎3
Samsung may have finally implemented seamless updates on their Android devices! When updating the new Galaxy A55 5G, users have noticed that the software update screen now shows a "downloading and installing" as well as "verification" steps.

In addition, TheMobileIndian reports that upon restarting their A55, they "did not encounter the One UI installation screen [recovery] that we see when we update other Samsung phones."

(Thanks to John and Abdulwahab for the tip!)
👍94🔥27😱173
ICYMI: Qualcomm this week unveiled the Snapdragon 8s Gen 3 and the Snapdragon 7+ Gen 3.

The Snapdragon 7+ Gen 3 is tiered slightly above the Snapdragon 7 Gen 3, while the Snapdragon 8s Gen 3 is right below the Snapdragon 8 Gen 3. The 7+ Gen 3 offers boosted CPU and GPU performance and Wi-Fi 7 support versus the 7 Gen 3. The 8s Gen 3 has slightly lower CPU clocks, an older GPU, and an older modem, but it has the same Arm CPU IP.

The key feature of these new platforms is that they bring support for running many popular LLMs on-device, such as Baichuan-7B, Llama 2, Gemini Nano and Zhipu ChatGLM. This will bring on-device generative AI features to more price points.

Expect to see a lot of "flagship killer" and upper mid-range smartphones powered by these new chipsets, with vendors like
Honor, iQOO, Realme, Redmi, Xiaomi, OnePlus, and SHARP adopting one or both platforms.
👍64🤡53🤔3👎2
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)
👍6613🔥8👎3🆒3
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)
👍5412
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)
👍48🎉9😍51
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.
👍50🔥9🆒5
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.
👍58