Ключевое событие: SDL3 в OpenHarmony
Разработчики библиотеки Simple DirectMedia Layer (SDL) завершили портирование версии 3 на операционные системы HarmonyOS и OpenHarmony. Это решение, принятое в мейнстрим-ветке Git, открывает путь для нативной разработки игр и приложений на устройствах Huawei без необходимости использования сложных обходных путей или эмуляции.
Кто и зачем это сделал
Работу по портированию выполнил известный эксперт по портированию Linux-игр Райан «Icculus» Гордон. Проект был профинансирован студией Outfit7, известной по таким хитам, как Talking Tom. Это подчеркивает коммерческую значимость экосистемы: крупные издатели уже видят в HarmonyOS viable платформу для выпуска контента.
Технические детали и статус
HarmonyOS от Huawei базируется на микроядерной архитектуре и предназначена для широкого спектра устройств — от смартфонов до умных часов. OpenHarmony является открытым ответвлением этой ОС. Порт SDL3 обеспечивает абстракцию аппаратного обеспечения, что позволяет разработчикам писать код один раз, а запускать его на разных устройствах Huawei.
Практическое применение
По словам Гордона, порт уже протестирован на реальном оборудовании и используется в ряде коммерческих игр. Интеграция в upstream-репозиторий SDL означает, что будущие обновления библиотеки будут автоматически поддерживать HarmonyOS, снижая порог входа для новых разработчиков.
| Параметр | Значение / Описание |
|---|---|
| Библиотека | SDL3 (Simple DirectMedia Layer) |
| Операционные системы | HarmonyOS, OpenHarmony |
| Архитектура ОС | Микроядро (HarmonyOS) |
| Ключевой разработчик | Ryan «Icculus» Gordon |
| Спонсор проекта | Outfit7 |
| Статус | Мердж в upstream, использование в коммерческих играх |
Почему это важно
Для индустрии игр это знаковое событие. До сих пор экосистема Huawei оставалась «черным ящиком» для многих западных разработчиков из-за отсутствия стандартных инструментов. Появление SDL3 в официальном репозитории уравнивает HarmonyOS с Android, iOS и Windows в плане удобства разработки кроссплатформенного контата.
Источник: Phoronix ↗
