На главную

кроссплатформенные фреймворки

41 материал по теме

Bevy 0.20: обновлённые шейдеры и ускоренный рендеринг в Rust‑движке

Bevy 0.20: обновлённые шейдеры и ускоренный рендеринг в Rust‑движке

Новый минорный релиз открытого игрового движка Bevy принес улучшения в системе шейдеров и оптимизацию графического пайплайна. Команда разработчиков также добавила инструменты, упрощающие работу с 2D‑контентом. Всё это доступно в версии 0.20 для Rust‑сообщества.

Rust‑клоны Adobe: открытый набор приложений от Photoshop до InDesign почти достиг уровня оригиналов

Проект ArtCraft выпустил открытые версии семи популярных программ Adobe, написанных на Rust с помощью ИИ‑инструментов. Функциональность уже покрывает более половины возможностей оригиналов, а в некоторых случаях достигает 80 %.

Blanc – новый минималистичный браузер с плавающей панелью для всех платформ

Blanc предлагает свежий взгляд на навигацию в интернете, убирая привычные панели инструментов. Интерфейс построен вокруг единой плавающей полосы, совмещающей ввод URL, поиск и управление вкладками.

Googlebook отстает от Chromebooks: ограничена поддержка PWA и Linux‑приложений, но исправления обещаны

Googlebook отстает от Chromebooks: ограничена поддержка PWA и Linux‑приложений, но исправления обещаны

Googlebook оказался менее совместимым с современными веб‑приложениями и Linux‑софт по сравнению с Chromebooks. Компания уже объявила о планах восстановить функции. Пользователи могут ожидать патч в ближайшее время.

13 лет спустя GTA V пробежала в браузере, но исчезла почти мгновенно

13 лет спустя GTA V пробежала в браузере, но исчезла почти мгновенно

Через тринадцать лет после выхода Rockstar представила веб‑версию популярного GTA V. Игроки могли запустить игру прямо в браузере, однако доступ был ограничен несколькими днями. Проект оказался экспериментом, а не постоянным решением.

WinCore открывает путь к запуску Win32‑приложений на Linux и macOS

Новая библиотека WinCore позволяет переносить код, написанный под классический Win32 API, в среды Linux и macOS. Проект использует SDL и распространяется под открытой лицензией.

Режиссёрская версия Watch Dogs: Legion появится в 2027 г., а новые части серии пока не планируются

Режиссёрская версия Watch Dogs: Legion появится в 2027 г., а новые части серии пока не планируются

Ubisoft объявила о выпуске расширенной версии Watch Dogs: Legion в 2027 году. О новых проектах в рамках франшизы пока ничего не слышно. Компания сосредоточится на доработке уже существующей игры.

Xenolith SDK: компиляция C++ настольных приложений в браузере для любой ОС

Новая открытая среда Xenolith позволяет собрать C++‑приложения для Windows, Linux и macOS прямо в веб‑браузере. Проект поддерживает WebAssembly, что открывает возможность запускать готовый код в любой системе без локального компилятора.

Qt 6.12 LTS — новый уровень кроссплатформенной стабильности и открытого кода

Qt Company выпустила долгосрочную версию 6.12, сосредоточив внимание на стабилизации и расширении возможностей. В релизе добавлена поддержка широкого спектра ОС и встраиваемых систем. Код доступен по лицензиям LGPL v3 и GPL v2.

Tcl/Tk 9.1: новый виток развития кроссплатформенного скриптового языка

Вышел новый релиз Tcl/Tk 9.1, который объединяет динамический язык программирования и библиотеку графических элементов Tk. Проект продолжает позиционировать себя как удобный инструмент для создания UI и встраиваемых решений. Выпуск распространяется под открытой лицензией BSD.

f4 0.3 beta: кроссплатформенный Far‑менеджер, переписанный на Go

Вышла бета‑версия файлового менеджера f4 0.3.0, полностью совместимая с Far Manager и far2l, но реализованная заново. Проект использует чистую комнату, BSD‑лицензию и поддержку множества ОС.

FreeRDP 3.32.1: шесть уязвимостей устранены и исправлен сбой буфера обмена

FreeRDP 3.32.1: шесть уязвимостей устранены и исправлен сбой буфера обмена

Вышло новое обновление открытой реализации RDP – FreeRDP 3.32.1. В релизе исправлены шесть уязвимостей и проблема передачи больших объёмов данных через буфер обмена. Обновление повышает надёжность удалённого доступа.

GoZen: минималистичный видеоредактор на Godot выходит в бета‑тест

Бета‑версия нового видеоредактора GoZen доступна для тестирования. Приложение ориентировано на быстрый монтаж без лишних функций. Поддержка Linux, Windows и macOS уже включена.

OutWiker 4.1 — открытый нотебук с поддержкой Markdown, LaTeX и расширяемыми плагинами

Новая версия популярного нотебука выходит в открытом доступе. Приложение хранит записи в виде папок‑файлов, поддерживает несколько разметок и работает в Linux и Windows.

Shotcut 26.9 — кроссплатформенный видеоредактор с расширенной поддержкой плагинов и без перекодирования

Новый релиз видеоредактора Shotcut (версия 26.9) выходит с улучшенной работой с форматами, плагинами и набором инструментов для записи экрана и потоков. Программа доступна для Linux, macOS и Windows, распространяется под GPL v3.

Освободили osu! на C++23: первый релиз кроссплатформенного клиента osu‑cpp

Неофициальный клиент для популярной ритм‑игры osu! появился в виде проекта osu‑cpp, написанного на C++23 и использующего графическую библиотеку Skia. Код открыт под AGPLv3 и собирается под множество платформ, включая Linux и мобильные устройства.

TanStack Query улучшил очистку SSR‑запросов и обновил адаптеры для популярных фреймворков

TanStack Query улучшил очистку SSR‑запросов и обновил адаптеры для популярных фреймворков

Библиотека TanStack Query получила патч, устраняющий проблемы с удалением запросов при сервер‑рендеринге. Кроме того, были пересмотрены адаптеры для пяти основных UI‑фреймворков. Обновление также поправило типизацию начальных данных.

Fooyin 0.13: гибко настраиваемый музыкальный плеер с поддержкой виджетов и плагинов

Новая версия Fooyin предлагает расширенные возможности кастомизации и модульности. Пакет доступен для популярных дистрибутивов Linux и в виде flatpak.

Concat — открытый видеоредактор с ИИ, работающий на всех основных платформах

Concat — открытый видеоредактор с ИИ, работающий на всех основных платформах

Бесплатный инструмент для монтажа видео, доступный на Windows, macOS, Linux, Android и iOS. Приложение работает локально, не требует регистрации и полностью открыто. ИИ‑функции позволяют ускорить рутинные задачи без подписок.

go-libp2p 0.50.0 переходит на Go 1.26 и получает обновления quic-go и webtransport-go

go-libp2p 0.50.0 переходит на Go 1.26 и получает обновления quic-go и webtransport-go

Новая версия библиотеки для p2p‑сетей теперь компилируется под Go 1.26. Обновлены ключевые зависимости и исправлена работа сетевого стека. Это шаг к более стабильной и быстрой работе приложений.

CopilotKit 1.73.0: автоматическая доставка обучающих навыков и ускоренные SSE‑потоки

CopilotKit 1.73.0: автоматическая доставка обучающих навыков и ускоренные SSE‑потоки

В новой версии SDK CopilotKit добавлена функция автоматической поставки Learning Skills. Кроме того, разработчики оптимизировали сервер‑отправляемые события и улучшили сбор телеметрии. Обновление ориентировано на повышение отзывчивости агентных приложений.

Qt 6.12 добавил экспериментальный Canvas2D: ускоренное 2D‑рисование на GPU из QML и JavaScript

Qt 6.12 добавил экспериментальный Canvas2D: ускоренное 2D‑рисование на GPU из QML и JavaScript

В новой минорной версии Qt появился Canvas2D – элемент, позволяющий выводить двумерную графику через QML и JavaScript с помощью видеокарты. Технология пока помечена как экспериментальная, но уже открывает новые возможности для UI‑разработчиков.

KeyCut 1.0 – лёгкий видеоредактор без потери качества и перекодирования

Новый редактор KeyCut 1.0 умеет быстро резать и соединять ролики, сохраняя оригинальные данные. Приложение работает на Linux, Windows и macOS и распространяется под открытой лицензией MIT.

CudaText 1.236.0 — свободный кроссплатформенный редактор кода с поддержкой Python‑плагинов

Новый релиз CudaText предлагает полноценный редактор, написанный на Free Pascal и Lazarus. Он работает на десятках операционных систем и расширяется через плагины на Python. Более 300 синтаксических лексеров делают его удобным для большинства языков программирования.

ChatGPT теперь умеет создавать готовые сайты и веб‑приложения по простой команде

ChatGPT теперь умеет создавать готовые сайты и веб‑приложения по простой команде

Новая функция позволяет генерировать полностью готовый код веб‑проекта без ручного написания. Пользователи могут получить работающий прототип за считанные секунды. Это упрощает старт разработки для дизайнеров и небольших команд.

GTK 4.24: новый кроссплатформенный графический тулкит с долгосрочной стабильностью API

После полугода активной работы вышел GTK 4.24 – очередная версия популярного графического набора. Тулкит рассчитан на работу в разных операционных системах и обещает сохранять совместимость в течение нескольких лет. Это важный шаг для разработчиков, которым нужен предсказуемый API.

Trame v4 теперь управляет React‑компонентами из Python, Vue.js остаётся главным клиентом

Trame v4 теперь управляет React‑компонентами из Python, Vue.js остаётся главным клиентом

Новая версия Trame открывает возможность контролировать React‑элементы через Python‑код. При этом Vue.js сохраняет статус основного и наиболее полного клиентского решения фреймворка.

GIMP 3.2.6 вышел: новые готовые сборки для Linux, Windows и macOS

Команда GIMP объявила о выпуске версии 3.2.6. В наборе появились готовые пакеты для основных настольных систем. Пользователи смогут сразу установить редактор без сборки из исходников.

Jellyfin 1.12: новый открытый медиасервер для домашнего вещания

Вышел обновлённый релиз Jellyfin 1.12, который позволяет собрать собственную медиаплатформу на любом сервере. Проект сохраняет открытый код и поддерживает широкий спектр клиентских устройств.

Nim 2.2.12: новый релиз системного языка с повышенной производительностью

Четырёхмесячная работа команды привела к выпуску версии 2.2.12. Язык сохраняет лёгкий синтаксис, но предлагает ещё более быструю работу. Проект распространяется под лицензией MIT.

DankMaterialShell 1.6: новый набор компонентов для современных Wayland‑композиторов

Обновлённое пользовательское окружение DMS 1.6 поддерживает популярные композиторы и предлагает готовый набор панелей, переключателей и лаунчера в стиле Material Design 3.

Audacity 4.0 выходит с новым Qt‑интерфейсом и расширенными аудио‑инструментами

Новая версия популярного звукового редактора получила полностью переработанный UI на базе Qt. Программа сохраняет кроссплатформенность и открытый характер. Пользователи могут работать с большинством популярных форматов и применять широкий набор эффектов.

Polars 2.0 RC: потоковый движок в LazyFrame меняет порядок данных и усиливает типовую проверку

Polars 2.0 RC: потоковый движок в LazyFrame меняет порядок данных и усиливает типовую проверку

В релиз‑кандидате 2.0 фреймворк Polars переводит отложенные вычисления на streaming‑модель. При этом порядок строк в объединениях и группировках стал неопределённым, а функции проверки типов стали бросать ошибки. Что изменилось и как подготовить свой код – в статье.

Rust‑реализация Coreutils: uutils 0.11 открывает кроссплатформенный набор утилит

Проект uutils выпустил версию 0.11.0, полностью написанную на Rust и совместимую с GNU Coreutils. В наборе более ста привычных команд, а поддержка Windows, Redox и Fuchsia делает его универсальным инструментом.

AI‑сгенерированная DMCA‑жалоба привела к удалению игрового движка Luanti из Google Play

Разработчики открытого движка Luanti сообщили о блокировке своего Android‑приложения в магазине Google Play. Жалоба была подана автоматически системой Tracer.AI от имени Microsoft. Инцидент поднимает вопросы о надёжности AI‑модулей для контроля контента.

Как подобрать фреймворк для создания ИИ‑агентов: сравнение LangChain, LlamaIndex, CrewAI и AutoGen

Как подобрать фреймворк для создания ИИ‑агентов: сравнение LangChain, LlamaIndex, CrewAI и AutoGen

Разбираем, какие задачи решают популярные библиотеки для построения интеллектуальных агентов и как выбрать подходящий инструмент. Приводим практические критерии выбора без лишних технических деталей.

Новая версия сборочной системы

Опубликована новая версия сборочной системы, используемой в крупных проектах. Эта система позволяет упростить процесс сборки и улучшить производительность. Новая версия включает в себя различные улучшения и исправления ошибок.

Новый релиз видеоредактора Shotcut

Опубликован релиз видеоредактора Shotcut 26.8, в котором продолжено развитие функционала для редактирования видео. Shotcut предлагает возможности многотрекового редактирования и поддерживает различные форматы видео и звука. Готовые сборки доступны для Linux, macOS и Windows.

Telegram-бот с искусственным интеллектом

Telegram-бот с искусственным интеллектом

Создание Telegram-бота с возможностями искусственного интеллекта. Использование aiogram 3 и нейросетей для обработки запросов пользователей. Опыт работы под нагрузкой и решение проблем.

Новые форки JavaScript-платформы

Энтузиасты создали форки JavaScript-платформы Bun, продолжающие развитие на языке Zig. Это произошло после объявления о переводе платформы на язык Rust. Форки получили названия Buz и Cruller.

Кроссплатформенные фреймворки: миф или реальность?

Кроссплатформенные фреймворки: миф или реальность?

Разработка единых фреймворков для Android и iOS - сложная задача. Когда стоит разделить проект на два отдельных? Какие проблемы возникают при создании кроссплатформенных решений?