Коротко
- При обрыве сети проверка не теряется: результат попадает в очередь на устройстве и уходит при восстановлении связи.
- Камерный конвейер переписан — подготовка кадра больше не блокирует основной поток.
- Размер SDK уменьшился на 40%, время старта приложения заметно сократилось.
Главной целью релиза 3.2 были не новые функции. Цель — сделать существующий поток надёжным на плохой сети и на дешёвом устройстве. Пропавший интернет в метро или трёхлетний телефон для нас не крайний случай, а обычные условия.
Офлайн-очередь
Раньше обрыв связи в середине проверки заставлял пользователя начинать всё заново. Теперь подготовленный пакет хранится в зашифрованной очереди на устройстве и уходит автоматически, как только связь вернулась.
- Очередь хранится в зашифрованном виде и не теряется при перезапуске устройства.
- У каждой записи есть срок жизни — просроченные удаляются сами.
- Повторная отправка безопасна: сервер не учитывает один и тот же пакет дважды.
Новый камерный конвейер
Подготовка, обрезка и нормализация кадра выполняются в отдельном потоке. Интерфейс больше не подвисает, а частота предпросмотра остаётся стабильной даже на дешёвых устройствах.
−40%
Размер SDK
−260ms
Время старта
30fps
Стабильный предпросмотр
3.2
Релиз
Миграция
Публичный API не менялся, поэтому для большинства партнёров миграция сводится к замене номера версии. Изменилось имя одного параметра — только у тех, кто настраивал конфигурацию камеры вручную.