Google has announced another privacy restriction for Play Store apps. Starting this summer, Android 11’s new Query_All_Packages will be allowed Flagged as “Sensitivity” In the Play Store, Google’s review process will restrict it to apps that the company really thinks are needed. Query_All_Packages Allows an app to read your entire application list, which may contain all kinds of important information such as your dating preferences, banking information, password management, political affiliation, and so on, so it makes sense to lock it down.
On a support page, Google announced, “Applications that are primarily intended to start, search, or run with other applications on the device may gain purpose-compatibility with other applications installed on the device.” Google has Another page It lists possible application events for Play Store applications that query your application list, including “Device Search, antivirus applications, file managers and browsers”. “For awareness or operational purposes, any and all applications installed on the device may be eligible for permissions to detect,” the page adds. For applications that need to interact with other applications, Google prefers developers to use more scope for application-discovery APIs (for example, all applications that support the x feature) instead of dragging the entire application list.
There is also an exception for financial applications such as banking applications and P2B wallets, which “may have wide visibility in applications installed for security-only purposes only,” the page states. This means scanning for root applications. The new policy adds “[a]Pp inventory data requested from play-distributed applications should never be sold or shared for analytical or advertising monetization purposes. “
Our shop, our rules
Using Play Store as a developer control surface is a very new trick for Google. Of course, Google has full control over the OS, and you can use that control to force privacy restrictions on all applications, but only when you want to compromise Some Exit Controls Application, Play Store Application Review Control Permission grants Google the best control over usage policies. The Play Store is the global default (except China) Android App Store, and it’s the primary place for most people to use it, so the Play Store rules allow Google to create thicker walls around its wall garden, while also giving developers the opportunity to argue personal use cases. If the end users do not like the rules, they will get a side loading and alternative-utility-store escape hatch, which you will not get with OS-based restriction.
In addition to this app package list control, the Play Store also flags Many Others APIs are “sensitive” and subject to close scrutiny by individual developers to justify their use. Applications that use powerful ones Access APIs, Background location APIs, SMS and telephone applications, And the full file access APIs are all subject to Google’s personal approval.
Other current Play Store restrictions include a minimum API-level policy that compels new and up-to-date applications that cannot use the one-year-old API size. The main way to manage Android backward compatibility is with API levels. The new controls and features for each version of Android generally only apply to apps that target that API level, so nothing breaks. For example, the permission system only applies to apps with API level 23 (Android 6.0) and above – older apps have no access restrictions. When used maliciously, you can target an ancient API level to send an application with more access to the computer, but the Play Store policy prevents this from submitting any of the older API levels.
Today’s control is a great example: Query_All_Packages permission has been added to Android 11, so it only applies to apps that target the API level of Android 11, which is “API Level 30”. Play Store restrictions, naturally, only apply to apps targeting API level 30 and above, which is not the case with many apps now. Once Android 11 reaches one year of age (as of November 2021), the Play Store API will change Level 30 to the minimum API level for updating apps, so permission and new restrictions will apply to each app currently maintained in the store.