Google Miguel Montemayor Feb 13, 2026

App Resizability and Multi-Window Support

Article Summary

Miguel Montemayor from Android drops a major compatibility requirement: the developer opt-out for resizability is gone in Android 17. If your app still assumes portrait-only or fixed aspect ratios, you've got work to do before August 2027.

Google is removing the safety net introduced in Android 16. Apps targeting API level 37 must support all orientations and window sizes on large screens (600dp+), with no manifest opt-outs allowed. This affects tablets, foldables, desktop windowing, and multi-window scenarios across the entire Android ecosystem.

Key Takeaways

Critical Insight

Android 17 mandates full resizability support for large screen devices with no developer opt-out, forcing apps to handle dynamic window sizes and orientations by August 2027.

The article reveals four specific solutions for fixing camera preview distortion, including one approach that requires zero camera library integration.

About This Article

Problem

Apps targeting Android 17 often have camera preview issues on landscape foldables or in multi-window mode. The previews stretch, rotate unexpectedly, or get cropped because developers assume the camera sensor and device orientation always match up the same way.

Solution

Google recommends Jetpack CameraX's PreviewView, which handles sensor orientation, device rotation, and aspect ratio scaling automatically. If you're using Camera2, use CameraViewfinder instead. It works back to API level 21 and applies the necessary transformations without extra work.

Impact

Starting in August 2027, Google Play will require all new apps and updates to target API level 37. This makes adaptive resizability mandatory for distribution. The developer opt-out that existed in Android 16 will no longer be available.