Дизайн
September 3

🔄 Unity или Flutter: путь Protone

🎮 Почему мобильное приложение Protone перешло на Flutter

Введение

Технологический выбор влияет на весь продукт. Приложение Protone, часть экосистемы бренда «Атом», начиналось с Unity. Но когда речь зашла о плавности интерфейсов и удобстве анимаций, Unity стал слабым звеном. Решение нашлось — переход на Flutter 🐦.

✨ Основные проблемы Unity

  1. Медленный отклик скроллинга.
  2. Задержка анимаций.
  3. Пикселизация UI.
  4. Сложность в работе с текстовыми полями.

🚀 Реализация

  • Команда сверстала тестовые экраны (чат и список миссий).
  • Создала нативный мост для вызова Flutter-экранов.
  • Постепенно перенесла всё приложение, сохранив 3D-аватара в Unity.
  • Использовала Hot Reload частично внутри Flutter-модулей.

📌 Преимущества Flutter

  1. Полный контроль над пикселями.
  2. Поддержка векторной графики.
  3. Эффекты: градиенты, размытия.
  4. Адаптивность под iOS и Android.

Заключение

Flutter позволил Protone сохранить стабильность и открыть новые горизонты для UX.

📌 Забавно, что инженеры Evrone отмечают: Unity и Flutter — как два музыканта в дуэте, у каждого своя партия, но вместе они звучат лучше.