Mishaal's Android News Feed – Telegram
Mishaal's Android News Feed
13.4K subscribers
2.19K photos
100 videos
8 files
1.93K links
Android news from an Android nerd
Download Telegram
The Pixel Watch may soon add support for syncing app permissions from your phone!

Back in October, I discovered a new "sync permissions" setting in Android 14 QPR1 Beta 2 that gives your connected Wear OS smartwatch the same app permissions you allowed on your phone.

Today, Nail Sadykov discovered that the Pixel Watch companion app is preparing to add support for this. After flipping a flag, a new 'device details' item appears in the companion app that says "remove watch, sync permissions, share contacts".

Tapping on this opens Android's Bluetooth device details page for your connected Pixel Watch, surfacing the "sync permissions from phone" menu item I previously discovered.
👍51🔥12🥱6
The Pixel Launcher app found on Google's Pixel devices is getting some new animations and quality-of-life improvements in Android 15.

They aren't live yet, but you can check them out in this article I wrote for Android Authority.
👍81👏8🥱5👎32
Google had a multi-year plan to migrate the AOSP build system completely over to Bazel, but this project was cancelled late last year.

In a statement to OEMs last year, Google said "in a recent review of our progress, we concluded that the conversion to Bazel would take a lot more time than originally anticipated. After carefully considering our options, we decided to stop working on transitioning Android’s build system to Bazel, and instead focus on improving the existing system."

At one point, I'm told, Google even aimed to migrate all Make and Soong build files to bazel by Android 16 W. But that obviously won't happen anymore.
🤔56👍16😭9👀6🎉51
New TVs that launch with Android TV 14 or later on Linux kernel 5.15 or higher will be required to meet Google's Generic Kernel Image (GKI) requirements in order to pass certification!

This means that GKI is now enforced on all major Android form factors with AArch64 chipsets: handhelds, watches, automotive, & televisions.

"The Generic Kernel Image (GKI) project addresses kernel fragmentation by unifying the core kernel and moving SoC and board support out of the core kernel into loadable vendor modules. GKI also presents a stable Kernel Module Interface (KMI) for vendor modules, so modules and kernel can be updated independently."

GKI 1.0 was introduced in Android 11 for devices that launched with Linux 5.4.

GKI 2.0 was introduced in Android 12 for devices that ship with Linux 5.10 or later kernels.

Automotive devices used to be exempt from GKI requirements, but any cars running Android Automotive OS 13 or later on Linux 5.15 or higher are required to meet GKI 1.0 requirements.

Automotive devices are still exempt from GKI 2.0 requirements, though that doesn't seem to be the case for TV devices. The biggest difference between GKI 1.0 and 2.0 is that 2.0 devices ship with a Google-signed boot image.
👍75🔥10🆒6👎3🤔2
Android is preparing to add support for quarantining misbehaving apps!

I've been tracking the progress on this feature over the last few months, and while it isn't working yet, I have a good idea of how it'll work.

For more details, read this article I wrote over on Android Authority.
👍69👏11🤔7👎2😁1
Here's a very early look at lock screen widgets in Android 15 Beta 1.

The feature isn't quite finished yet, but hopefully it launches in time for the Pixel Tablet 2!

Full details + a video can be found in my latest article for Android Authority.
👍66👎16🤔6🤡4🤮21
Android 15 is adding a storage lifetime API that will be used to tell you how much longer your phone's storage chip will last!

This is needed as phone makers keep extending software support policies.

For more details, read my article over on Android Authority.
👍10813👏7🤯6
Curious about how much longer your Pixel's storage chip will last?

Android 15 adds a new storage lifetime API, and it's already in use in Beta 1!

If you want to how to check the health of your Pixel's storage chip, read my guide on Android Police.
👍65😱9🎉7🤯4
Google confirms that Android is switching to VideoLAN's libdav1d decoder for AV1 video playback!

I first reported back in February that Google plans to roll out a Play System Update that enables libdav1d as Android's default AV1 software decoder. Yesterday, Arif Dikici, Software Development Manager on the Android Video and Image Codecs team, confirmed the news.

"Android welcomes dav1d, the best AV1 software decoder. It's official! All Android devices back to Android S received this new codec over the air. Most devices can decode 720p30 in software using dav1d. Apps need to opt into dav1d to benefit for now yet soon it will become the default av1 software decoder."


The libdav1d codec is available on Android 12+ devices with the March 2024 Google Play System Update or newer. However, the libgav1 codec is still used by default, so apps have to manually opt in to using libdav1d instead. YouTube has already started doing so (though this has led to mixed results for some users).

Compared to libgav1, libdav1d is significantly more efficient and performant at decoding AV1 videos. Of course, a hardware accelerated decoder is still preferred, but many devices don't have a HW AV1 decoder.

Let me know if you've noticed any changes in YouTube following the March 2024 GPSU!
👍87🔥13👏97🤡2
Mishaal's Android News Feed
Google confirms that Android is switching to VideoLAN's libdav1d decoder for AV1 video playback! I first reported back in February that Google plans to roll out a Play System Update that enables libdav1d as Android's default AV1 software decoder. Yesterday…
My Nothing Phone 2, which has the Qualcomm Snapdragon 8+ Gen 1 (which doesn't have HW AV1 decoding support), smoothly decodes 1080p60 AV1 videos in YouTube.

You can see using the Codec Info app that there's two AV1 decoders:

c2.android.av1-dav1d.decoder
c2.android.av1.decoder

The latter is the libgav1 decoder, while the former is the new libdav1d decoder.

Currently, the libgav1 decoder has a higher priority than libdav1d, hence it's used by default.

(Higher number in the rank = lower priority.)

Edit: Hmmm, YouTube seems to have reverted its server-side change forcing AV1 videos to be served on devices that only support SW decoding. I'm no longer seeing AV1 videos served on my Nothing Phone 2. Anyone else notice this?
👍68🤷‍♂8🔥7
Alongside the new Nothing Ear (a) (which I'll share a review on soon!), Nothing also unveiled the Nothing OS 2.5.5 update for the Nothing Phone 2, which has already begun rolling out!

The update enables Nothing's "Ultra XDR" by default, which I can confirm is based on Google's Ultra HDR, as well as other new features such as:

* A new Quick Setting tile to change the ringer mode
* Ability to change the voice assistant that launches when you squeeze the Nothing Ear (a) to ChatGPT
* Ability to enable zRAM up to 8GB ("RAM Booster")
* New widgets to quickly start ChatGPT in text/voice/image query mode, start a quick recording in the Recorder app, and see the battery level of connected devices
* Ability to quickly paste text/images from the clipboard into ChatGPT. You'll see an "a|" button in the clipboard overlay that you can tap to open the ChatGPT app with your clipboard content preloaded.

Lastly, there's also new switches to toggle HDR for Photo and Portrait modes, a Glyph Interface Debug Mode, and lots of bug fixes.
💩56👍37👎3🔥3
Mishaal's Android News Feed
Alongside the new Nothing Ear (a) (which I'll share a review on soon!), Nothing also unveiled the Nothing OS 2.5.5 update for the Nothing Phone 2, which has already begun rolling out! The update enables Nothing's "Ultra XDR" by default, which I can confirm…
This is not limited to Nothing of course, but I wish companies would stop making up new names for their HDR image features. It's just confusing.

Google's developer docs for Ultra HDR even brings this up😅

Generally, the reason that different branding is used is because companies want to highlight their entire HDR pipeline, while Ultra HDR just refers to the image format. But still, seeing "ProXDR" versus "Super HDR" versus "Ultra XDR" tells me, the consumer, nothing.

(To be fair to OnePlus and their ProXDR branding, it did exist before Ultra HDR was announced.)
😁66👍2010🔥2
Meta has announced that they're opening up its AOSP-based Horizon OS platform (the company's mixed reality OS that powers the Meta Quest devices) to third-party hardware makers.

Very interesting announcement from Meta, given that we'll likely see the launch of the new Android Glasses SDK plus the new Android XR OS at I/O next month.
👍85🤣19🔥7👀7😁21