Пользователь перенёс анимацию раскрытия iPhone Duo на Galaxy Z Fold 8

Складной Самсунг

Меньше чем через сутки после анонса iPhone Duo кто-то уже воссоздал его фирменную анимацию раскрытия на Galaxy Z Fold 8.

Сразу к делу: это не магия и не официальная функция Samsung, а концепт-пруф, который разработчик собрал на существующем железе Z Fold 8. Но тема стоит внимания, потому что она вскрывает интересный факт — железо Samsung было готово к такому эффекту давно, просто на уровне софта этого никто не сделал.

В чём вообще фишка анимации iPhone Duo

Если вы смотрели презентацию Apple, то помните эффект: при раскрытии iPhone Duo контент с внешнего экрана не переключается грубо, а как будто висит в пространстве — картинка сохраняет «объём», постепенно фокусируется и становится чётче по мере раскрытия. Переход между внешним и внутренним экраном практически незаметен.

В UI-дизайне это называется «пространственная привязка» или «перспективный переход». Суть в том, чтобы пользователь не ощущал смену экранов — контент как будто всё время на месте, просто меняется угол зрения.

Для сравнения: у большинства складных смартфонов анимация раскрытия — это простой зум или fade in/out. При переключении заметен «скачок» или подмена контента.

Что сделал владелец Z Fold 8

Пользователь Reddit под ником moomanjohnny взялся за дело в день анонса iPhone Duo. Он выложил пост в разделе Galaxy Fold, показав похожий эффект на Z Fold 8.

По его собственным техническим деталям, реализация выглядит так:

Шаг 1: чтение данных с датчика шарнира. В шарнире Z Fold 8 стоит датчик угла, который в реальном времени отдаёт угол раскрытия. Точность, по его словам, «довольно приличная» — это и есть основа всей схемы.

Шаг 2: интерполяция картинки через AGSL-шейдер. Он заранее делает скриншоты внешнего и внутреннего экранов, а затем с помощью AGSL (язык графических шейдеров Android) интерполирует между двумя изображениями. Параметром интерполяции служит текущий угол шарнира.

Шаг 3: вывод на два экрана через Presentation API. Presentation API в Android позволяет приложению одновременно выводить контент на оба экрана — он использует этот API, чтобы синхронизировать анимацию на внутренней и внешней панелях.

Проще говоря: в закрытом состоянии показывается скриншот внешнего экрана, при раскрытии картинка «растягивается» к скриншоту внутреннего, а переход маскируется блюром и перспективой.

Почему это нельзя просто оформить в приложение для всех

Это ключевой момент: Samsung не даёт сторонним разработчикам доступ к уровню SystemUI.

moomanjohnny прямо говорит, что эффект сейчас — это «отдельное приложение», а не замена системного интерфейса и не интеграция в лаунчер One UI. Сторонние приложения не получают таких прав и не могут управлять логикой переключения экранов на системном уровне.

Иными словами, он может симулировать эффект внутри своего приложения, но не может заставить всю систему «раскрываться как iPhone Duo».

Но это как раз и доказывает главное: аппаратно всё уже есть. Точности датчика шарнира Z Fold 8 хватает, двухэкранный API существует, графической производительности достаточно. Если бы Samsung захотела сделать это на уровне One UI — технических препятствий нет.

Стоит ли Samsung это делать

Судя по реакции пользователей — да.

Под постом на Reddit сплошное «где скачать», «пусть Samsung это увидит», «Samsung надо его просто нанять». Кто-то даже пошутил, что Samsung восемь лет делала складные телефоны, а пользователь за один вечер придумал переход получше.

Были и трезвые голоса: насколько эта анимация важна в реальном использовании? Кто-то отметил, что если вы привыкли держать телефон полураскрытым как подставку, то анимация полного раскрытия не так уж критична. И судя по демо, на Z Fold 8 копия хоть и близка, но глубины 3D всё равно меньше, чем в нативном исполнении iPhone Duo.

Но с точки зрения UX-дизайна качество переходной анимации напрямую определяет нижнюю планку «премиальности» складного смартфона. Железом никого не удивить, а вот софтверные детали — это водораздел между «работает» и «работает приятно». Apple здесь показала образцовый пример.

Более широкий сигнал

Эта история разлетелась по техно-медиа не только потому, что анимация красивая. Она отражает более глубокий тренд: конкуренция в складных смартфонах смещается от «может ли он складываться» к «насколько красиво и плавно он это делает».

Samsung делает складные устройства дольше всех, но после выхода iPhone Duo больше всего обсуждают именно UI-детали Apple. Для Samsung это неудобное, но полезное напоминание: лидерство в железе не равно лидерству в опыте.

Что касается того пользователя с Z Fold 8 — его прототип уже доказал: если Samsung захочет добавить такую функцию, хватит одного обновления системы. Вопрос только в том, захочет ли.

Все про систему Андроид
Добавить комментарий