Анимацию раскрытия iPhone Duo воссоздали на Samsung Galaxy Z Fold 8
Разработчик под ником moomanjohnny с Reddit воссоздал фирменную анимацию раскрытия iPhone Duo на смартфоне Samsung Galaxy Z Fold 8 менее чем за сутки после презентации Apple.
«Для реализации плавного бесшовного перехода между внешним и внутренним дисплеями энтузиаст задействовал встроенный датчик угла раскрытия шарнира Galaxy Z Fold 8», — сообщает «Код Дурова».
Данные с сенсора в реальном времени управляют шейдером AGSL через Android Presentation API. Шейдер интерполирует изображение между скриншотами внешнего и внутреннего экранов в зависимости от угла раскрытия корпуса. Автор подчеркнул, что текущее решение является концептом, а не полноценным сторонним лаунчером. Создать системную анимацию на уровне стороннего приложения для Android пока невозможно, так как у стороннего софта нет прямого доступа к привилегированным системным компонентам SystemUI и композитору SurfaceFlinger из соображений безопасности.
При этом разработчик отметил, что аппаратных ограничений у Galaxy Z Fold 8 нет, точности штатного шарнирного сенсора достаточно. Поэтому Samsung способна внедрить подобный визуальный эффект в одном из будущих обновлений One UI на системном уровне. В дальнейшем энтузиаст пообещал подробнее описать метод реализации проекта.
Apple представила свой первый складной смартфон iPhone Duo накануне. Одной из ключевых программных особенностей устройства стал обновлённый интерфейс, подходящий к формату складного девайса, и новыми анимациями.
Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.