Спустя день после презентации iPhone Duo разработчик под ником moomanjohnny показал на Galaxy Z Fold 8 похожий переход при раскрытии корпуса. Создаётся впечатление, будто домашний экран плавно перетекает с внешнего дисплея на внутренний. Но это не готовая настройка и не лаунчер для установки, а технический прототип.
5
16
Анимацией управляет сам шарнир
В основе эксперимента — показания датчика угла раскрытия шарнира. Приложение считывает их в реальном времени и использует меняющееся значение для управления эффектом сразу на двух дисплеях. Поэтому переход не запускается по фиксированному сценарию после открытия устройства: он следует за фактическим движением половинок смартфона.
3
5
Для этого автор соединил три компонента:
- данные датчика угла раскрытия;
- AGSL (Android Graphics Shading Language) — язык шейдеров Android для отрисовки визуального эффекта;
- API
Presentation, позволяющий выводить изображение на дисплеи устройства.
5
9
По мере раскрытия Fold 8 шейдер меняет картинку: размывает её, плавно смешивает изображения и трансформирует их. Так возникает иллюзия непрерывного движения контента через линию шарнира.
5
8
Почему это не «живая» One UI
Главное ограничение легко упустить: демонстрация не управляет настоящим домашним экраном, уведомлениями или открытыми приложениями. Вместо этого она использует заранее снятые скриншоты внешнего и внутреннего экранов, а затем строит переход между этими статичными изображениями.
5
8
11
Обычное Android-приложение не может перехватывать, композить и подменять весь системный интерфейс на уровне системного композитора. За это отвечают привилегированные компоненты вроде SystemUI и SurfaceFlinger; стороннему ПО такой доступ закрыт.
15
Иными словами, прототип воспроизводит внешний вид бесшовной передачи интерфейса, но не даёт настоящей системной непрерывности для работающих приложений.
Что доказал эксперимент — и чего он не доказал
Сам по себе опыт всё равно показателен. Он демонстрирует, что датчик шарнира Galaxy Z Fold 8 достаточно точен, чтобы синхронизировать анимацию с физическим раскрытием устройства. Android умеет передавать приложениям данные об угле раскрытия складных смартфонов ещё со времён Android 11, выпущенного в 2020 году.
3
Однако для полноценной функции One UI Samsung потребовалось бы решить заметно более сложные задачи:
- встроить эффект в системный конвейер рендеринга Android;
- обеспечить корректную работу с живым содержимым приложений;
- оптимизировать плавность и расход аккумулятора;
- убедиться, что эффект остаётся полезным, а не надоедает после первого впечатления.
По словам автора, иллюзия наиболее убедительна при взгляде прямо на устройство: под углом становится заметно, что внешний и внутренний экраны — это две физически отдельные панели.
1
Может ли Samsung сделать такую анимацию штатной
Демо не означает, что Samsung может просто перенести реализацию Apple или превратить этот прототип в загружаемый лаунчер. Но оно показывает, что похожий нативный переход для One UI технически возможен — при наличии системного доступа и поддержки динамического контента.
3
15
Apple представила iPhone Duo 9 сентября. Предзаказы в США откроются 16 октября, старт продаж назначен на 23 октября, а начальная цена составит 1 999 долларов.
18