
Еще в июле 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 исправляет эту проблему для тех, кто столкнулся с данным регрессом.