I want to explore a modern approach to exporting data from an application which has become popular on mobile devices. Historically we'd have a button in our desktop applications:

export Export

That might then open another dialog with options and allow you to save a file. In almost every case, the next user action would be to open that file with another application, for example a CSV file might be opened in Excel.

But on mobile and tablets, the file system is typically hard to use and so a new concept arose.

share Share

This takes the user right past the 'save to file system' step and directly opens the appropriate application with the right data. If necessary, the user can still 'save as...' that data to a file, but more likely they will just continue their work. Behind the scenes the file would be saved to some tmp folder to make it all work.

In my application, users are already confused between 'export' and 'print report', and 'CSV' doesn't really mean much to non-technical users other than that they have learnt to equate it with 'Excel'.

Questions

  • What problems do you see with this approach?
  • If a user chooses "share with Excel" and is then presented with a dialog to choose options (perhaps date ranges or even the export columns) does that break the metaphor?
  • How might I handle users with OpenOffice or other preferred CSV tools? I'm targetting both Windows and OSX, and so far technical solutions to locate tools aren't trivial
  • Should I keep a "share with file" option to ease the migration?
  • Any thoughts about the UX implications of moving from Export to Share and skipping the disk saving step?

Edit: I've mocked up an example of the choices you might get under 'share'.

share menu

They are indicative only (the choices will depend on what part of the program you are in) but starts to show the relationship between exporting and other sharing-like activity.

SHARE and EXPORT cannot be used interchangeably,and if you do so you run a great risk of confusing your userbase.

Share is used to SHARE information online with other people.

For example: social networks,email,etc

On the other hand EXPORT is used to save your work in a way/a format that a normal save cannot achieve

For example: saving a photoshop work will give you a psd file,exporting is used to get other SHAREABLE formats.

Mobile applications are tricky,but in my opinion saving a file goes FIRST then you can have a dialog whether or not you want to SHARE the file.

Dont combine functionality!

  • Its almost like you didn't read past the title of my question. Are you able to identify a single mobile application with an "export" option or do they all now use "share' as the paradigm? – Ari Maniatis Jan 24 '16 at 7:49

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.