Apple исправила критический сбой в TestFlight, превративший поиск в хаос

TestFlight

В мире разработки и тестирования программного обеспечения под экосистему Apple произошло знаковое событие, которое, хотя и осталось незамеченным для широкой публики, вызвало немало головной боли у профессионалов. Речь идет о приложении TestFlight, которое на протяжении последнего месяца страдало от досадного регресса, внесенного, как это ни парадоксально, обновлением, призванным улучшить пользовательский опыт.

Напомним предысторию. В июле компания Apple выпустила обновление TestFlight до версии 4.3, главной фишкой которого стало долгожданное появление поисковой строки. Казалось бы, что может пойти не так в таком простом и очевидном улучшении? Однако, как это часто бывает в сложных программных системах, изменение одного элемента повлекло за собой непредвиденные последствия в совершенно другой части приложения.

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

Обновление с поиском переключило этот порядок на алфавитный по умолчанию. И этого было бы достаточно для легкого раздражения, но ситуация оказалась куда серьезнее. Вместе со сменой сортировки, система стала подгружать и отображать в общем списке все бета-версии, когда-либо протестированные пользователем. Для многих разработчиков и журналистов, активно участвующих в бета-тестировании Apple, количество таких приложений исчисляется сотнями. Например, один из обозревателей насчитал у себя в списке почти 800 позиций.

В результате, активные, рабочие бета-версии, с которыми пользователь работает прямо сейчас, оказались разбросаны по всему этому огромному алфавитному списку, перемешанные с мертвыми, давно истекшими сборками. Скроллинг стал практически бесполезен, и, хотя поиск частично решал проблему, общая навигация по приложению превратилась в ежедневное испытание на терпение, о чем открыто писали авторитетные профильные издания.

Хорошая новость заключается в том, что Apple оперативно отреагировала на критику. Выпущенный вчера апдейт TestFlight до версии 4.3.1 напрямую адресован именно этому регрессу. В официальных примечаниях к релизу, как это обычно бывает, указаны лишь общие «исправления ошибок и улучшения производительности». Однако, как подтверждается на практике, обновление возвращает привычный порядок сортировки и, что важнее, исправляет логику отображения списка, убирая из поля зрения неактуальные архивы тестирований.

Этот случай — отличный пример того, насколько хрупким может быть баланс в программном обеспечении, даже в таком, казалось бы, простом инструменте, как TestFlight. Добавление одной полезной функции, которой так долго ждали, едва не нарушило повседневную работу значительной части пользователей. К счастью, Apple прислушалась к сообществу и выпустила исправление в приемлемые сроки. Остается надеяться, что подобные инциденты будут учитываться на этапе тестирования будущих обновлений, чтобы полезные нововведения не приносили с собой новые, скрытые проблемы.

Подписывайтесь на наш Telegram, VK.
MacNoob - живая помощь с iPhone и MAC
Добавить комментарий

Вы можете подписаться на новые комментарии к статье без комментирования.