iOS 8 wants: Better file attachment handling
Almost 8 years after it was introduced, you still can't attach files to emails in iOS. While iOS 6 has introduced a method to attach photos and videos to in-progress emails, it suffers from poor discoverability, and only works with content from the Photos app. If you want to attach any other file to an email, it's a usability disaster. That's because iOS has an ImagePicker but no broader DocumentsPicker, so it can't handle a broader range of attachments. So why is that such a bad thing?
The current method for adding photo or video attachments to in-progress emails is done via the same pop-up menu originally introduced in IOS 3 for cut, copy, and paste. You tap the screen to get the popup, tap a tiny, obscure arrow button to get more options, and then tap to add the attachment.
An easy to find, easy to use attachment button would be simpler. It's a solution employed by third-party apps like Gmail. Maybe a paperclip is obscure as well, but it's discoverable.
Emailing, and including files as attachments in email, is a common task and something that takes only a few seconds on the Mac with OS X. Trying to attach a non-photo or video file on an iPhone or iPad with iOS takes an annoying amount of time and causes an unreasonable amount of frustration. Here's some blog-theater by way of example:
"Hey, Rene, can you email me the dates for that trip?"
"Sure, Kevin." I grab my iPhone, open the [Mail](/mail "Apple Mail app for iOS and OS X) app, add Kevin as the recipient, add the subject "Trip", paste in the dates, then--
"Could you also attach that outline for discussion topics?"
My only option now is to copy the contents of the email, trash it, go to the app I wrote the topics in, find the file, tap share, tap email, add Kevin again, add the subject again, paste in the dates again--
Crap. I deleted the app I wrote the topics in. A hotter, newer app came out and I started using that instead, and even though both use iCloud, neither has any idea the other exists so... I re-download the old app and pray the data is either still there, or magically comes back from the cloud.
"And those two PDF files about that thing?"
Double crap. Both those PDF files are in different PDF apps, one in a simple reader, the other one in an app that supports annotation. Now I have to send the discussion topics from one app, and each of the PDF files from their apps. That's three separate emails, and nothing approaching a thread.
Oh, wait. I have copies in Dropbox. I can share from Dropbox... Only no, each file is in a different directory and I can only share from one directory at a time! I'm back to three separate emails again!
Now Kevin is laughing his ass off at me and asking me to tell him again how the iPhone is easy to use, and I want to punch things.
And the reason for all this goes back to the violation of a cardinal principle of design: the attempt to keep things simple can ultimately cause ridiculous levels of complexity.
Apple already uses a blue + button to add contacts. They already use a gray camera icon in Messages. Something like that could work for attachments as well. Especially if, as I've been asking for the last 4 years, iOS added a DocumentsPicker controller that works the same way the current ImagePicker controller works.
A DocumentsPicker controller for iOS would remove unnecessary cognitive load from users and solve a wide swathe of current usability problems with iOS, including email attachments. Any file could be attached to any in-progress email, without the need for a Share Sheet, or for the user to remember app ownership. And it would do so in a way that's consistent with how iOS already works and increasing simplicity at the same time.
And it would make iOS more powerful without alienating the mainstream user base Apple is so good at embracing.
Note: This post was originally written prior to the announcement of iOS 7 but has been updated for iOS 8.
Get the best of iMore in your inbox, every day!
Rene Ritchie is one of the most respected Apple analysts in the business, reaching a combined audience of over 40 million readers a month. His YouTube channel, Vector, has over 90 thousand subscribers and 14 million views and his podcasts, including Debug, have been downloaded over 20 million times. He also regularly co-hosts MacBreak Weekly for the TWiT network and co-hosted CES Live! and Talk Mobile. Based in Montreal, Rene is a former director of product marketing, web developer, and graphic designer. He's authored several books and appeared on numerous television and radio segments to discuss Apple and the technology industry. When not working, he likes to cook, grapple, and spend time with his friends and family.
Disclosure, I am the developer of MailShot and may benefit from its sale.
We only post on a forum when it's relevant to the discussion.
I know how it makes sense to us, coming from years of desktop computing to see this as the solution, but i think we have to force ourselves beyond that and forget the filesystem.
A file repository is a file system. Apple will never go back to that. We have to think in terms of apps instead of files.
If you want to access a file, you're supposed to know which app it belongs to. But i can see the problem here for similar file types.
Example, a photo which resides in the photo.app or in the iPhoto.app !
Or a PDF you saved in iBooks or in PDF Expert... But still. I don't think Apple will go the file repository way... I do agree though that we need a system in which sharing files between apps is simplified.
That's a glaring omission and potential problem of iOS. If sharing file types between apps is made easy and Apple solves it without compromising security and app sandboxing, it may well be the answer we are all looking for ! We can still use an app centric approach, but see all the files the chosen app is able to open.
Too much to ask for ? Jean-Luc
2) Have universal rights for common apps such a mail clients etc.
3) have a common repository for apps that have access to such files, so that they do not create unnecessary duplicates.
I had different Blackberry devices and some experiences with a Samsung Galaxy S2.
Now i got an iPhone and i'm shocked with how this can be possible. I found this article because I went like crazy googling and looking for answers to this attachment problem.
It's simply unbelievable!
When will Apple learn to implement simple things correctly.
They waste resources with parallax engines n what not while file/app/email/music management is still prehistoric.... Sent from the iMore App
You say, "Here are the dates. *Paste the dates.* All the files you need are here: *paste the link*.
Thank you for inspiring Apple to introduce the document picker in iOS 8.
If I read the documents correctly then we will get exactly what you have described.
- Attach any Office documents, music, videos and PDFs etc.
- Import files from Photos, Dropbox.
- Supports Gmail, Hotmail, Outlook, Exchange, Yahoo, AOL.