Улучшен выбор языка речевого ввода для AI-функций: точное региональное совпадение, другой поддерживаемый вариант того же языка, затем язык сервиса по умолчанию. Если язык ввода не указан, те же правила применяются к системному языку устройства.
Добавлена поддержка полноразмерных наушников, обеспечивающая правильное распознавание устройства и корректную интерпретацию уровня заряда.
Уточнены определения возможностей устройства и добавлена информация об аппаратной конфигурации устройства.
Улучшены импорт медиафайлов и стабилизация видео, что снижает чрезмерное потребление памяти и CPU и предотвращает связанные сбои приложения.
В демо импорта файлов добавлено сравнение видео до и после стабилизации.
Добавлен API форматирования медиахранилища устройства путем удаления всех медиафайлов.
Добавлена возможность определять, поддерживает ли подключённое устройство функцию поиска устройства.
Добавлено получение следующих сведений об устройстве:
Текущий алгоритм постобработки изображения.
Рекомендуемые варианты максимальной длительности записи видео и аудио.
Минимальный уровень заряда для фото, видео, аудио и передачи файлов.
Расширены возможности AI Asking.
Улучшена совместимость AI-сервисов.
ZipZap включён в состав SDK для устранения уязвимостей безопасности в исходном SDK ZipZap.
Добавлена поддержка протоколов OTA FitCloud Pro и Jieli.
Улучшена совместимость плагина Live Stream Flutter со Swift 6.
Исправлена ошибка, из-за которой во время общения с AI не вызывался обработчик голосовых данных.
Исправлена ошибка, которая могла приводить к сбою приложения во время обновления Jieli OTA.
Улучшен импорт медиафайлов: при отключении точки доступа во время импорта операция завершается, а обработчик завершения получает ошибку.
MagicHelper SDK обновлён до версии 2.13.2 для исправления сбоя в SDK.
Для совместимости с Xcode 27 минимальная поддерживаемая версия повышена до iOS 15.0; приложения должны соответствующим образом обновить deployment target.
Добавлена поддержка очков Jieli без встроенного хранилища, включая получение снятых фотографий напрямую по Bluetooth.
Исправлено распознавание типа устройства для аудиоочков.
На совместимых устройствах добавлено аудио для JPEG-трансляции; существующие вызовы API запуска JPEG-трансляции должны передавать новый аргумент opusDataReceivedHandler, используя nil, если аудио не требуется.
В Live Stream SDK и мосте iOS Flutter-плагина добавлена публикация RTMP из JPEG-кадров и PCM-аудио.
Исправлена ошибка, из-за которой при ответе ИИ без воспроизводимых голосовых данных состояние воспроизведения могло оставаться активным, не позволяя начать новый вопрос после следующей реплики пользователя.
Добавлена поддержка преобразования команды StarBurst приостановить музыку в команду остановить воспроизведение.
Добавлена поддержка сопоставления отдельных намерений StarBurst для аудио- и видеозаписи в испаноязычных сценариях с существующим набором команд намерений.