Google has published the Android Security Bulletin (ASB) for March 2024, detailing the vulnerabilities addressed in the 2024-03-0X security patch level (SPL). Patches are available for Android 12-14. Android 11 is no longer receiving security patch backports.
This month, there's 1 RCE and 1 EoP vulnerability in AOSP's Bluetooth stack with a severity rating of "critical". There are no security issues addressed by Google Play System Updates this month.
Also, Android 14 QPR2 will be released later today, so stay tuned for that!
This month, there's 1 RCE and 1 EoP vulnerability in AOSP's Bluetooth stack with a severity rating of "critical". There are no security issues addressed by Google Play System Updates this month.
Also, Android 14 QPR2 will be released later today, so stay tuned for that!
👍75🔥16😢6❤4😭4
The March 2024 Pixel Feature Drop is here, bringing new features to Pixel phones, the Pixel Tablet, and the first-gen Pixel Watch. Here’s what’s new:
Pixel phones:
1) Circle to Search is coming to the Pixel 7 and 7 Pro! This was previously exclusive to the Galaxy S24 series and the Pixel 8 series.
2) Next-gen Call Screen (Pixel 6 and newer) is adding a “hello” chip that gets the Google Assistant to prompt the caller to speak. This can be useful if the caller is silent. If you aren’t available, the Assistant will let the caller know to wait.
3) You can now share Ultra HDR photos to Instagram or 10-bit HDR videos to Reels from your Pixel phone (Pixel 7, 7 Pro, 8, 8 Pro, and Fold)!
Pixel Tablet:
1) Gboard’s new Voice Toolbar for tablets minimizes the digital keyboard when voice input is activated in order to optimize screen space.
Pixel phones and Pixel Tablet:
1) Android’s Connected Devices settings page now lets you access Bluetooth accessories you previously set up through Fast Pair (Pixel 5a and later)..
2) Google Docs Markups lets you add handwritten annotations to a document using only your finger or stylus. (This was announced last week at MWC 2024 and is available on any device running Android 8.0+).
Pixel Watch:
1) First-gen Pixel Watch is finally getting automatic workout detection! This works for running, walking, elliptical, spinning, outdoor biking, treadmill, and rowing.
2) You can now set a goal pace during an exercise with your first-gen Pixel Watch. This lets you know when you’re within your target and get notifications for when you fall outside of it.
3) You can now track the time you spend in each heart rate zone to optimize and guide your training on your first-gen Pixel Watch, and you can set up notifications to alert you when you move between zones.
4) Fitbit Relax App now guides you through breathing exercises to help you relax.
The update also brings Android 14 QPR2 with the March 2024 security patches. QPR2 introduces several new Android features including an expandable Bluetooth QS tile, faster seamless updates, partial screen recording and screen casting, a search bar in the taskbar’s app drawer, a revamped privacy indicator dialog, a new shortcut to share your Wi-Fi network, and other minor changes.
Pixel phones:
1) Circle to Search is coming to the Pixel 7 and 7 Pro! This was previously exclusive to the Galaxy S24 series and the Pixel 8 series.
2) Next-gen Call Screen (Pixel 6 and newer) is adding a “hello” chip that gets the Google Assistant to prompt the caller to speak. This can be useful if the caller is silent. If you aren’t available, the Assistant will let the caller know to wait.
3) You can now share Ultra HDR photos to Instagram or 10-bit HDR videos to Reels from your Pixel phone (Pixel 7, 7 Pro, 8, 8 Pro, and Fold)!
Pixel Tablet:
1) Gboard’s new Voice Toolbar for tablets minimizes the digital keyboard when voice input is activated in order to optimize screen space.
Pixel phones and Pixel Tablet:
1) Android’s Connected Devices settings page now lets you access Bluetooth accessories you previously set up through Fast Pair (Pixel 5a and later)..
2) Google Docs Markups lets you add handwritten annotations to a document using only your finger or stylus. (This was announced last week at MWC 2024 and is available on any device running Android 8.0+).
Pixel Watch:
1) First-gen Pixel Watch is finally getting automatic workout detection! This works for running, walking, elliptical, spinning, outdoor biking, treadmill, and rowing.
2) You can now set a goal pace during an exercise with your first-gen Pixel Watch. This lets you know when you’re within your target and get notifications for when you fall outside of it.
3) You can now track the time you spend in each heart rate zone to optimize and guide your training on your first-gen Pixel Watch, and you can set up notifications to alert you when you move between zones.
4) Fitbit Relax App now guides you through breathing exercises to help you relax.
The update also brings Android 14 QPR2 with the March 2024 security patches. QPR2 introduces several new Android features including an expandable Bluetooth QS tile, faster seamless updates, partial screen recording and screen casting, a search bar in the taskbar’s app drawer, a revamped privacy indicator dialog, a new shortcut to share your Wi-Fi network, and other minor changes.
Thurrott.com
Google Announces a New Pixel Feature Drop
Pixel fans have already received two Pixel Feature Drops in the past three months, but Google is back with a new Drop.
🔥71👍21🥱10🤡4
Mishaal's Android News Feed
Android 14 QPR2 will be Android's first "trunk stable" release. "Trunk stable" is an initiative to bring more stability to the Android OS. (Look up "trunk-based development" and how Google outside of Android handles repos for a bit of context on what this…
Android's first trunk stable release is dropping today! If you build AOSP, I'm curious to hear your thoughts on all the build changes once Google uploads the source code for Android 14 QPR2.
👍62🤔5🥱4
Mishaal's Android News Feed
The March 2024 Pixel Feature Drop is here, bringing new features to Pixel phones, the Pixel Tablet, and the first-gen Pixel Watch. Here’s what’s new: Pixel phones: 1) Circle to Search is coming to the Pixel 7 and 7 Pro! This was previously exclusive to the…
Here's a chart that summarizes the availability of features per device as well as some screenshots of the new features.
For a list of bug fixes and other improvements, check out this post.
Edit: An earlier version of the chart that Google shared erroneously listed the Pixel Fold as getting Circle to Search. Google has corrected the chart to reflect that it won't be getting this feature with today's update.
For a list of bug fixes and other improvements, check out this post.
Edit: An earlier version of the chart that Google shared erroneously listed the Pixel Fold as getting Circle to Search. Google has corrected the chart to reflect that it won't be getting this feature with today's update.
👍69❤11👎6🆒2
Oh wow, Microsoft is ending support for the Windows Subsystem for Android (WSA)!
The Amazon Appstore on Windows and all apps and games dependent on WSA won't be supported starting March 5, 2025.
Any apps or games you installed prior to today will still be available through the deprecation date.
The Amazon Appstore on Windows and all apps and games dependent on WSA won't be supported starting March 5, 2025.
Any apps or games you installed prior to today will still be available through the deprecation date.
😭169🤡124🤯19🤬13🫡12👍7🤣4👏1😇1
Google has shared details on its new external offers program, the program they created to comply with the EU's Digital Markets Act.
Google announced yesterday they would launch a program that would allow "developers of Play-distributed apps to directly lead users in the EEA outside the app, including to promote offers."
Today, a help center article detailing this program has gone live. Here are the key details:
- If you develop an app for mobile, tablet, Chrome OS, Android TV, or Wear OS that's distributed to users in the European Economic Area via Google Play, you can now opt into the external offers program, provided you meet the program requirements. There's a bunch of requirements you need to comply with listed on the help center article, but some of the more notable ones include:
a) Integrating the external offers API to direct users outside the app so Google can show the info screen and get reported of applicable transactions.
b) Provide customer support, refund methods, and a process to dispute unauthorized transactions for users completing external transactions.
c) Clearly inform the user about the destination page and purpose, with a URL that doesn't have additional parameters. You also cannot pre-populate data from your app.
d) Pay Google any applicable fees for transactions that are concluded outside the app following the external offer. This is the biggest point.
There are two separate fees associated with this program:
Initial acquisition fee: 5% for auto-renewing subnoscriptions and 10% for other offers of in-app digital features or services. This is a time-limited fee lasting two years to "reflect that Play is charging only for value it provided in facilitating the initial acquisition of the user through Play" (see below for more info).
Ongoing services fee: 7% for auto-renewing subnoscriptions and 17% for other offers of in-app digital features and services
(1/2)
Google announced yesterday they would launch a program that would allow "developers of Play-distributed apps to directly lead users in the EEA outside the app, including to promote offers."
Today, a help center article detailing this program has gone live. Here are the key details:
- If you develop an app for mobile, tablet, Chrome OS, Android TV, or Wear OS that's distributed to users in the European Economic Area via Google Play, you can now opt into the external offers program, provided you meet the program requirements. There's a bunch of requirements you need to comply with listed on the help center article, but some of the more notable ones include:
a) Integrating the external offers API to direct users outside the app so Google can show the info screen and get reported of applicable transactions.
b) Provide customer support, refund methods, and a process to dispute unauthorized transactions for users completing external transactions.
c) Clearly inform the user about the destination page and purpose, with a URL that doesn't have additional parameters. You also cannot pre-populate data from your app.
d) Pay Google any applicable fees for transactions that are concluded outside the app following the external offer. This is the biggest point.
There are two separate fees associated with this program:
Initial acquisition fee: 5% for auto-renewing subnoscriptions and 10% for other offers of in-app digital features or services. This is a time-limited fee lasting two years to "reflect that Play is charging only for value it provided in facilitating the initial acquisition of the user through Play" (see below for more info).
Ongoing services fee: 7% for auto-renewing subnoscriptions and 17% for other offers of in-app digital features and services
(1/2)
👍30🤮9💩4🤔3👎1
Mishaal's Android News Feed
Google has shared details on its new external offers program, the program they created to comply with the EU's Digital Markets Act. Google announced yesterday they would launch a program that would allow "developers of Play-distributed apps to directly lead…
Two years after initial acquisition period, developers can choose to discontinue Play's ongoing services for their app so long as the user consents. User consent is required because opting out means that ongoing services provided by Play such as "parental controls, security scanning, fraud prevention, and continuous app updates" will no longer be available for that app, however the associated fees won't apply to those users. Developers will still be responsible for reporting transactions for users who do not opt out on receiving ongoing services from Play.
Google says that these fees reflect the value provided by Android and Play to developers. Google argues that their service fees are not mere payment processing fees, as Play provides additional features and tools for developers and users.
- You can continue to use Google Play's billing system while participating in the external offers program.
Attached to this post is a chart from Google that demonstrates how a hypothetical app that uses both Google Play's billing system and the external offers program might be impacted.
(2/2)
Google says that these fees reflect the value provided by Android and Play to developers. Google argues that their service fees are not mere payment processing fees, as Play provides additional features and tools for developers and users.
- You can continue to use Google Play's billing system while participating in the external offers program.
Attached to this post is a chart from Google that demonstrates how a hypothetical app that uses both Google Play's billing system and the external offers program might be impacted.
(2/2)
🤮25👍9🤔9👎1
Google also announced yesterday that they will begin showing "additional choice screens" for users setting up an Android device in the EEA.
When setting up a new phone or tablet distributed in the EEA on or after March 6, 2024, users will see these new browser and search engine choice screens.
To participate in the search choice screen, search providers must operate a "general search service", provide local or English language support in the countries they apply to participate, have an app that's freely available via Google Play, meet Chrome's requirements to become a default search provider, support the latest version of Android within 90 days of release, and have a minimum of 5000 installs. The search choice screen is only shown on devices where the OEM preinstalls the Google Search app and places the Google Search box on the home screen.
To participate in the browser choice screen, the browser must declare ROLE_BROWSER in Android, have an app that's freely available via Google Play, support HTTPS, provide local or English language support in the countries where they apply to participate, support the latest version of Android within 90 days of release, and have a minimum of 5000 installs. The browser choice screen will appear on phones and tablets in the EEA on which Chrome is set as default per an agreement between Google and its partners.
When setting up a new phone or tablet distributed in the EEA on or after March 6, 2024, users will see these new browser and search engine choice screens.
To participate in the search choice screen, search providers must operate a "general search service", provide local or English language support in the countries they apply to participate, have an app that's freely available via Google Play, meet Chrome's requirements to become a default search provider, support the latest version of Android within 90 days of release, and have a minimum of 5000 installs. The search choice screen is only shown on devices where the OEM preinstalls the Google Search app and places the Google Search box on the home screen.
To participate in the browser choice screen, the browser must declare ROLE_BROWSER in Android, have an app that's freely available via Google Play, support HTTPS, provide local or English language support in the countries where they apply to participate, support the latest version of Android within 90 days of release, and have a minimum of 5000 installs. The browser choice screen will appear on phones and tablets in the EEA on which Chrome is set as default per an agreement between Google and its partners.
👍84👀9❤1
Mishaal's Android News Feed
LineageOS 21 is here! It's based on Android 14 QPR1 and brings major improvements to several Lineage apps. The Aperture camera app is getting new video features added in newer CameraX API releases, while apps like Jelly, Dialer, Contacts, Messaging, LatinIME…
Since Android 11 is no longer receiving security patch backports, the LineageOS team has decided to sunset LineageOS 18.1 (which is based on Android 11).
Manually backporting security patches can be tough to do, and there's even a chance that in writing a new patch, they could introduce new vulnerabilities.
Unfortunately, some devices with LineageOS 18.1 builds available don't have an upgrade path to newer releases. This is because Android 12 made it a requirement to support in-kernel eBPF, a feature that isn't supported (officially or through backports) on Linux kernel versions 3.18 and older.
Check out LineageOS 21 if it's available for your device, though. There are lots of cool new features!
Manually backporting security patches can be tough to do, and there's even a chance that in writing a new patch, they could introduce new vulnerabilities.
Unfortunately, some devices with LineageOS 18.1 builds available don't have an upgrade path to newer releases. This is because Android 12 made it a requirement to support in-kernel eBPF, a feature that isn't supported (officially or through backports) on Linux kernel versions 3.18 and older.
Check out LineageOS 21 if it's available for your device, though. There are lots of cool new features!
😢61👍39👏4❤2🔥2🤡1😭1
Google is upgrading TTS (text-to-speech) on smartwatches running Wear OS 4 to be faster and more reliable. This can be helpful for things like accessibility services, coaching cues in exercise apps, navigation cues, and reading aloud alerts through the speaker or connected headphones.
Google's new TTS engine for Wear OS 4 uses "decreased prosody ML models" to enable faster synthesis on smartwatches. By default, the Wear OS TTS supports English, Spanish, French, Italian, German, Japanese, and Mandarin Chinese, but OEMs can preload a different set of languages.
For developers, the TTS APIs remain the same, though it's worth noting that it takes about 10 seconds for the synthesis engine to be ready after the user interacts with it for the first time following a device boot. If you want it to be ready immediately, you can pre-warm the TTS engine before any synthesis requests come in.
Google's new TTS engine for Wear OS 4 uses "decreased prosody ML models" to enable faster synthesis on smartwatches. By default, the Wear OS TTS supports English, Spanish, French, Italian, German, Japanese, and Mandarin Chinese, but OEMs can preload a different set of languages.
For developers, the TTS APIs remain the same, though it's worth noting that it takes about 10 seconds for the synthesis engine to be ready after the user interacts with it for the first time following a device boot. If you want it to be ready immediately, you can pre-warm the TTS engine before any synthesis requests come in.
👍59🔥9❤5👨💻4🥰1
The Files by Google app is getting a new "scan" button that lets you digitize documents.
Scanned documents are saved as PDF files under a new "Scanned" collection under "Documents" (the actual location is /Files by Google/Scanned).
Like the document scanner in the Drive app, this feature leverages ML Kit's new Document Scanner API to recognize and process documents on-device.
This feature is rolling out now for many users of Pixel devices. Let me know if you see it on your device!
(Thanks to Petro on Discord for the tip!)
Scanned documents are saved as PDF files under a new "Scanned" collection under "Documents" (the actual location is /Files by Google/Scanned).
Like the document scanner in the Drive app, this feature leverages ML Kit's new Document Scanner API to recognize and process documents on-device.
This feature is rolling out now for many users of Pixel devices. Let me know if you see it on your device!
(Thanks to Petro on Discord for the tip!)
👍104🔥13❤7👏2❤🔥1
According to user Kishore Krishna on Twitter, the Phone by Google app is starting to show call log entries from WhatsApp.
Since Android 9, third-party calling apps could opt in to have calls logged in the system call log.
I personally don't see WhatsApp calls in the Phone app yet, but LMK if you do!
Since Android 9, third-party calling apps could opt in to have calls logged in the system call log.
I personally don't see WhatsApp calls in the Phone app yet, but LMK if you do!
👍110🔥13🤷♂11😢10😁1
The Google Play Store is once again testing parallel downloads for some users. This feature allows for multiple apps to be downloaded simultaneously.
Google trialed this for some users in early 2019 but it never officially rolled out. Last night, a few users on Telegram noticed that it was enabled for them again.
AssembleDebug has shared the flags to enable this.
(Screenshot credits: Chapo on Telegram).
Google trialed this for some users in early 2019 but it never officially rolled out. Last night, a few users on Telegram noticed that it was enabled for them again.
AssembleDebug has shared the flags to enable this.
(Screenshot credits: Chapo on Telegram).
👏84👍30❤9🔥3🤡2
The Phone by Google app is starting to show a new "video call" chip during phone calls for some users. Tapping this chip opens a page that lets you quickly invite the person you're calling to a Google Meet call.
My tipster has a Pixel 5a and is running a beta version of the Phone by Google app. Let me know if you've seen this chip as well!
Screenshot credits: Prajjwal on Telegram
My tipster has a Pixel 5a and is running a beta version of the Phone by Google app. Let me know if you've seen this chip as well!
Screenshot credits: Prajjwal on Telegram
👍91👎14🤓9🔥8🤷♂7🤡3❤1