Adaptive differentiated

Tier 1 adaptive differentiated icon

TIER 1 — The top-quality tier of the Adaptive app quality guidelines.

Depiction of three tiers with the top tier, tier 1, highlighted.

APPS DIFFERENTIATED FOR LARGE SCREENS create a user experience not possible on small screen devices.

Large screen differentiated apps make multitasking and drag and drop convenient and simple. Differentiated apps support the unique features of foldable devices, like tabletop posture, for a user experience other types of devices can't match.

External keyboard, mouse, and trackpad support are on par with desktop computers. Comprehensive stylus support makes the stylus an integral part of the device.

Do's and don'ts

  • Think big
  • Design custom layouts and behaviors
  • Make your app different from anything else
  • Settle for less
  • Design for just one or two device types
  • Let your app be unremarkable

Guidelines

Differentiate your app by following the Tier 1 guidelines.


Desktop

Deliver a desktop experience on Android by supporting connected displays, peripheral devices, and desktop functionality.

User experience

A top-quality user experience bridges the gap between mobile convenience and desktop power, enabling users to remain focused and productive.

What

App has adaptive, user-configurable layouts, including collapsible, reconfigurable panels. The app displays a scrollbar while content is being scrolled by a mouse or trackpad. UI elements display additional content such as previews and tooltips on hover. Users can display apps fullscreen.

Why

Expansive, configurable screen space and precision input provide a focused and adaptable workflow. Desktop-style UI elements allow users to stay on task without constant navigation.

How

For more about creating refined user experiences, see the User experience overview.

Keyboard, mouse, and trackpad

Provide full support for external input devices.

What

App supports efficient navigation with a keyboard, including distinct, consistent focus states and initial focus on appropriate UI elements. The app provides keyboard shortcut parity with web and desktop versions and enhanced selection capabilities using keyboard and mouse or trackpad combinations.

Why

Give users all the input capabilities possible with keyboard, mouse, and trackpad.

How

To learn how to support advanced input capabilities, see the Keyboard, mouse, and trackpad overview.

Multitasking and multi-instance

Make users more productive with multitasking on large screens.

What

App supports all multitasking modes, including multi‑window, multi‑instance, and picture‑in‑picture.

Why

Large screens provide plenty of display space for users to work with multiple apps simultaneously.

How

Learn how to include your app in multitasking in the Multi-tasking and multi-instance overview.

Drag and drop

The desktop environment is perfect for drag and drop interactions—within an app or, on Android 7.0 (API level 24) and higher, between apps in multi‑window mode.

Guidelines — Drag_Drop_Support

What

App supports drag and drop within the app and to and from other apps using touch input, mouse, trackpad, and stylus.

Why

Increase user productivity and engagement by adding drag and drop capabilities to your app.

How

See the Drag and drop overview.

Printing and file management

Desktop users rely on efficient file access and the ability to produce printed or electronic documents.

What

App provides support for document printing and exporting to PDF format. The app also implements file management functionality, integration with the OS file picker, and file handler declarations.

Why

Desktop productivity requires powerful, convenient file access and management along with the ability to output digital content to a variety of formats.

How

Learn how to work with files in the Printing and file management overview.

Cursors

Provide context and precision control for mouse, trackpad, and stylus interactions.

Guidelines — Custom_Cursors and Cursor_Target_Size

What

App displays differentiating cursors such as an I-beam for text and resize handles for panels. Cursor target sizes match visual boundaries of UI components for high interactive precision.

Why

Differentiated cursors provide immediate feedback on how users can interact with UI elements, creating a refined and productive user experience.

How

See the Cursors overview.

Cross device

Continuity from device to device allows users to work seamlessly across their Android ecosystem.

Guidelines — Cross_Device_Handoff

What

App allows users to start a task on one Android device and seamlessly transition to another by restoring a near-equivalent state.

Why

Users often work with multiple devices and expect a continuous, uninterrupted workflow.

How

Learn about cross-device development in the Cross device overview.

Offline support

Reliable offline functionality ensures productivity regardless of network availability.

Guidelines — Offline_Support

What

App enables core functionality while offline and provides clear notifications of connection requirements and graceful degradation when online connectivity is limited or unavailable.

Why

Users expect to remain productive regardless of the quality or availability of their network connection.

How

Learn about building for app usage offline in the Offline support overview.

App to web

Smooth transitions between app and web content maintain user flow and application context.

Guidelines — Web_Transition

What

App transitions smoothly between app content and related web content (and vice versa).

Why

Proper handling of deep links and web content avoids a fragmented user experience and maintains user focus.

How

Learn about handling web content in the App to web overview.


Foldables

Differentiate your app by supporting the unique features of premium foldable devices.

Foldable postures and states

Large screen foldable devices are like a phone and tablet in one. Folding features such as tabletop posture and book posture offer new user experience possibilities.

Guidelines — Foldables_Postures and Foldables_Camera

What

App supports all foldable postures, including tabletop posture, book posture, and dual display. App also supports dual‑screen devices.

Why

Differentiate your app by supporting the unique features of foldable devices.

How

Unfold the facts in the Foldables overview.


Camera • audio

Enable engaging media experiences.

Camera

Support for external cameras enables a professional photography and video experience.

Guidelines — Camera_Switcher

What

App includes switchers to toggle between the device's built-in cameras and external devices.

Why

Large screen users often connect cameras for meetings or content production.

How

Learn more about camera support in the Camera • audio overview.

Audio

Premium listening experiences are defined by a choice of available devices and uninterrupted playback and control across all windowing and device states.

Guidelines — Audio_Switcher and Audio_Background_Playback

What

App supports switching between built‑in audio devices, such as a speaker or microphone, and connected devices. The app also supports background playback when minimized or behind other windows or the device screen is locked.

Why

Users expect audio apps to support peripheral devices and continue playing as users manage other windowing tasks.

How

See the Camera • audio overview.


Stylus

Support the natural feel of stylus interactions for creativity and productivity tasks.

Stylus support

Top-tier apps support stylus-equipped devices. A stylus enables users to draw, write, erase, and work with your app using a variety of touch and gesture interactions.

What

App provides stylus support for drawing, writing, erasing, drag and drop, pressure sensitivity, tilt detection, and palm and finger rejection.

Why

Provide an exceptional user experience on premium devices. Enhance user productivity and satisfaction.

How

For guidance about advanced stylus support, see the Stylus overview.