You can make your software as good as you want, if its core functionality has one major flaw that cripples its usefulness, users will switch to an alternative.

For example, an imaginary file manager that is otherwise the best in the world becomes far less useful if it imposes an arbitrary fifty-character limit for naming files and folders.

If you developed a file manager better than ES File Explorer was in the golden age of smartphones (before Google excercised their so-called "iron grip" on Android OS by crippling storage access, presumably for some unknown economic incentive such as selling cloud storage, and before ES File Explorer became adware), and if your file manager had all the useful functionality like range selection and tabbed browsing and navigation history, but it limits file names to 50 characters even though the file system supports far longer names, the user will have to rely on a different application for the sole purpose of giving files longer names, since renaming, as a file action, is one of the few core features of a file management software.

Why do I mention a 50-character limit? The pre-installed "My Files" app by Samsung actually did once have a fifty-character limit for renaming files and folders. When entering a longer name, it would show the message "up to 50 characters available". My thought: "Yeah, thank you for being so damn useful (sarcasm). I already use you reluctantly because Google locked out superior third-party file managers likely for some stupid economic incentives, and now you make managing files even more of a headache than it already is, by imposing this pointless limitation on file names' length."

Some one at Samsung's developer department had a brain fart some day that it would be a smart idea to impose an arbitrary limit on file name lengths. It isn't.

The user needs to move files to a directory accessible to a superior third-party file manager just to give it a name longer than fifty characters. Even file management on desktop computers two decades ago was better than this crap!

All of this because Google apparently wants us to pay them instead of SanDisk or some other memory card vendor. This again shows that one only truly owns a device if one has root access. Then these crippling restrictions that were made "for security reasons" (which, in case it isn't clear, is an obvious pretext) can be defeated for selected apps.

  • 1
    My guess is that the 50 char limit is some default in a component of similar they failed to change.

    Indicating that whatever devs they used did not care for the software they where building.
  • 2
    @Voxera It seems to be hard-coded in the "My Files" application, since the error already occurs while typing in the file name box, not when tapping on "rename", which suggests the limitation is hard-coded in the user interface.

    The file manager can actually open and copy and move items with names longer than fifty characters, just not rename them to anything longer than fifty characters. An arbitrary and unnecessary limit.

    By the way, "My Files" can also not change a file extension. It only lets users rename the part before the last dot in the file name. It seems like it was designed for rookie users.
  • 2
    A package manager that can't do local sources

    Everytime I feel like trying it, I remember "oh, won't pack my local stuff"
Add Comment