УРОВЕНЬ 3. Базовый уровень начального уровня рекомендаций по обеспечению качества приложений для большого экрана .
ПЕРВЫЙ ШАГ в создании отличного приложения для больших экранов — это подготовка вашего приложения к большому экрану.
Приложения, готовые к использованию на большом экране, работают в полноэкранном режиме в альбомной и портретной ориентации, а также в полноэкранном режиме в многооконном режиме. Приложения обеспечивают базовую поддержку внешних устройств ввода, включая клавиатуру, мышь, трекпад и стилус. Приложения камеры для большого экрана обеспечивают предварительный просмотр камеры, который всегда имеет правильное соотношение сторон и ориентацию.
Макет приложения может быть не идеальным, но приложение никогда не создается в почтовом ящике, никогда не запускается в режиме совместимости, и пользователи могут выполнять все потоки задач.
Что можно и чего нельзя делать
Методические рекомендации
Следуйте рекомендациям уровня 3, чтобы подготовить ваше приложение для больших экранов.
Конфигурация и непрерывность
Подготовьте свое приложение к большому экрану, сохраняя и восстанавливая состояние и возобновляя текущие процессы, такие как воспроизведение мультимедиа, во время изменений конфигурации устройства.
Руководство LS-C1
Что
Приложение заполняет доступную область отображения — либо весь экран, либо окно приложения в многооконном режиме — как в книжной, так и в альбомной ориентации, а не в формате почтового ящика . Приложение обрабатывает изменения конфигурации и сохраняет или восстанавливает свое состояние при изменении ориентации устройства, изменении размера окна приложения или при складывании или раскладывании устройства.
Почему
Изменения конфигурации, такие как поворот устройства, изменение размера окна в многооконном режиме, а также складывание или раскладывание складного устройства, могут привести к потере пользователем контекста или (что еще хуже) данных.
Как
Узнайте, как обрабатывать изменения конфигурации и поддерживать непрерывность приложения в разделе «Конфигурация и непрерывность» .
Многооконность и мультирезюме
Разрешите своему приложению работать в многооконном режиме вместе с другими приложениями либо в режиме разделенного экрана, либо в режиме произвольной формы.
Руководящие принципы LS-M1 и LS-M2
Что
Приложение заполняет окно приложения и полностью функционально в многооконном режиме. Приложение поддерживает несколько резюме в многооконном режиме. Приложение обновляет свой пользовательский интерфейс и текущие процессы, такие как воспроизведение мультимедиа, когда приложение не является приоритетным. Приложение управляет доступом к эксклюзивным ресурсам, таким как камеры.
Почему
Большие экраны делают многооконный режим более удобным. Многооконный режим делает работу пользователей более продуктивной.
Как
Узнайте, как разрабатывать многооконные режимы в разделе «Многооконный режим и несколько резюме» .