@eralde У меня просьба по той же теме, но немного в другом ракурсе. Такой вопрос уже поднимался.
При переходе на страницу "Приложения" перед её отрисовкой происходит запрос к серверам обновлений Кинетик, чтобы получить список неустановленных, но доступных к установке компонентов относящихся к Приложениям. И в тех случаях когда доступ к серверам отсутствует (офф-лайн статус или доступ наружу заблокирован) происходит ожидание в несколько десятков секунд с крутящейся звездочкой и только после этого отображается содержимое страницы на которой отсутствует вкладка "Показать все", потому-что списка нет. Отображаются только установленные приложения.
Возможно ли как-то оптимизировать этот механизм, так, чтобы страница в отсутствии этих данных загружалась сразу, чтоб не происходило этого фриза интерфейса. А уже потом происходил запрос о доступных к установке приложений? Например, можно отобразить вкладку "Показать все" и если данные по компонентам уже получены, то отобразить их, а если нет, то не отображать. Ну либо как-то ещё иначе. На сколько я заметил, при получении данных о компонентах они кэшируются и единожды полученные, при повторном переходе "не установленные приложения" отобразятся всё-равно, не зависимо от повторного доступа к серверам обновлений.