Релиз 1.6 обозначил курс на встраиваемый Linux, прямой рендеринг и снижение аппаратных требований. В 1.6.2 сделан фокус на быстрых и стабильных пилотах.
ООО «Кросс-платформенные решения» сообщает о доступности версии 1.6.2 библиотеки WPF4Linux. Предыдущее обновление 1.6 заметно расширило платформенные возможности WPF4Linux: встраиваемый Linux, прямой рендеринг через фреймбуфер/DRM, снижение нагрузки на память и центральный процессор, запуск WPF-приложений на ARM-устройствах без тяжелых графических оболочек. 1.6.2 делает акцент на стабильность интерфейса, корректную работу привычных WPF-сценариев и снижение рисков и сроков бесплатных пилотных внедрений.
1. Повышена стабильность сложных интерфейсов
Исправлены сценарии, в которых переключение вкладок могло приводить к некорректной обработке вводимых данных. Это особенно важно при переносе крупных приложений, состоящих из вкладок, панелей, вложенных форм, кастомных контролов и многооконных сценариев. Именно такие «мелкие» проблемы ввода и фокуса часто становились стоп-факторами пилотов: приложение формально запускается на новой ОС, но пользователи не могут стабильно работать с привычными экранами.
2. Улучшена работа с буфером обмена на macOS
Добавлена поддержка растровых форматов при вставке изображений из буферов обмена, важная для приложений, где пользователи работают с визуальными объектами: документами, отчетами, схемами, скриншотами, инженерными материалами, графиками и изображениями. Поддержка таких сценариев делает WPF-приложения на macOS ближе к привычному десктоп-опыту.
3. Расширена поддержка специальных возможностей (accessability)
Элементы интерфейса теперь точнее передают свое назначение и состояние, а вспомогательные технологии корректнее отрабатывают появление новых элементов на экране. Для разработчиков это означает более стабильную работу UI-автоматизации и сценариев доступности для соответствия корпоративным стандартам, обеспечения тестируемости и долгосрочного сопровождения продукта.
4. Улучшена совместимость с унаследованными сценариями WinForms и обработкой вызовов WinAPI
Это особенно важно для зрелых WPF-приложений, которые создавались и развивались годами. Такие системы редко состоят только из «чистого» WPF: в них часто есть WinForms-диалоги, WinAPI-вызовы, сторонние компоненты и исторические интеграции с оконной моделью Windows.
Если кратко, обновление 1.6.2 это:
Для бизнеса это означает снижение
рисков и защиту инвестиций в существующие WPF-системы. Для разработчиков —
более предсказуемую платформу переноса. Для ИТ-руководителей — практический
путь к Linux, macOS и встраиваемым системам без переписывания критически важных
приложений.
ООО «Кросс-платформенные решения» создано в 2024 году с целью удовлетворения растущего спроса на портирование WPF-приложений, первоначально разработанных для платформы Windows, на операционную систему Linux. Основной продукт компании – библиотека WPF4Linux. Её использование позволяет клиентам не только в кратчайшие сроки перенести свои решения на Linux, но и сохранить имеющуюся команду разработчиков, развивать вместо нескольких независимых веток приложений для разных операционных систем единое решение промышленного уровня с высокой производительностью и признанной надежностью. Дополнительная информация о библиотеке WPF4Linux доступна на сайте WPF4Linux.tech и по запросу на e-mail press@WPF4Linux.tech.