5го мая 2021 года разработчики объявили о выходе новых версий компонентов GNUstep - фреймворка, предназначенного для разработки кроссплатформенных и серверных приложений с использованием API, близкого к Apple Cocoa.
GNUstep — свободная реализация Cocoa (ранее OpenStep) — объектно-ориентированного API (Objective-C) для объектно-ориентированных операционных систем.
У GNUstep есть кросс-платформенная, объектно-ориентированная IDE. Как и Apple Cocoa, GNUstep также обеспечивает биндинги к Java, Ruby, Guile и другим реализациям Scheme. Для сохранения совместимости разработчики GNUStep отслеживают изменения Apple в Cocoa.
Wikipedia ©
В новом выпуске улучшена совместимость с библиотеками Apple, расширена поддержка различных платформ, одной из которых является Android. Также стоит отметить начальную поддержку протокола Wayland.
Версии обновленных пакетов:
- GNUstep Base 1.28.0 - общая библиотека, являющаяся аналогом Apple Foundation и включающая такие объекты, как классы для работы со строками, потоками, уведомлениями, событиями, сетью и т.д.
- GNUstep GUI Library 0.29.0 - библиотека для разработки графического интерфейса пользователя. Включает в себя реализации кнопок, списков, полей ввода и прочих элементов графического интерфейса. Состоит из двух частей: фронтенда и бэкенда, где первый отвечает за обработку, а второй за отображение, специфическое доя каждой платформы
- GNUstep GUI Backend 0.29.0 - набор бэкендов для GNUstep GUI Library, в котором реализована поддержка X11 и графики Windows. В ней реализована поддержка Wayland, а также улучшена поддержка менеджера окон WindowMaker и API Win64
- GNUstep Gorm 1.2.28 - инструмент для моделирования интерфейса пользователя
- GNUstep Makefile Package 2.9.0 - инструмент для создания сборочных файлов, позволяющий генерировать makefile без углубления в тонкости реализации для каждой конкретной платформы
>>>
GitHub проекта (GPLv3)
>>> Подробности