Ответ
Блокировка переворота (фиксация ориентации) нужна для:
- Стабильности UI – некоторые экраны (например, камеры или игры) сложно адаптировать под оба положения.
- UX – предотвращает случайные повороты, которые могут раздражать пользователя.
- Производительности – пересоздание
Activityпри повороте может быть затратным.
Как заблокировать:
В AndroidManifest.xml для конкретной Activity:
<activity
android:name=".MainActivity"
android:screenOrientation="portrait" />
Или программно в onCreate():
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
Важно: Не злоупотребляйте – пользователи ожидают гибкости в нативных приложениях.