iOS 8 wants: Better file attachment handling

iOS 8 wants: Better email 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](http://www.imore.com/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?"

"Um..."

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.

Rene Ritchie

Editor-in-Chief of iMore, co-host of Iterate, Debug, Review, The TV Show, Vector, ZEN & TECH, and MacBreak Weekly podcasts. Cook, grappler, photon wrangler. Follow him on Twitter and Google+.

More Posts

 

10
loading...
29
loading...
53
loading...
0
loading...

← Previously

iMore show 400

Next up →

Apple, Google, Microsoft increasingly defying U.S. government, informing customers of data demands

Reader comments

iOS 8 wants: Better file attachment handling

75 Comments
Sort by Rating

Or...Apple could just allow a user to set another mail application as the default, and Sparrow would get you 95% of the way there, perhaps spurring Apple to improve their own Mail.app to compete. Even if Mail.app does not compete for sales per se against Sparrow et al, an open, level playing field would almost assuredly lead to *somebody* getting you that last 5% faster that the status quo is doing.

Sparrow has a paper clip attachment button, but unless/until Apple makes some form of document repo, Sparrow is still stuck with only pics/vids as attachments.

Boxer and Evomail both allow Dropbox and Box document attachments. Acompli allows attachments of files in your email and Mailbox allows attachments from Dropbox.

Here's your problem, you're asking for too much. iOS blows, and Apple are their own worst enemy. They create these apps, I believe, for the sole purpose of fucking with us. I don't think anyone at Apple uses any of their own apps. Why would they when they've created this great device that's so much better when running other apps outside of Apple apps?

As soon as Apple realizes that they are their own worst enemy and stop putting tons of restrictions in place, they'll be able to compete in the "next" market. Because at their current pace, if they don't, someone will come along and make a better mobile OS that allows you and I to do exactly what we want with our device. Right now we are so limited by what Apple chooses to let us do. When that new device comes, it will be like a magical awakening and we'll see all we've been capable of accomplishing but couldn't before because Apple wouldn't let us...and then we'll watch porn on that new device.

But seriously. iOS needs a complete overhaul from the ground up. It's bloated and ass backwards and creates a roadblock in front of every alleyway we want to go down because traffic is so congested. It reminds me of those old Apple commercials making fun of John the "PC" guy. Go back and look at all of those and you'll see Apple now does everything it used to make fun of Windows for.

P.S. Stop using iCloud, that's your main problem. It's stupid.

Agree. He's asking for too much.

Just ditch the iPhone and get a Galaxy S5, HTC One M8, Xperia Z2, Galaxy Note 3 (if you can deal with the size), Nexus 5, or Moto X and be more productive.

If you still want an iOS device... That's what the iPod Touch is for.

So you don't have to punish yourself with using the iPhone as a daily driver, should productivity be a high priority.

The TW/Sense email apps poop all over Mail.app on the iPhone. The disparity is so huge, it's as if Apple had an intern create this app (and the Calendar) in like 1 or 2 afternoons and then forgot about it, save for the forgettable touchup here and there...

It's a money thing. You can have your cake, but you have to pay extra for the proper utensils to eat it. The market will correct, in the meantime, buy a Samsung.

This is the number 1 reason that I jailbreak. AnyAttach puts a paper clip in the message that links to your photos or Dropbox, and lets you attach multiple files. I send a lot of attachments, so I carry around a jailbroken iPad 1 just to do this.

Yes, the shortcoming you described is really a problem for making email with attachment, so hope that apple can see this and improve

It seems frustrating, but its a result of sandboxing each app's documents. I think most users would send out a few separate emails in practice.

You can at least FORWARD an email containing lots of attachments to a group with our best-selling "MailShot Pro" app http://itunes.apple.com/us/app/mailshot-pro-group-email-done/id445996226... It creates a special "contact" that contains your group, which you can use from Mail, so it's the only group email app that can do this.

Peter
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 so hope Jony I've reads this post now he has software responsibility.

No Files app is the reason I'm seriously considering jumping ship away from iOS.

I am a data-centric guy and miss the productivity I had with my Treo

Have you thought about an HTC One Mini (Android)? Same size as iPhone, with larger screen, and all the file attachments your mailserver will allow (via a real file-system). Build quality the same too. I only mention this because you said you liked your Treo, and I came from Treo to iPhone, to HTC Android phones (currently Galaxy Note 2, though). I keep waiting for Apple to add that functionality, but after 7 releases of the OS, I think they are unlikely to. Unfortunately, iPhones are too far behind in terms of the functionality I have come to rely on in Android phones, for it to be a good match for me. It's a shame too, because their build quality is quite good (well, except for the iPhone 5c, of course).

I agree with you here. I found myself always jailbreaking to to have this feature that I used on a daily basis in the office. Waiting for a jailbreak to be released wouldn't cut it anymore. As iOS will always have a place in my heart, I did try out Android 2 years ago and loved the file system. Today, my Note 3 is my daily driver because of the ability to attach files in your file directory and the in-app ability to 'share via' across your apps. In the beginning, I did find it difficult to give it a chance and learn. This is not for everyone.

Posted via iMore App

The BlackBerry 10 phones do all this with ease and intutivity. BB10's email sends anything you want at the max size my server will allow from your SD card, phone memory, Dropbox... And you wouldnt have to leave the app your in to do so. I'm just sayin

Correct, same with Windows phones. The benefit from Android was I had more options to choose from: (manufacturer, screen size, camera, launcher).

Posted via iMore App

This is why I will be returning to Android in all likely hood when my contract ends in July. As much as I want the Z30, its a VZW exclusive, so Android it is. I'll be honest, of the two iphones and the GS3 i have had since I left my 9630 behind, the GS3 handled my needs the best. The only thing that gives me hesitation,is my wife is required to use an iPhone by her university and we tend tend to travel a bit. Its been so much easier to have one charging cable in all our cars/bags.

The best work around for me when I had an ipad was using Logmein for those things. I still prefer to think of phones and tablets as extensions or remotes for your laptop or desktop.

Although file attachment is something you'd think would be basic, the more you add to iOS, the more it becomes something complex for users. We should still push the idea that a Mac or PC should be your central hub. My PC's are left running 24/7.

R.I.P. LogMeIn! Your change from a purchased app to a subscription model made you dead to me. We used to be pals! Your selfishness brought collateral damage along with it, and basically killed the usefulness of my pc and it too is now dead to me. It's ok though, I'm learning to cope, and I'm a much stronger person now because of it!

Sent from the iMore App

GoodReader is a good option for this. But it would be better if we had a native File Repo like Renee said. I'm surprised more people haven't written about this.

It never occurred to me that Apple would have made such a grievous lapse as to not include attachments as part of their Mail app when I moved from BlackBerry a couple of years ago. While I long maintained that the iPhone was nothing more than a content delivery device for the iTunes Store, this discovery was a surprise and hardly argues for the device (or the iPad) to be taken seriously as a business device.

I 'get' that Apple has a certain neurosis about users gaining access to files with the iOS, but I also note that the Mail program has gained access to the Photos app (though, as Rene points out, neither gracefully or obviously), so in-keeping with trying to leverage as much profit / user-dependence on their products as possible, perhaps allowing Mail to access onboard iWork files (so you gotta purchase Pages, Numbers, etc) and/or your iCloud files?

Rene's mockups above are great and the solutions he offers incredibly obvious - so clearly not a route Apple would take. They seem more fixated at present on embedding new useless / Beta apps into the iOS.

Why stop at just adding attachments? The lack of being able to turn on out of office replies kills me as a frequent traveler. Also would like to be able to request read receipts but that not a deal breaker.

This is perhaps my biggest grievance with iOS. Attachment problems are a great use-case, but, a traditional files and folders management system (not likely), or as Rene says, a "Files app" is needed.

Aside from document attachment, I would LOVE to be able to have an HTML signature!!! I shouldn't have to jailbreak just to get that basic functionality!

Yes please! All I want is the ability to send attachments to the groups I've created on my device. Is it really that hard? Until this happens the iOS just feels somewhat crippled.

Yes, it should be included in the iOS. However, you can use Docs to go, to send office docs, or paste in docs to go, and send from there. Not elegant, but effective.

Why stop there? For their seventh attempt perhaps they could include a real file system so we can access files in multiple programs...

I would like that. And I'm seriously ready for a complete overhaul to the typing and autocorrect. Would love to see something along the lines of android typing w word choice. With that extra touch of finesse apple usually puts on its products.

Hi René,

I do agree with most of your article except for the bit about the file repository.
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

Apple can get rid of the file system as we know it but still... a document repository of some sort should be available to the user... call it whatever you want...

I'm certainly going to link to this article as this is an area of much needed improvements for iOS7. http://myios7wishlist.tumblr.com

I think the app centric file system is a total failure and iFruity definitely didn't think it through on this.

First of all, it creates all sorts of unnecessary duplicates of files and when it is huge files it creates more than a hassle, it actually eats up a lot of storage space.

Secondly, you also hit on the main weakness, though you did not recognise it as such. And that is that the USER must REMEMBER which files was used and saved in which apps .. and which version is the latest one. Do you really expect a user to remember all these things at the snap of a finger?

Thirdly .. god forbid if you want to delete an app and migrate to another app. There really isn't any easy way to migrate your files from one app to the other. And if you delete an app for whatever reason, ALL the files associated with it will be gone as well.

If they want to insist on this silly app centric system, which are all CON and no Pro, they should at least

1) work out some common sharing and editing rights between apps that access similar files.
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 think we need a complete iOS 7 revamp.. Like someone pointed out to me iOS is nothing more then a gloried app drawer... Nothing special about it at all.. Infaxct the os feels very dated and almost primitive these days..

I was thinking the same thing. It's basically Palm's old OS with a bunch of apps on the screen that can't interact with each other. I feel like iOS is de-evolving with every new iteration.

Another big issue is being able to select a group from Contacts to send an email to. It's ridiculous that I can't have my mobile device send an email to a group of people, such as a baseball team I coach to notify parents that practice is cancelled, etc.

I would like to see the Unified Inbox colour coded, so at a glance I could see which emails are from which account (ie work, personal etc). This could be very subtle, for example in the form of a small coloured dot, or very obvious where the entire email is coloured. This would definately help my work flow...

All you guys say is you want iPhone to do what Blackberry does for years and now Androids do as well.
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!

Convenience is the enemy of security. Start poking holes in the sandbox and pretty soon it's useless. Let's stop trying to make out mobile devices behave just like our desktop.

I guess you didn't get the memo, PC sales are down, everything is going mobile. Apple needs to play catch up here because as soon as Android comes out with a piece of hardware that can compete with Apple's, Apple will be toast.

I guess you don't care much about security. Designing for security means making some trade off between utility and risk. Apple needs to do nothing at all. Your view of the market is too simplistic.

Security? Guess you don't read much. Apple hasn't been protecting email attachments since iOS7 came out.

And please, point me to a major cc or bank account breach that has been the cause of lax Android security. Your tired regurgitation of Android-bashing talking points shows you aren't able to think for yourself.

Hi Rene, that's a great idea you've put forward...I also think why on the earth iCloud is not integrated with the Mail.app meaning why I cannot access iCloud from the Mail.app.

But I have found an elegant solution: http://www.getseedapp.com an elegant FREE app which is integrated with the DropBox, so you can attach any file in your DropBox while composing/replying to an email. The only downside it does not support Exchange, only IMAP.

Apple is slipping. Can they maintain their market position without Steve Jobs? This is but one of several annoying problems on a list of tasks that I can't perform from my iPhone or iPad. Half the time when someone sends me an email with a a critical attachment that I need to forward, and I select "include" attachment, the next recipient gets the email without the attachment. For best results, repeat one or two more times. Forwarding links with embedded videos is also problematic. People receive the link, but the embedded videos don't arrive. I can spell and predictive spelling is horrible on iOS. iOS7 has been a cluster. A colleague in the next office got on the waiting list to replace his aging company phone with a 5S. A friend stopped by with a new 5S, my colleague looked at it for 5 minutes and was so unimpressed he cancelled his order. My iPhone is 2.5 years old and I'm waiting for the battery to begin to fade. But unless there is a new iPhone sooner than September of 2014, I'll probably go in a different direction. Time is money and I can't do the time, regardless of price.

I'd be happy if they would just fix email search so you can sort by date. It's the most incredibly annoying thing about iOS7 to me. Often I am trying to find something like a tracking number for a recently shipped package, and I have to go to a PC to do it since iOS7 just lists every email I've ever gotten from that company in a random order. I don't have time to scroll through pages and pages to find the most recent one, it's sheer insanity that it doesn't sort by date by default much less offer a way to do it, period.

Nobody seemed to mention Mailbox- yes, the free mail app that was acquired by Dropbox a few months back. With Mailbox, you can attach any files stored on your Dropbox since it's integrated into the app.

Sent from the iMore App

The latest update broke teh app for me, totally useless now. Also doesn't support Outlook or exchange or even IMAP, which is incredible.

Mailbox doesn't solve that issue. All it does it serve as a catalyst to get people to signup for Dropbox, which I don't want or need.

I totally agree!!! This mess is so annoying & its the reason I even entertain the thought of purchasing some sort of Android device.

Multiple files/ Voice memos -attachments are needed like yesterday.
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

Email is one major gripe for me after nearly four years on iOS. Attachment limitations is a big one, but no good way to keep email organized or in folders is an issue as well. A major re-do is long over-do.

Sent from the iMore App

Screw emailing attachments. Email in general is crap. Trying to keep track of conversations is such a pain in the ass. Now your talking about tracking versions of a file, who handled it last, and managing saves and duplicate copies, and in multiple apps. True it takes human effort to stay on topic and keeping folders organized. So sending data via email is just stupid. Especially if both parties need to work on the same document. I want to see centralized cloud storage, then I can simply send a link to the file. Like ShareFile, etc. I also don't want my mail.app to unnecessarily take up space with stored attachments.

Mobile devices are not currently suited for these tasks.

On a side note Rene, you keep saying that "Apple will never..." because iOS is moving away form file systems. When has that ever stopped them from bowing to the market. They bow all teh time and then act like they were going to do it all along. Maybe we'll eventually get a file management system like we finally got 16:9, copy/paste and mms support.

One thing I'd like to see in iOS8 is this:

1. Swipe up in a locked screen, to open the camera.

2. Take a picture.

3. Click on the thumbnail on the bottom left.

4. Why can't you "share" (iMessage, email, etc.) from the viewing of the image?!

They need to just fix that little tiny problem.

Annoy anyone else?

Like--you're in traffic, you see an awesome license plate, you swipe up faster than you can say "SWIPEUP," and you take the picture and remember you can't send it to anyone from inside of the "lock-unlocked-cam-feature".

wa wa waaaa

I know this has already been discussed and run in the ground for several iterations of iOS but I think we are going to have to get access to some type of file system alongside this. My way around it is using Mailbox and just keeping everything synced to Dropbox. It's far from perfect but it suits my needs except for when I need to use my Exchange email account.

Not happening. Forget about local file attachments. Maybe they'd make iCloud a repository for documents and you can attach from there. Of course you'd need more storage space by default, but I wouldn't count on it.

If Apple wants business to use iPhones then multiple attachements in emai are a must. In my job before I retired multiple attachements in emails were the norm rather than the exception. It's also true for individuals. Since emails are commonly used for insurance or medical transactions the need to attach documents from home exits where in years past it didn't.

There are several other things Apple needs to upgrade as well. I think they should establish a group to look at issues like these and see they get corrected. I think that all of the current iOS development is to add new innovations which is great but other necessities get left out

Simple shouldn't mean dumb. Apple needs to face up to the real complexity that exists in the way people use smart phones. iOS needs to keep up. There are numerous elegant solutions suggested in forums like this and displayed in other products. Why Apple refuses to address these prior to them becoming an embarrassment is beyond me. They initially get the overall look, feel and functionality right, but often miss on some critical details with their implementations. Mail, maps, images, video, music and document management are all areas where Apple seems to stumble if the user is slightly interested in putting their iOS device to work. Sometimes you just have to add some functionality, even if it isn't pretty to look at. They rightfully avoid the garish, sensory overload design style that has made all the MS Office products UI's such a PITA. But they tend to go too far the other direction by eliminating critical functionality all together. Something as simple and ubiquitous as text editing is overly difficult in iOS. These are all solvable problems that Apple refuses to address with any alacrity, if at all.

This isn't a mail specific issue. It's an iOS system-level issue. Even iMessage you have to jump from app to app just to send specific data types. That's one of the main reasons I took the iPhone 5S back after 10 days. It totally killed my productivity and I have more important things to do with my time then peruse the App Store or internet looking for a suitable replacement for every subpar stock application they put on their devices.

Someone sent me a PDF via iMessage when I had the iPhone and I was stomped for like 30 minutes trying to find the option to attach a document until I finally asked and he told me to install something that supports the file format and share it from there... Umm, what?

I had to get rid of it. I was spending more time trying to figure out work-arounds to accomplish things I was doing with ease before the "upgrade," than actually enjoying using the device.

This is must wow people look at me when I talk about t but it's important. This will make or break of I stay with apple I love apple but this isn't a good thing

Sent from the iMore App

Plus allow for being able to attach more than a few photos to an email. Not sure why this still can't be done with the stock mail on the iPhone...

Sent from the iMore App

Everyone's complaints are valid, and we obviously need Apple to step up. However, if find yourself in the situation played out in Rene's post, I think Dropbox is the solution in the interim.

Using the "open in" mechanism, you can get your discussions notes and PDF's to the Dropbox app. If you deleted your app with the discussion notes, while a flaw of iOS, that is your own fault for not backing up important work.

Copy the various docs from each app to a folder in Dropbox, hit share, and hit "copy link."

Back to your email:
You say, "Here are the dates. *Paste the dates.* All the files you need are here: *paste the link*.

HI

Here's a way that security/sandbox app could be maintained, and yet the problem solved - but it would have to be programmed by Apple:

Every time an app writes a file in its sandbox make a link automatically in a file repository.

The user could make folders and sort the links as they wish, follow the links to the original file to open or attach, and IOS could limit the number of apps that could follow the links to perform particular functions - so that no app has complete, unfettered access.

Just a thought.

Robert

Yes, it is confusing to have no file system. For a business user it is more difficult to live without it.
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.
:-)