• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Android 11 Scoped Storage.Android future completely Google dependent (centralization)

Search This thread

F3kzuqr35

New member
Nov 16, 2019
1
0
I read some details (Scoped Storage) about what should come in Android Q (Android 10), but was aborted first and will be introduced with Android 11.

Why Google lies to the users and what the honest developers have to say about it and have recognized it correctly.
https://www.xda-developers.com/android-q-storage-access-framework-scoped-storage/

Android Q is fundamentally changing the way storage works on your phone. In every version up to Pie, Android’s storage worked like a desktop computer: you can use any app you want to read or write any file (if you grant an app permission to do so). With Q, Google is introducing (and requiring) “Scoped Storage,“which makes Android work more like an iPhone, where storage is isolated to each app. An app can only access its own files, and if it’s uninstalled, all its files are deleted.

Google touts the security and privacy benefits of this change, but technically speaking, there is no improvement. Apps have had the ability to privately store files since Android 1.0, and almost all apps make use of this capability. When you grant an app access to the root directory of your storage via SAF, it can read, write, and send any file it wants to its nefarious developer in the exact same fashion it could when you granted an app access to storage in Pie.

The only “security improvement” comes about because it’s now a more arduous process for a user to do this. Unless of course an app only wants to steal your most personal information, like photos and videos you’ve taken, for which Google has added an alternative access solution which uses a simple pop-up click-yes security dialog. It is not known what benefits Google hopes to achieve with this change. The official stated reason in the Android Q beta documentation is to “give users more control over their files and to limit file clutter.” Scoped storage, in its present form, is a new limitation of what the user is allowed to do, not an extension of their control. The claim of reducing clutter may be somewhat valid, but only because the change reduces the ability to use files at all. And “clutter” is increased when you consider the problem of some apps now having to duplicate files to work with them.

If Google is truly concerned about giving users more control over files and clutter, they should architect a solution that directly addresses that, rather than falsely branding the current Android Q design as such an improvement. The simplest answer would be to let users decide if they want an app to have scoped or general filesystem access, using the extant storage permission request dialog. If there is a particular concern for users making poor decisions here, it’s certainly possible to make that dialog more prominent and require additional user interaction to approve an app for full access.

The answer to how Android can give users more control of their files is to actually give users more control, not to take it away and fundamentally constrain the capabilities of the Android platform.

What do we see here?

The developers knew exactly how to really improve it for the users and the added value behind it.

Why does Google lie and want to include it in Android Q even though it's not an improvement? Google wants to limit Android even further, just like Apple does with their iOS system and products that use this system e.g. iPhone.

Google is pursuing the same goals as Apple and Microsoft in the final stages. Building a centralized system. No more control by users (developers are also users), only server dependent.

The problem that most Android or Linux developers have known about for a long time and therefore do not develop apps for centralized systems. But the consumers don't know it yet or don't see the interrelations and that's a problem.

Since Google is able to integrate it into Android 11, they will try again and again in the future to make the Android platform similar to the Apple platform.

What many do not know Google does these steps in small steps. So it always starts first.

Only in a few years one sees the effects. Apps can only be installed from the Google Play Store. Everything else goes only by an software which one sends to Google, in order to get a permission, so that the App can be installed. Android devices can only be set up and used if the device does Internet activation (like an iPhone). No offline setup/use possible anymore!

We have to act otherwise we will be more and more controlled by global corporations that only pursue their own interests (centralization, control, economic growth, fake security problems to limit the operating system, more market power, etc).

But the cause is in reality the consumers. The majority currently believe that Google, Apple, etc... are on the users' side. No, that's not true. It's just an illusion to distract.

The fact is that without the users' money, corporations like Google cannot exist. The decision is always ours!

We millions of users can spend more money in independent systems, hardware, software. We users can support even more independent developers. It's really possible. Don't forget!
 

thunderHunter

Member
Dec 12, 2019
5
3
So Google tries to remove one of the main reasons for using Android. I remember that I tested the iPhone and other iOS devices and hated not being able to navigate the file system. And without internet activation it was not possible to set up the operating system locally. Totally horrible.

3 main reasons why I use Android:
- file system access*
- microSD and external storage media support
- Installing Apps outside the Google Play Store

* Thanks MiXplorer @HootanParsa

here are other reasons:
- Android has good support for external storage media = this allows manufacturers to add USB 3.1 Gen 1 or even USB 3.1 Gen 2 ports to their Android devices already today. Maybe in the future also possible with USB 3.2 Gen 2x2 and USB 4. This allows you to transfer data much much much faster via File Explorer app, similar to a desktop operating system.
- adapts to the user



Something else.
On every desktop PC there are real operating systems which must not be restricted so easily. It would be illegal to kick Linux off the desktop or off the market in general.

In the mobile areas there is no real alternative to Android without Google control.
There is no real promotion by law (strong financial support), like for the Linux community.

Actually it's illegal that Google tries to do something like this with Android and to destroy Android. LineageOS and other Android based systems have no support for strong financial support by law, so that there are real mobile operating systems and no monopoly position can be created, as it is currently the case.

On any current desktop PC or notebook I can install Linux without getting severe problems. Of course there are also some problems when using Linux, e.g. when proprietary manufacturers do not want to update their drivers.

But for normal users it is very well done and there are very few bugs in the everyday software. The installation itself almost always runs smoothly, very easy (via USB stick), no matter from which well-known manufacturer I buy the devices.
 

Boardcdd

Member
Feb 21, 2020
12
3
What about file managers?

Developers of apps like file managers that want access to every file in the external storage can do so through the Storage Access Framework once granted permission by Google — we learned in October 2019 at the Android Developer Summit that a program allowing for "special access" was being implemented.

Legitmitate apps need these special permissions.

A user would give permission for a file manager app to access the root (top-level folder) of the external storage, thus granting recursive access to every folder and file inside of it. Since this is a pretty broad selection and one of the goals of Scoped Storage was to reign in apps that want this level of access, it's good that Google will take a special look at apps who want to do this and grant permissions for legitimate apps like your favorite file manager.
Scoped Storage is going to happen this time

Early feedback for Scoped Storage was not very good. There was even a petition that asked Google to remove the feature rethink its implementation.

Which is mostly what Google did. Scoped Storage was available in the official Android 10 release, but developers were not required to use it. But that's all about to change.

Starting in September 2020, apps will need to target Android 10 or later if they are to be available on the Play Store.

Any app that is targeted for Android 10 or later must use the new storage APIs, and that includes Scoped Storage. Changes to Google Play's developer agreement say that starting August 1, 2020 all new apps submitted to Google Play must target Android 10 or later, and all updates to existing apps must target Android 10 or later as of November 1, 2020.

That means that unless an app developer is willing to let an app wither and die in a sea of old apps, Scoped Storage must be implemented soon. Luckily, this time Google has listened to feedback and made things easier for apps that have a need for full or special access and the new APIs in Android 11 make other things easier, too. A safer and more secure Android is something we all should want.
https://www.androidcentral.com/what-scoped-storage

I really laugh :D

There are always Android users who say that iOS is limited, but Google is trying to copy Apple. Every file manager developer must have Google's explicit permission to run their file manager applications on Android 11. Without Google, this is no longer possible.

What is the next step? Most likely, as an Android user, you will get a full device activation in Android 12 or Android 13. If users do not take this step, you will always get stuck in setup. You won't even be able to use the alarm clock, open the calendar application and much more.

Here is a video and pictures of my iPhone 11 and the current iOS 13 (first time setup). What is this?

If you have never used an iPhone before. Then I'll be happy to tell you what it is. This is a device activation in the setup. It is not possible to skip the activation, there must always be a communication with the server first. The device activation comes back when you run the setup process again, for example when you reset the iPhone to factory defaults and then want to set it up again. This also applies to other Apple products such as watchOS, tvOS and iPadOS devices. All mobile Apple devices are already fully server dependent.


Have fun, their Android user with Android/Android TV, Wear OS and Chrome OS. You will get the same.
 
Last edited:

Boardcdd

Member
Feb 21, 2020
12
3
Here is a video and pictures of my iPhone 11 and the current iOS 13 (first time setup).
L6tDm0w.png


https://streamable.com/lhb0u
 

olivercervera

Senior Member
Dec 18, 2010
722
248
Milan
Why nobody is talking that EVEN if apps could get exceptions to have broader access to storage, won't be a true full access like is it now?
This will break apps like SDMaid in cleaning folders /storage/Android/, or sync/backup apps won't be able to see them either. Additionally we don't what else is going to be forbidden!!!

Have a read here
https://developer.android.com/preview/privacy/storage

Code:
Why nobody is talking that EVEN if apps could get exceptions to have broader access to storage, won't be a true full access like is it now?
This will break apps like SDMaid in cleaning folders /storage/Android/, or sync/backup apps won't be able to see them either. Additionally we don't what else is going to be forbidden!!!