User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On our windows product we display large searchable grids, with a large number of columns that can be reordered, sorted, and filtered. This is a fairly common method on Windows (explorer for instance) -- but on the iPad I can't seem to find a solution that meets the same need without just putting Windows "grid" * type list there. -- The need: quickly view large amounts of data, sort and filter.

* Windows Forms GridView Default Layout.

share|improve this question
What exactly do you mean by a 'Window's grid type list', and what's wrong with that solution? What else have you looked at, and why didn't it work? – Jimmy Breck-McKye Oct 22 '12 at 16:43
Perhaps some illustrations / screencaps would help us understand your problem. – Loren Rogers Oct 22 '12 at 18:46
Also, what is your concern with using what you call a "Windows 'grid'"? Are you looking for the equivalent Apple idiom, assuming one exists? – Joshua Drake Oct 30 '12 at 15:05

The problem here I see is that you're trying to transfer desktop experience to the mobile device, which definitely a wrong idea (Apple with iPhone and iPad showed that clearly by inventing their iOS which as we could see has a completely different paradigms behind).

The solution I suggest is to try to rethink the whole idea behind representing data in your app, keeping in mind all the restrictions and possibilities of the mobile OS'es (like smaller screen size, touch input, ability to use horizontal scrolling or change orientation, etc) and figure out how you may use it for better user experience.

Specifically, I think that instead of showing the whole grid of data you should provide users a simple way of choosing the information which is important for them (a way to choose which columns are visible or not, or let them easy manage and switch different views, for example, let people reorder columns not by drag and drop, but with reorderable lists, etc).

It's also possible to use different representations of the data, like charts, which could be useful for its analysis.

share|improve this answer

If you have a large amount of data to display, your number one priority should be it's consumability.

If you need to display data on a mobile device, I would consider using an open source reporting tool with native iOS support. I have used jaspersoft's reporting suite, for internal tools.

Taking dense, complex data beyond sorting and filtering is a challenge, but the most important point is that you allow your users to come to the best conclusions. It is not about restricting your users to the filters you think they need, it's about letting them create the filter they need to get the information that makes sense to them.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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