Домой Новости Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8

Автор протестировал четыре сторонних решения для реализации анимации открытия iPhone Duo на смартфоне Samsung Galaxy Z Fold 8, но лишь одно приложение сработало корректно.

2
0

Эффект плавного перехода при открытии iPhone Duo привлек широкое внимание пользователей, став предметом обсуждений на Reddit. Энтузиасты попытались воссоздать эту особенность программным путем на устройствах Samsung, используя данные с датчиков шарнира Galaxy Z Fold 8. Поскольку стандартная функция смартфона уже считывает угол раскрытия для движения «живых» обоев, задача по реализации аналогичного визуального эффекта оказалась выполнимой для сторонних разработчиков.

Samsung Galaxy Z Fold 8 в полураскрытом состоянии

Особенности реализации анимации в iPhone Duo

Успех Apple в создании «магического» эффекта при раскрытии устройства обусловлен использованием уникального движка дисплея, который управляет обеими панелями синхронно. Благодаря тому, что два экрана имеют общее соотношение сторон, контент сохраняет непрерывность. В момент раскрытия движущаяся часть изображения затуманивается, создавая иллюзию прохождения контента сквозь панель. Реализация этого эффекта на Android-смартфонах требует сложной настройки, так как пользователю необходимо обходить системные ограничения безопасности, включая отключение функции Auto Blocker и предоставление специальных прав доступа через систему Shizuku.

Результаты тестирования сторонних приложений

В ходе эксперимента было протестировано четыре проекта, доступных для загрузки, однако три из них не обеспечили желаемого результата:

  • Duo Fold Wallpaper: Приложение не продемонстрировало анимацию. Даже после перезагрузки возникали ошибки с отображением на экранах, а при закрытии смартфона внешний экран просто отключался.
  • Duo Open (версия для Fold 8): Программа имела встроенный тест совместимости, но вместо плавной анимации размытия происходил резкий скачок состояний. Эффект работал нестабильно и только при разблокировке с внешнего экрана.
  • ZfoldDuo: Приложение обещало качественную отрисовку кадров, однако из-за языкового барьера (интерфейс на японском) и неудачных попыток Wi-Fi-сопряжения настроить его не удалось.

Duo Fold Live как рабочее решение

Единственным приложением, которое полноценно заработало на Samsung Galaxy Z Fold 8, стало Duo Fold Live. Для его запуска потребовалась установка системы Shizuku через Google Play и сопряжение через настройки беспроводной отладки для разработчиков. Процесс установки занял около пяти минут.

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8 — иллюстрация 2 к материалу
Принцип работы эффекта складывания в iPhone Duo от Apple

Приложение работает поверх стандартной оболочки OneUI, не требуя замены лаунчера. Несмотря на работоспособность, решение имеет ряд ограничений: при раскрытии происходит кратковременное мерцание черного экрана, а внутренний дисплей всегда открывается на главной странице, игнорируя текущий экран обложки. Кроме того, при каждой перезагрузке устройства процедуру сопряжения через Shizuku необходимо повторять. Хотя Duo Fold Live приближает визуальные ощущения к уровню Apple, оно не способно полностью повторить сложную программную логику iOS, при которой контент остается зафиксированным и правильно переориентируется при смене режима экрана.

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8 — иллюстрация 3 к материалу

Технические нюансы и риски «магической» анимации

Попытки воспроизвести эффект Apple на смартфонах Samsung сопряжены с рядом технических препятствий, о которых стоит знать заранее. Перед тем как приступать к установке сторонних APK-файлов, необходимо подготовить аппаратную часть. В частности, пользователю приходится отключать системную функцию Auto Blocker в меню «Безопасность и конфиденциальность», что снижает защищенность устройства. Без этого шага система блокирует отладку, необходимую для работы приложений, использующих доступ к низкоуровневым функциям шарнира.

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8 — иллюстрация 4 к материалу

Кроме того, распространенной проблемой становится ограничение прав доступа к специальным возможностям (Accessibility). В современных версиях OneUI Android по умолчанию запрещает таким приложениям глубокую интеграцию. Чтобы разрешить работу, приходится переходить в Настройки — Приложения — [Название приложения], нажимать на меню из трех точек и выбирать «Разрешить ограниченные настройки» (Allow restricted settings). Важно понимать, что предоставление таких полномочий сторонним разработчикам несет определенные риски безопасности, так как эти инструменты получают контроль над элементами интерфейса.

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8 — иллюстрация 5 к материалу

Почему реализовать это сложнее, чем кажется

Хотя аппаратная составляющая Galaxy Z Fold 8 позволяет считывать угол наклона шарнира (что штатно используется для анимации предустановленных живых обоев), программная логика Apple базируется на более глубокой интеграции. В iPhone Duo задействован специальный движок дисплея, который синхронизирует обе панели на аппаратном уровне. Apple не просто «размывает» картинку — она заставляет контент визуально проходить сквозь физическую панель, сохраняя его положение в пространстве, пока вторая половина «замораживается» и тускнеет.

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8 — иллюстрация 6 к материалу

Текущие Android-решения, в отличие от реализации Apple, сталкиваются с рядом компромиссов:

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8 — иллюстрация 7 к материалу
  • Отсутствие непрерывности: Приложения вынуждены имитировать эффект через наложение слоев, что приводит к кратковременным вспышкам черного цвета при переключении режимов экрана.
  • Проблемы синхронизации: Вместо бесшовного перетекания контента часто наблюдается резкий скачок кадров.
  • Зависимость от состояния блокировки: Многие инструменты работают корректно только при условии, что смартфон был разблокирован с внешнего экрана, иначе система перехватывает управление, вызывая стандартный запрос паттерна разблокировки, что ломает всю анимацию.
  • Энергопотребление и фоновые процессы: Необходимость держать активным сервис вроде Shizuku требует постоянного внимания к фоновым службам.

Перспективы развития

На текущий момент самым продвинутым решением остается Duo Fold Live, созданный специально для Z Fold 8 и протестированный на сборках Android 17. Разработчик проекта открыто признает наличие критических недочетов, таких как сброс настроек сопряжения при каждой перезагрузке устройства и невозможность синхронизации контента между экранами при раскрытии устройства. В отличие от решения Apple, эти приложения не могут «видеть» содержимое другого экрана через панель, они лишь имитируют графическую надстройку.

Тестирование анимаций iPhone Duo на Samsung Galaxy Z Fold 8 — иллюстрация 8 к материалу
Работа приложения Duo Fold Live с включенным эффектом размытия на Galaxy Z Fold 8

Однако успех сторонних разработчиков — от Reddit-пользователя moomanjohnny, который первым предложил метод маппинга данных шарнира на кадры анимации, до создателей полноценных APK — показывает, что запрос на такую функциональность огромен. Поскольку Samsung уже обладает доступом к данным о состоянии шарнира, появление аналогичной «магической» анимации в будущих обновлениях OneUI кажется лишь вопросом времени и желания компании довести программный отклик складных устройств до уровня конкурента.

Источник: https://www.makeuseof.com