GitHub
Ultraviolence — декларативный Metal
Ultraviolence — декларативный фреймворк для рендеринга Metal в Swift.
Metal — невероятно мощный API, но имеет репутацию сложного в работе. В основном потому, что это низкоуровневый API, требующий кучи шаблонного кода для того, чтобы запустить что-то базовое. С другой стороны, такие фреймворки, как SceneKit и RealityKit, предлагают высокоуровневые абстракции, которые упрощают 3D-рендеринг, но могут быть ограничены, когда вам нужно больше контроля.
Ultraviolence (пока это только рабочее название) будет стремиться найти баланс между этими крайностями. Он предоставит декларативный API, вдохновленный SwiftUI, который будет прост в использовании, но при этом даст вам низкоуровневый контроль, когда это необходимо.
-
GitHub4 недели назадLucide Swift — типобезопасные Lucide иконки с векторным рендерингом
-
Новости2 недели назадВидео и подкасты о мобильной разработке 2026.38
-
Новости5 дней назадВидео и подкасты о мобильной разработке 2026.39
-
Разработка4 недели назадОдна настройка, два шлюза локализации: локализация iOS-приложения без использования AppleLanguages
