Apple исправила неприятный сбой в приложении TestFlight, появившийся после обновления с функцией поиска

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

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

Иногда небольшое изменение может оказать большое влияние. Это особенно верно в отношении последнего обновления TestFlight от Apple для пользователей, у которых установлено много предварительных версий ПО.

Apple только что обновила TestFlight для iPhone, iPad, Mac и других устройств. Новая версия 4.3 добавляет «поле поиска для быстрого нахождения приложений». 

Оглядываясь назад, я действительно заметил странность, о которой упомянул в конце статьи (но сделал неверный вывод в своей оценке):

В обновлении также стало отображаться больше приложений в категории «ранее протестированные», так что, возможно, обычные исправления ошибок и улучшения производительности связаны именно с этим.

Я упустил из виду, что на самом деле это и был тот самый баг. Думаю, потому что в прошлом году я потратил несколько лет тестирования приложений в TestFlight на то, чтобы «объединить» мои раздельные учетные записи Apple для iCloud и App Store. Требование неудобное, но для меня оно того стоило.

В общем, баг в приложении TestFlight не остался незамеченным Джоном Вурхисом (John Vorhees) из MacStories:

Так что можете представить мой восторг, когда я прочитал заметку Зака Холла на 9to5Mac о том, что в TestFlight добавили поле поиска. «Наконец-то», — подумал я про себя. Я бросил все дела и тут же обновил приложение. […]

К сожалению, в этой истории есть одно очень большое «но». Раньше бета-версии в TestFlight выстраивались в обратном хронологическом порядке, что мне нравилось. […]

Что ж, теперь эти истекшие бета-версии перемешаны с активными бета-версиями TestFlight в алфавитном списке, и, похоже, список устаревших бета-версий расширился и теперь включает абсолютно каждую бету, в которой я когда-либо участвовал. Я прикинул на глаз: для меня это почти 800 приложений. Как вы понимаете, активные бета-версии в этом списке теряются. Поиск помогает, но прокрутка стала невозможной.

Затем в августе Джон Грубер (John Gruber) написал колонку на Daring Fireball об обновлении TestFlight и связанном с ним баге:

Я не стал жаловаться, когда в прошлом месяце изменился порядок сортировки, потому что решил, будто это случайная оплошность — что алфавитный порядок должен был активироваться только при выдаче результатов поиска, а не по умолчанию. Но вот прошел месяц, и отображение приложений в TestFlight вызывает у меня ежедневное легкое раздражение. 

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

TestFlight версии 4.3.1 исправляет эту проблему для тех, кто столкнулся с данным регрессом.