SplitView — это программная утилита для управления окнами и организации рабочего пространства на экране, предоставляющая возможности разделения дисплея на несколько зон для одновременного размещения и работы с несколькими приложениями. Такая утилита позволяет автоматически располагать, изменять размер и фиксировать окна приложений в заранее определённых или динамически создаваемых областях экрана, улучшая многозадачность и упрощая переключение между задачами.
Исторически концепция разделённого представления окон возникла как ответ на рост разрешений экранов и потребность эффективнее использовать пространство рабочего стола. Если точной информации о конкретном продукте под названием «SplitView» в открытых источниках недостаточно, ниже приведено обобщённое описание типичного набора возможностей и сценариев использования для утилит этого класса, основанное на общедоступных описаниях аналогичных решений.
- Разделение экрана: создание фиксированных или настраиваемых областей экрана (например, две, три или четыре колонки/ячейки) для размещения окон.
- Перетаскивание и привязка окон: автоматическое выравнивание окна при его перетаскивании к краю или в зону, включая горячие углы и захват за границы.
- Шаблоны раскладки: предустановленные и пользовательские шаблоны расположения окон для быстрого восстановления рабочего пространства.
- Горячие клавиши и жесты: настройка сочетаний клавиш и мыши/тачпада для управления положением и размером окон без использования меню.
- Множественные дисплеи: поддержка нескольких мониторов с возможностью назначения отдельных раскладок для каждого экрана и автоматического переноса окон при подключении/отключении дисплея.
- Автоматизация и правила: создание правил для конкретных приложений (например, всегда открывать почту в левой колонке), а также интеграция с системными сценариями запуска.
- Изменение размера и масштабирование: точная настройка размеров зон, отступов и пропорций, сохранение соотношений при изменении разрешения экрана.
- Сохранение и восстановление сессий: сохранение текущих раскладок и расположений окон для последующего восстановления рабочего состояния.
- Интерфейс и настройка: панель настроек для управления поведением привязки окон, визуальных подсказок и исключений для полноэкранных приложений.
- Совместимость: поддержка основных оконных систем и популярных операционных систем с учётом ограничений платформы и API для управления окнами.