Android

Android 12 restricts third-party apps from changing Share sheet

In Android 12, Google no longer allows third-party apps to set themselves as the default sharesheet. Android Sharesheet is a special menu that pops out from the bottom, displaying all the possible options when we want to share anything on our Android phone.

But if you have ever used different smartphones/apps, you may have noticed the menu looks differently on them. That’s because Google doesn’t enforce UI consistency for the share sheet, allowing third-party apps and OEMs to customize it to their heart’s content.

JOIN XIAOMI ON TELEGRAM

However, there’s a way that allows Android users to bypass the Android Sharesheet altogether. One of those third-party apps is called Sharedr. It offers a more consistent and simple UI, it also allows users to get rid of Direct Share, which can be quite slow to populate on some devices – despite receiving a significant performance boost in Android 11.

Now, it turns out that Android 12 won’t allow us to use third-party sharesheets to replace the Android Sharesheet. The developer of Sharedr recently opened a ticket on the AOSP bug tracker, revealing that on Android 12, the system no longer shows the option for choosing between Sharedr and the Android Sharesheet. Instead, it always open the Android Sharesheet by default.

At first, he considered it a bug but later he found that it is not a bug. In other words, Google has blocked third-party apps in Android 12 from replacing the sharesheet.

“We had never actually intended to allow apps to replace the share dialog, that Intent is for apps to launch the share dialog. Being able to replace the share dialog is also becoming increasingly impossible — you couldn’t implement the direct share part of the UI, nor the personal vs. work profile tabs in R, etc. This is just not something that is feasible to allow apps to replace.”

Well, it is not as bad as we imagined, Google still allows Sharedr and other third-party apps to become share sheet alternatives. For this, whenever you try to share something, you will have to set them as default. It’s obvious that this will affect the process because it adds an additional step.

|Via|

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

To Top