С новым релизом WPF4Linux WPF-код выполняется на macOS в нативной среде

Кросс-платформенные решения сообщают о поддержке macOS в WPF4Linux. Единый код для Windows, Linux и macOS открывает новые возможности WPF-разработчикам

ООО «Кросс-платформенные решения» (далее — КПР) сообщает о существенном обновлении флагманской библиотеки WPF4Linux: с сегодняшнего дня всем ее пользователям доступна полноценная поддержка macOS: для этого следует только обновить библиотеку.
Используя WPF4Linux, WPF-разработчики могут переносить пользовательские приложения на Linux и macOS без изменений кода, сокращая сроки адаптации к новым платформам с нескольких месяцев до считанных дней или даже часов. И в дальнейшем, на уже привычном рабочем месте, реализовать сквозную кроссплатформенную разработку для всех трех наиболее популярных десктопных операционных систем: Windows, Linux и macOS.

Пользователям macOS и библиотеки WPF4Linux доступны:

Оптимизированное потребление памяти и быстрый старт WPF-приложений на макбуках и десктопах под управлением macOS. Запуск пакетов занимает менее секунды, потребление памяти оптимизировано. Это позволяет полноценно использовать весь имеющийся на предприятии парк устройств и операционных систем: от Windows до Linux и macOS.

Практически нулевая адаптация WPF-кода и бинарная совместимость. Большинство приложений переносится на macOS за считанные минуты   без переписывания кода, а уже адаптированные и вовсе не требуют доработки.  Сгенерированные код может выполняться на платформах Apple Silicon (пароцессоры M1, M2 и выше) и Интел через NativeAOT 6.

Нативная производительность и рендеринг приложений. Аппаратное ускорение обеспечивает плавную анимацию на Retina-экранах.

Компиляция и сборка приложений для  указанных операционных систем производится в привычной для программистов среде, с сохранением имеющихся наработок и популярных вендорских библиотек, таких как Telerik, DevExpress, Syncfusion, SciChart и др.
Все это обеспечивает принципиальное снижение затрат на миграцию. Лицензия per-app позволяет использовать пользовательские приложения на неограниченном числе рабочих мест, в организациях любого размера. Разработчикам достаточно пересобрать решение под macOS/Linux: бизнес-логика и интерфейс остаются практически неизменными, как и пользовательский интерфейс. 

Отметим, что использование WPF4Linux позволяет всем корпоративным пользователям WPF-приложений нивелировать риски, связанные с проблемами TPM-блокировок Windows 11 и окончанием поддержки Windows 10 с октября 2025 года.

Присоединяйтесь к компаниям, которые уже делятся новостями бизнеса на РБК КомпанииУзнать больше