Я работаю над приложением, разработанным для планшета (специально проверенным на Motorola Xoom и Samsung Galaxy Tab 10.1). О.С. был использован HoneyComb.
Недавно после обновления O.S. на официальном Icecream Sandwich 4.0.3, который был получен как уведомление об обновлении, я считаю, что приложение не совсем хорошо.
Отстает в производительности, часто выдает диалоги ANR (приложение не отвечает).
Хотя я понимаю, что ANR связаны с выполнением большего объема работы в потоке пользовательского интерфейса, мне нужно знать, обеспечивает ли эта новая версия Android 4.0.3 более строгие ограничения на количество потоков, работающих в фоновом режиме? Или убиваете их, поскольку существует деятельность, которая ее начала?
Приложение использует потоки исключительно для загрузки изображений с сервера в виде списка. Переключение между экранами заставляет каждого отдельного держателя изображения начинать новый поток для его загрузки.
Повторное тестирование на Honeycomb делает его отлично работающим, но не с 4.0.3, Почему?
Вопрос в том, вносит ли сэндвич мороженого 4.0.3 изменения в эту область в О.С. уровень обработки потоков или жизненный цикл активности для разработчиков?