This is not an answer as such, but I found useful information in the docs.
First read this note about android.max_aspect from the original announcement :
Note: if you do not set the value and android:resizeableActivity does not match true , then the default maximum aspect ratio is 1.86 (approximately 16: 9), and your application will not use an additional screen.
Now see these docs :
You do not need to set the maximum aspect ratio if the android:resizeableActivity set to true. If your application targets API level 24 or higher, this attribute defaults to true.
This means that the letter-box problem will only occur if both of these conditions are true:
- The device has a large aspect ratio (> 1.86: 1 or 16: 9) and
- Application is for API 23 or lower
So, I suspect that the situation is not so bad - not many applications will be affected.
source share