apps have higher user engagement and time in app metrics on large screens. Increase visibility for your app in Play Store Recent Play Store updates show ratings by device type and notifies users when an app lacks large screen support.
to run multiple apps simultaneously for increased productivity. Landscape screen orientation Apps run in landscape mode naturally, and camera orientation on these devices is also landscape Input Stylus, keyboard, trackpad, mouse open doors for new ways to interact with apps and content.
in portrait mode OR landscape only. Portrait only apps are pillarboxed on landscape displays Don’t Support both portrait and landscape orientations. Do android:screenOrientation=”portrait” android:min|maxAspectRatio=”integer”
be resized in multi-window mode, when moving from foldable outer display to inner display, or in freeform windowing mode on Chromebooks Don’t Ensure your app activities are resizable, and that you handle the configuration changes correctly, without losing state. Do android:resizableActivity=”false”
input Most Chromebook app interactions are with keyboard and mouse, users can also attach a keyboard/trackpad accessory to their tablet, or even a stylus. Don’t Support keyboards, trackpads, and styluses for an inclusive and engaging app/game experience. Games should also consider supporting game controllers, and D-pads for the most versatile gaming experiences. Do
restrict camera preview dimensions or orientation Camera preview orientation may be different than your activity ratio (i.e camera may be landscape but your activity in multi-window is portrait) Don’t Provide a properly proportioned and oriented camera preview in landscape and portrait orientations, folded and unfolded device states, and multi‑window mode. Do
large screens. Build engaging and differentiated experiences for tablets, foldables, and ChromeOS devices. https://developer.android.com/large-screens/gallery
optimization Activity Embedding Different activities in Views (and re-architecting is too costly) SlidingPaneLayout Material Adaptive Layout APIs Single activity & Fragments in Views Compose Support different screen sizes https://developer.android.com/guide/topics/large-screens/support-different-screen-sizes
you properly handle the configuration changes while preserving state Don’t restrict to portrait orientation only Many large screen devices are landscape-first. Portrait only apps are pillar boxed on these devices Test your app on large screens Test on large screen devices (physical or emulators) to guarantee a great experience for your users on large screens