Tehnografi.com - Технологические новости, обзоры и советы

Cydia v1.1.33 решает медленную загрузку после утреннего обновления

Cydia v1.1.33 решает медленную загрузку после утреннего обновления 1

Cydia, менеджер пакетов, который предварительно установлен на джейлбрейки checkra1n и unc0ver, получил ночное обновление до версии 1.1.32 для устранения случайного сбоя, который может произойти, если файл метаданных был поврежден.

Прошло совсем немного времени с момента выпуска обновления, когда пользователи начали сообщать о медленной загрузке приложений, особенно при обновлении источников. К счастью, в пятницу вечером Сэм Бингнер выпустил второе обновление для Cydia под названием v1.1.33, которое должно решить ту же проблему.

В посте опубликовано в / r / jailbreakБингнер объясняет обстоятельства в довольно ярких деталях, поручая Саурику помочь ему в правильном направлении:

Cydia была обновлена, чтобы исправить свободное время загрузки для некоторых людей – это из-за склонности. Это сократило время загрузки для меня из 112 источников и около 65 000 пакетов с примерно 3-5 секунд до примерно 1,4 секунд … и, по-видимому, с 30 секунд до менее 2 секунд для тестера.

подробности:

Cydia (всегда) создавала то, что выглядит как предположительно свободный объект в том, что вызывается в цикле для каждого источника. Этот объект (объект pkgAcquire) теперь выполняет все выполняемые методы, чтобы увидеть, какую версию они имеют в apt. Я не уверен, что так было всегда, но это резко замедлило время загрузки Cydia, особенно со многими исправлениями и многими источниками, потому что каждый из этих вызовов требовал запуска всех конструкторов исправлений. Я исправил это путем буферизации объекта pkgAcquire на более высоком уровне (спасибо Saurik за то, что он показал мне правильное место для буферизации).

Ответы на пост, похоже, указывают на то, что обновление решило проблему медленной загрузки для большинства пользователей. Имея это в виду, v1.1.33 является обновлением Cydia, которое пользователи, вероятно, не хотят пропустить …

Как всегда, вы можете загрузить последнюю версию менеджера пакетов Cydia, запустив приложение Cydia на своем устройстве для джейлбрейка и обновив исходники. Тогда это должно появиться как необходимое обновление.

Последнее обновление Cydia решило проблемы с медленной загрузкой? Дайте нам знать в разделе комментариев ниже.