Site icon UiP

Saurik рассказал о подробностях процесса “Reloading Data”

Я думаю, все когда-нибудь да задумывались над тем, почему при каждом запуске Cydia программа постоянно загружает все доступные пакеты по-новому. Человек под ником indochris609 пошел дальше вопросов самому себе и задал его на форуме джеилбрейкеров reddit.

В созданной теме отписались сотни пользователей, в том числе и сам Saurik. И, как обычно, его развернутый ответ интересен и очень информативен. Ниже представлен перевод:

“Reloading Data” можно сделать быстрее (вообще, с каждым новым обновлением Cydia этот шаг существенно ускорялся, а существенное улучшение произошло после того, как Apple выпустила устройства на процессорах A5).

Однако процесс скачивания пакетов со сторонних серверов является отдельной историей: Cydia, в отличии от App Store (и от подобных сервисов), локально хранит весь список доступных компонентов. Поэтому вам может показаться, что весь процесс длится очень долго (на самом деле, довольно быстро), но в ваше устройство загружается каталог всего того, что есть в Cydia, тогда как App Store сначала показывает лишь 25 доступных приложений, а для открытия всего списка нужно нажать кнопку “load more”.

Для того, чтобы Cydia хранила локальные данные и обновлялась, необходимо постоянно переписывать временные данные в режиме реального времени, а при “холодном пуске” приходится скачивать каталог весом всего в 3 мб с начинкой наиболее распространенных репозитариев BigBoss, ModMyi и ZodTTD.

Saurik объяснил, что постоянная загрузка каталога содержимого нужна для того, чтобы вы были в курсе последних загруженных приложений и выпущенных апдейтов. Каталог перегружается каждые 15 минут, в рамках этого времени при повторном запуске программы вам не придется созерцать на экране надпись “Reloading Packages”.

Весь ответ Saurik’a к вышеупомянутым вопросам стоит читать тем, кто знает английский и есть и желание и время. Должен вас заверить, что после прочтения его постов становится понятно, почему он, спустя уже столько времени, остается одной из самых известных фигур в сообществе джейлбрейка, и почему Cydia по-прежнему пользуется невероятным спросом у миллионов владельцев устройств от Apple.

Всю ветку вы можете прочитать тут.

Via iDownloadBlog

Exit mobile version