Linked by Thom Holwerda on Wed 30th Apr 2014 19:09 UTC

I deeply, truly, desperately want Apple to add a Files app and DocumentPicker controller to the iPhone and iPad in iOS 8. I've wanted it going on 4 years, and every year more than the last. It is, in my very humble opinion, one of the biggest, most frustrating holes remaining on Apple's mobile operating system, and all the more so because it seems like a model for fixing it has been in successful use for years already. Right now we're saddled with the complexity and frustration of iOS documents locked in app and iCloud jails. We're driven to outdated filesystems like Dropbox because Apple hasn't yet provided a next generation alternative. It needs to happen and so I'm once again asking for it this year and for iOS 8.

iOS has many complexity-inducing frustrations born out of "keep it simple", but none as big as this one. File handling on iOS is so incredibly frustrating and needlessly complex that I have a hard time considering it a mature operating system at all. My line of work requires constant opening and closing of a quarter metric frickton of files, and that kind of stuff is simply impossible on iOS.

Thread beginning with comment 587809
To read all comments associated with this story, please click here.
I don't want that nor documents.
by sergio on Wed 30th Apr 2014 19:56 UTC
Member since:

I prefer the 100% app-driven model present in iOS. It's easier for normal people to understand and enforce developers to keep it simple.

And for me (and the rest of tech-savvy users)... well, for me It's exactly the same because I already use apps that allows me to access the filesystem. No problem.

KISS. We don't need to convert iOS in MacOS.

Reply Score: 1

Thom_Holwerda Member since:

But if that 'KISS' leads to more complexity... Isn't it time to stop pretending it's KISS in the first place?

The search for simplicity can actually create complexity. iOS' handling of files is a textbook example of that.

Reply Parent Score: 9

sergio Member since:

It totally depends on the type of user you are targeting to.

In my humble experience, common people don't care about files because they don't understand what a file or a filesystem is. xD

And I think iOS should be a product for common people like my mom or my dad. Tech-savvy people, like you and me, can install a 3rd party app and access the FS... it's not a problem.

Reply Parent Score: 0

galvanash Member since:

But if that 'KISS' leads to more complexity... Isn't it time to stop pretending it's KISS in the first place?

The search for simplicity can actually create complexity. iOS' handling of files is a textbook example of that.

Not that Im arguing against your point (I get it), but just to nitpick...

File handling is iOS is incredibly simple - there is almost no complexity at all. Its only "complex" when you are trying to do something that the system doesn't directly support. I.e. it is complex to try and "work around" the system, but it is extremely simple to use the system as it exists without workarounds - its braindead simple.

What you are calling complexity is not in fact complexity - it is a combination of the side effects of sandbox security and omitted features.

1. Its security in the sense that the designers took the approach that apps should be sandboxed and should not have a view of the entire file system (i.e. each app is an island). This in and of itself is not necessarily a bad thing.

2. Its omitted features in the sense that there is literally no OS mechanism to cross sandbox boundaries as far as local IO goes, short of things that are in central system repositories like music and whatnot. It just doesn't support doing that at all. All the complexity you see is due to developers/users attempting to plug this gap in the featureset.

Im only saying to point out that if you want 1 (and Apple strongly wants 1 because they run a curated app store and anything short of that is chaos), then you cannot have a "file picker". It just doesn't work...

There are probably a few ways to solve the problem, some of them generalized solutions (intent system ala Android), some of them more specialized (adding more system level repositories for certain kinds of data) - but the one thing that is not a solution to this problem is "add a file picker".

Just saying. It is a problem. It is a horribly bad problem. It is frankly ridiculous that they still have not addressed this problem. But the solution to this problem is not opening up the file system and adding a "file picker", because doing so cannot be done while maintaining the existing security model the OS is built upon...

Im sure the "but its my damn files and I should be able to do what I want with them" crowd will find this explanation woefully inadequate, I expect nothing less. But it is simply reality. You will never see a generalized file browser on iOS - it just isn't built to ever support doing that, and I strongly suspect it will stay that way.

Reply Parent Score: 4

thegman Member since:

Totally. In many ways, a Segway is simpler to ride than a bicycle, but it's a vastly more complex and trouble-prone machine. In attempting to make something simple, they added enormous complexity.

Apple did the same with iOS, is making it simple for 50% of tasks, they make it very complicated for 40% and downright impossible for 10%.

I would suggest though, that it's easier just to stop battling with it. Accept iOS is not for getting work done, and just about doing small tasks and consuming media.

Reply Parent Score: 6

krreagan Member since:

Another reason Apple will not open up the filesystem is this:

99% of malware target Android... This is not another security through obscurity tactic.

Reply Parent Score: -1

Thom_Holwerda Member since:

Sounds scary. Until you realise that what matters is *infection rates*. All this tells you is that malware makers are focussing on Android. It does not tell you if they're succeeding in any meaningful way.

This is not a very difficult thing to comprehend. Sadly, it will get trotted out every time by people who have no idea what they're talking about.

Reply Parent Score: 4