Macro View

Contributors

A macro view arranges an entire, often complex, information system into a single view for the purpose of “contrast, comparison, [or] choice.”1

Typical Appearance

A macro view describes not a single component, but a visual design technique. The appearance of a macro view can only be extrapolated from the design principles it emphasizes. Therefore, the variation of its appearance is only limited to the designer’s imagination. Most notably, a macro view is most effective when enough details are present that the user absorb the information in its full complexity and subtlety. Macro views are consequentially information-dense; information systems are usually complex and screen space is limited.

Overall, The appearance of a macro view across any platform may differ in design, but conveniently displays information for the user to easily switch between tasks. Data is pulled apart and organized in a way that the user can easily access, compare, and select.

Typical Behavior

Events

When a user calls the macro viewing function, the system instantly organizes and separates all the displayed information from one another. Typically throughout various systems, windows/applications are physically pulled apart from each other and viewed at a macro level.

However, it is possible to narrow one’s focus on a particular subsection of the view. For this, the user can zoom or perform an action accomplishing a narrowing or broadening of focus. To accomplish a zoom, a user could select progressively smaller areas of the data and the display could zoom on the selections. Although, this is only one imagined implementation of events when there are far more possible control schemes.

Under “Platform-Specific Instances” we can see how different systems apply macro viewing.

Component in Action

Priority Metrics

Learnability is crucial to the effective use of a macro view. A macro view displays a necessarily complex dataset. Therefore, if a design isn’t thoughtfully organized and clear, the sheer amount of information will overwhelm the user. A macro view’s quality can be best measured by its learnability because at its core, a macro view must present large amounts of information in an easily understandable manner. However, if you were to ask a person who has never used the system before to display the macro view, there is a high chance the user would not be able to figure it out on his or her own. Reasons for this can be due to the vast amount of functions on the particular system or the confusion of what macro viewing does.

Efficiency could be considered important if a macro view is used frequently. Being able to quickly and easily call the macro view can exponentially increase a user’s total efficiency in executing a task on the system. The user would be able to swiftly switch, select, and compare different data. For instance, a macro view could be used as a root page in an application. Efficiency could also be key for operators who need to work with large amounts of data in small amounts of time, such as air traffic control operators or, as Tufte notes in Envisioning Information, high speed train managers.

Errors are more application-specific. A user could have committed an error if they did not understand the macro view’s representation of the data. For example, they could misconstrue one variable as another on a graph. More importantly, it could be the macro view itself that causes errors due to confusing design or poor organization of data. Overall, a system’s failure to clearly depict a macro view by organizing data in an efficient manner can result in errors.

Memorability and satisfaction play less of a critical role. A poorly designed macro view would require high memorability because the user would have to partially relearn it each time they reencountered it. If accessing macro view is highly efficient and learnable, the user should be able to remember how to access it once again. Problems may occur in memorability if the physical function of accessing the macro view is extremely similar to another function. Satisfaction has little to do with macro views because they attempt to communicate data. Satisfaction would also derive from the learnability of the macro view, since a macro view that is difficult and confusing to learn will surely frustrate users.

Key Characteristics

Leverages Detail

A macro view is highly effective when it captures an information system fully and completely. Tufte argues that detail in macro views have two primary benefits. Detail complements the human ability to read complex visual data and also enriches comparative tasks, the main purpose of using macro views. He summarizes that “to clarify, add detail.”1

Thoughtful Arrangement / Structure

A macro view cannot work without an intelligently designed presentation of the designer’s mental model and or data. This is due to the inherent complexity of the presented information. A commonly overlooked distinction that Tufte notes is that “the quantity of detail is an issue completely separate from the difficulty of reading.”1 Macro views must be properly designed so that they take advantage of the available details. Else, they will simply be plain, unreadable graphs of massive amounts data.

Overall, macro viewing would not work if design and structure were not explicit. It is key for every priority metric and can determine whether a user would like to use macro viewing or not.

Empowerment of User

Macro viewing allows a user to swiftly switch between tasks and efficiently view and organize data. Should a macro view be excellently designed, the user will be empowered in their experience of the data or system. The presentation will be so clear that they will control the flow of information, rather than the “editors, designers, or decorators” of the view.1

Variants

Macro views can either retain or hide detail. Edward Tufte describes a particular form of macro view, which he calls a “macro / micro reading” of an information set. Tufte’s macro view not only retains the data’s details, but relishes in them since “detail cumulates into larger coherent structures.“ In this case, a macro view is “rich with data” and “can report immense detail” if properly organized.1

A macro view could also hide subtleties and conglomerate data into larger chunks. However, this has the potential to undermine the core strengths of a macro view. One instance of this would be the iPhone’s default calendar application: in the single day view, users can chart their scheduled events across a list of individual hours. When they zoom out to the month view, hourly information is reduced to a binary “has” or “does not have” an event or multiple events on a given day.

Further variation can be broken down into how a macro view is implemented.

The Time Machine history window on a Mac could possibly be considered a macro view in that it displays many backups at once on a single screen. However, the view could be considered ineffectual because the backups are displayed on top of each other, making visual comparison impossible. Furthermore, the entire system directory is displayed for each backup rather than highlighting the changes between states like in GitHub’s commit history.

The DiskUsage application for the Android phone is an excellent example of a macro view. Differently sized rectangles correspond to the relative memory usage of different types of files, resulting in an instantly clear, navigable graph. For a complete macro / micro view, the rectangles could be broken down into further subsections until individual file specificity is achieved.

Platform-Specific Instances

Mac OS X: Mission Control

Mac OS X’s Mission Control feature exhibits a well-designed macro view. According to the Mission Control panel in the Mac System Preferences, “Mission Control gives you an overview of all your open windows, thumbnails of your full-screen applications, and Dashboard, all arranged in a unified view.”3

To access the Mission Control view, a Mac user must simply swipe up with three or more fingers. The following then occurs:

Appearance
  • Every application open in the desktop decreases in size and moves to a position onscreen such that no two applications are overlapping. Every open application is now viewable. Optionally, applications of the same type can stack together.
  • Every application or application cluster is annotated at the bottom of its window with the application logo and typed name.
  • The application dashboard becomes visible if normally hidden.
  • The desktop dashboard, which allows users to switch between desktops, slides in from above to allow use. The desktop dashboard is a macro view in itself, rendering the open desktops in a horizontal array.
Events

While in the Mission Control macro view, users can:

  • Click on an application window. The computer will exit the Mission Control view and resume the normal view, but with the selected application in the front of the screen and active.
  • Drag an application window up onto the desktop dashboard to send the application window to a different desktop.
  • Run a new application by clicking on an application icon in the application dashboard.
Priority Metrics

Mission Control is highly learnable for two primary reasons. First, the controls are simple: swipe up. They are also intuitive, employing direct object manipulation when users drag windows from one desktop to another. Additionally, the layout is effortlessly understandable. Different components belong exclusively to different areas of the screen. Open application windows are separated by empty space, making the layout faster to read.

Windows are also annotated, so errors are rendered nearly impossible. However, an error could occur if the user opts to group windows of the same application. Then, windows could potentially be hidden and not selectable by the user.

The view is also extremely efficient. The windows animate from their original position to organized position. The animation is slow enough for the user to track the movement, but not slow enough for the user to have to wait.

The simplicity of design makes Mission Control controls highly memorable. The only gesture that seems arbitrary is swiping up to activate mission control. Considering the other controls (click to select, drag to move) are so logical, perhaps a zooming out gesture would have been more consistent. Ease of use leads to high satisfaction. The layout is aesthetically pleasing, animates smoothly, and is ultimately an extremely productive tool.

Windows 10: Task View

Task View is a useful Windows 10 function that displays a macro view of the desktop in order to organize and view open applications simultaneously.

To access the Task View, a Windows 10 user must simply hit the Windows Key + Tab. The following then occurs:

Appearance

The appearance of a macro view on Windows 10 looks like a zoomed out desktop in which open windows are pulled apart and labeled at the top. On the bottom of the screen, there are also multiple desktops that the user can switch between if they have more than one desktop open. Essentially, all the applications currently open are viewable at once for the user to easily switch between tasks.

Variants

Windows Flip: Allows the user to switch between running applications. It does not display the windows in the same organized manner as the Task View, but allows for a quicker way to switch between windows.

Windows 10 Flip View

Image courtesy of Windows 10.

Task View and Snap: Allows the user to select a window to take half the screen while the other half displays the Task View of the desktop.

Events

While in Task View, users can:

  • Add a Desktop- There is a black bar on the bottom of the screen that has a plus sign with “Add a desktop” next to it. This function allows a user to open up multiple desktops.
  • Delete a Desktop- If a desktop is no longer desired, the user can delete the desktop by clicking on the black “X” button on the top right corner of the desktop thumbnail in the black bar.
  • Move an Application- A user could also move applications from one desktop to another by right clicking on the desired window and selecting which desktop to move the window to.
  • Switch Between Applications/Desktops- The user may notice that on the bottom task bar, applications currently open on the desktop have a translucent overlay on them. Applications open on another desktop have a translucent overlay under the icon. Clicking the icon of applications open on other desktops will automatically take you to the desktop that the application is open on.
Priority Metrics

Efficiency: Accessing Task View is efficient through keyboard shortcuts embedded on a machine running Windows 10. The desktop organizes the running applications in a clean and smooth manner that allows for easy access of open windows. The functions within Task View are also simple and intuitive.

Memorability: The main problem with memorability may be remembering the keyboard shortcut. Although there is only one keyboard shortcut to accessing the Task View (Windows key + Tab), users may be confused with all of the other functions that involve the Windows key. However, if accessed a couple of times, the user should be able to familiarize themselves with the shortcut. On the other hand, memorability with the functions inside Task View should be easy due to the simple, clear-cut design. Being able to select, move, or delete certain desktops or applications are clearly shown.

Learnability: Task View may be easy to access, but can be confusing to learn without any help or guidance. If you were to ask a new Windows 10 user to open up the Task View, it would be hard for them to figure it out with all the other functions on a computer. However, similar to memorability, learning to use the functions within task view should be relatively quick for a new user due to the clear design and minimal excess functions.

Errors: Errors can occur if a different keyboard shortcut is mistaken to be Task View. Other than that, the simplicity of the functions within Task View should not cause any remarkable errors.

Satisfaction: User satisfaction in Task View is dependent on design, and Windows 10 does a great job displaying the macro view of the desktop. Task View is easy to access and understand making it highly satisfying.

Credits & References

  1. Tufte, Edward R. Envisioning Information. Cheshire, CT: Graphics, 1990. Print.
  2. http://www.howtogeek.com/180677/mission-control-101-how-to-use-multiple-desktops-on-a-mac/
  3. https://support.apple.com/en-us/HT204100
  4. http://www.windowscentral.com/best-windows-10-keyboard-shortcuts
  5. http://www.pcworld.com/article/2952864/windows/how-to-use-windows-10s-task-view-and-virtual-desktops.html
  6. http://www.techrepublic.com/article/how-to-use-task-view-in-windows-10/