УРОВЕНЬ 3. Базовый уровень начального уровня рекомендаций по обеспечению качества приложений для большого экрана .
ПЕРВЫЙ ШАГ в создании отличного приложения для больших экранов — это подготовка вашего приложения к большому экрану.
Приложения, готовые к использованию на большом экране, работают в полноэкранном режиме в альбомной и портретной ориентации, а также в полноэкранном режиме в многооконном режиме. Приложения обеспечивают базовую поддержку внешних устройств ввода, включая клавиатуру, мышь, трекпад и стилус. Приложения камеры для большого экрана обеспечивают предварительный просмотр камеры, который всегда имеет правильное соотношение сторон и ориентацию.
Макет приложения может быть не идеальным, но приложение никогда не создается в почтовом ящике, никогда не запускается в режиме совместимости, и пользователи могут выполнять все потоки задач.
Что можно и чего нельзя делать
![](https://developer.android.google.cn/static/images/guide/topics/large-screens/quality-guidelines/tier-3/tier_3_do.png?authuser=1&hl=ru)
Делать
- Сохранение состояния во время изменений конфигурации
- Поддержка многооконного режима и множественного возобновления
- Поддержка внешней клавиатуры, мыши, трекпада и стилуса.
![](https://developer.android.google.cn/static/images/guide/topics/large-screens/quality-guidelines/tier-3/tier_3_dont.png?authuser=1&hl=ru)
Не
- Заблокируйте ориентацию приложения: книжную или альбомную в полноэкранном или многооконном режиме.
- Ограничить размеры или ориентацию предварительного просмотра камеры
Методические рекомендации
Следуйте рекомендациям уровня 3, чтобы подготовить ваше приложение для больших экранов.
Конфигурация и непрерывность
Подготовьте свое приложение к большому экрану, сохраняя и восстанавливая состояние и возобновляя текущие процессы, такие как воспроизведение мультимедиа, во время изменений конфигурации устройства.
Руководство LS-C1
Что
Приложение заполняет доступную область отображения — либо весь экран, либо окно приложения в многооконном режиме — как в книжной, так и в альбомной ориентации, а не в формате почтового ящика . Приложение обрабатывает изменения конфигурации и сохраняет или восстанавливает свое состояние при изменении ориентации устройства, изменении размера окна приложения или при складывании или раскладывании устройства.
Почему
Изменения конфигурации, такие как поворот устройства, изменение размера окна в многооконном режиме, а также складывание или раскладывание складного устройства, могут привести к потере пользователем контекста или (что еще хуже) данных.
Как
Узнайте, как обрабатывать изменения конфигурации и поддерживать непрерывность приложения в разделе «Конфигурация и непрерывность» .
Многооконность и мультирезюме
Разрешите своему приложению работать в многооконном режиме вместе с другими приложениями либо в режиме разделенного экрана, либо в режиме произвольной формы.
Руководящие принципы LS-M1 и LS-M2
Что
Приложение заполняет окно приложения и полностью функционально в многооконном режиме. Приложение поддерживает несколько резюме в многооконном режиме. Приложение обновляет свой пользовательский интерфейс и текущие процессы, такие как воспроизведение мультимедиа, когда приложение не является приоритетным. Приложение управляет доступом к эксклюзивным ресурсам, таким как камеры.
Почему
Большие экраны делают многооконный режим более удобным. Многооконный режим делает работу пользователей более продуктивной.
Как
Узнайте, как разрабатывать многооконные режимы в разделе «Многооконный режим и несколько резюме» .