TIER 2 — Large screen app quality guidelines that prepare your app for displays large and small.
APPS OPTIMIZED FOR LARGE SCREENS take advantage of the expansive displays of large screen devices to provide a productive, engaging user experience.
Optimized apps are built with responsive/adaptive layouts that conform to portrait and landscape orientations, multi‑window mode, and folded and unfolded device states. Navigation rails and drawers enhance a user interface that dynamically formats and positions elements such as buttons, text fields, and dialogs for an optimal user experience.
Apps optimized for large screens provide support for keyboard navigation, keyboard shortcuts, and mouse and trackpad zoom, "right‑click," and hover behavior.
Do's and don'ts
Guidelines
Follow the Tier 2 guidelines to optimize your apps for large screens.
UX
Support screens of all sizes on devices of all kinds with responsive/adaptive layouts that provide an optimal user experience.
Guidelines LS-U1 through LS-U4
What
App layouts conform to large screen dimensions. App UI includes:
- Leading-edge navigation rails and drawers
- Grid layouts that accommodate window size changes
- Column layouts
- Trailing-edge panels that are open by default on large screens
Two-pane layouts take advantage of large screen space. Multi‑activity apps implement activity embedding to create multi‑pane layouts of activities side by side.
Touch targets are large and reachable. Interactive drawables are focusable.
Why
Large screen devices encompass a variety of form factors, including tablets, foldables, and ChromeOS devices. Display sizes vary. Devices are often—sometimes primarily—used in landscape orientation.
How
See the following developer guides:
- Material Design — Understanding layout
- Support different screen sizes
Keyboard, mouse, and trackpad
Support external hardware input devices to increase app usability and user satisfaction.
Guidelines LS-I3 through LS-I9
What
App provides enhanced support for keyboard, mouse, and trackpad input. Options menus are accessible by mouse and trackpad right‑click (secondary mouse button or secondary tap) behavior. App content can be zoomed using the mouse scroll wheel and trackpad pinch gestures. UI elements have hover states.
Why
Peripherals such as keyboards, mice, and trackpads are often connected to large screen devices. ChromeOS devices typically have a built‑in keyboard and trackpad. Users are accustomed to using keyboard shortcuts, multiple mouse buttons, mouse scroll wheel, and trackpad gestures.
How
See the following developer guides: