Взгляд за кулисы самой масштабной на сегодня технической переработки пути данных Tespit.

16Завершено

0В работе

0Запланировано

Версия 1.1.8 опубликована

Fix Update завершён

Все шаги Fix Update 1.1.8 завершены. Версия опубликована в App Store и доступна всем пользователям.

Почему версия 1.1.8 такая масштабная?

Между автомобилем и экраном находятся связь по Bluetooth, фрагменты данных, декодирование, управление состоянием и пользовательский интерфейс. Поэтому версия 1.1.8 рассматривает весь путь данных целиком.

Прогресс

  1. 1

    Понять исходную ситуацию

    Завершено

    Запросы к автомобилю, связь по Bluetooth и обновление данных в Tespit были исследованы как единый путь данных.

  2. 2

    Сделать весь путь данных измеримым

    Завершено

    Внутренняя цепочка измерений отслеживает обновления от запроса до отображения в приложении.

  3. 3

    Обновление, управляемое ответами

    Завершено

    Новые запросы теперь сильнее ориентируются на фактическое завершение ответа автомобиля.

  4. 4

    Изолированное тестирование данных движения

    Завершено

    Скорость, мощность и положение селектора передач исследовались независимо от дополнительной информации.

  5. 5

    Приоритет данных движения

    Завершено

    Критичные по времени значения получают приоритет; дополнительные данные, такие как климат, медиа или зарядка, равномерно распределяются по циклам.

  6. 6

    Диагностика и протоколирование

    Завершено

    Для локальных поездок в рамках разработки и тестирования создана диагностическая система, позволяющая отслеживать технические события во времени.

  7. 7

    Автоматическое восстановление транспортного уровня

    Завершено

    Для редких случаев незавершённых операций записи по Bluetooth разработано контролируемое восстановление.

  8. 8

    Исследование редких сбоев

    Завершено

    В отдельных ответах наблюдались неполные пакеты данных. Точная причина повторяющейся временной закономерности однозначно не установлена.

  9. 9

    Полная изоляция восстановления

    Завершено

    Старые неполные ответы не должны влиять на новые попытки восстановления.

  10. 10

    Более раннее обнаружение сбоев

    Завершено

    Неполные пакеты данных распознаются раньше, при этом корректные медленные ответы не прерываются преждевременно.

  11. 11

    Правильная оценка медленных ответов

    Завершено

    Корректные, но медленные ответы распознаются и обрабатываются дальше; восстановление срабатывает лишь значительно позже.

  12. 12

    Повседневная эксплуатация со всеми данными автомобиля

    Завершено

    Быстрый путь данных движения теперь проверяется в обычном режиме вместе с медиа, климатом, зарядкой, давлением в шинах, дверями и местоположением.

  13. 13

    Согласованные состояния автомобиля

    Завершено

    Взаимосвязанные значения должны передаваться в интерфейс как единое согласованное состояние.

  14. 14

    Собственная обработка телеметрии

    Завершено

    Связь, обработка данных и интерфейс технически разделяются более чётко.

  15. 15

    Доводка производительности

    Завершено

    Ненужные переключения, устаревшие WorkItems и избыточная обработка проверяются повторно.

  16. 16

    Финальная приёмка релиза

    Завершено

    Новый путь данных проверяется как единое целое на оборудовании автомобиля, iPhone и iPad.

Разработка на реальном оборудовании

Ключевые этапы, связанные с Bluetooth и задержками, проверяются в реальных поездках. Успешная сборка не заменяет проверку на автомобиле.

Измеренные значения получены в ходе тестовых поездок и могут отличаться в зависимости от автомобиля, прошивки, радиообстановки и устройства.