GitHub
Ultraviolence — декларативный Metal
Ultraviolence — декларативный фреймворк для рендеринга Metal в Swift.
Metal — невероятно мощный API, но имеет репутацию сложного в работе. В основном потому, что это низкоуровневый API, требующий кучи шаблонного кода для того, чтобы запустить что-то базовое. С другой стороны, такие фреймворки, как SceneKit и RealityKit, предлагают высокоуровневые абстракции, которые упрощают 3D-рендеринг, но могут быть ограничены, когда вам нужно больше контроля.
Ultraviolence (пока это только рабочее название) будет стремиться найти баланс между этими крайностями. Он предоставит декларативный API, вдохновленный SwiftUI, который будет прост в использовании, но при этом даст вам низкоуровневый контроль, когда это необходимо.
-
Видео и подкасты для разработчиков4 недели назадКак копилот генерит код? Идем под капот
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.17
-
Разработка4 недели назадTime Profiler в Xcode Instruments: повышение производительности с помощью ИИ
-
Кроссплатформенная разработка3 недели назадFlutter после увольнений: вот честная оценка, которую никто не хочет давать
