1.2Kпросмотров
21 декабря 2025 г.
Score: 1.4K
Захотел сделать «жидкое стекло» как в iOS 26, но для iOS 14 Ожидание: Напишу шейдер, всё заработает
Реальность: Шейдер работает, но iOS не даёт нормально захватить фон Оказалось, что Apple использует приватный CABackdropLayer с прямым доступом к буферу композитора. А нам приходится гонять данные по кругу GPU → CPU → GPU 🔄 Результат: визуально 1-в-1 как нативный эффект, но производительность страдает. Разобрал все проблемы в статье на Хабре 👇
👉 Статья
💻 Open-source библиотека