Перейти к содержанию
Fire Monkey от А до Я
  • 0

Нагрев устройства при работе программы Android


Кирилл

Вопрос

   Добрый день!

   Я сделал небольшую игру для мобильных устройств (Android).

Игра даже работает, но при длительной работе устройство начинает греться.

Повторяется это не только на моем телефоне (HTS One S), но и на других. 

Чем дольше играешь, тем больше греется.

   Зависит ли этот процесс от программы и, если да, то что может на него влиять

(например, злоупотребление циклами)?

 

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Зависит :)

Например:

- злоупотребление процессорным временем (постоянная загрузка процессора на 100% - неоптимальность алгоритмов и не-использование аппаратных возможностей ускорения)

- злоупотребление частотой получения данных от периферии (датчики ускорения/GPS/наклона...)

- злоупотребление яркостью экрана (некоторые устройства при включенном экране и максимальной яркостью разряжаются даже при подключенной штатной зарядке)

Да мало ли еще чего, например - злоупотребление программированием вообще :)

Ссылка на комментарий
  • 0

Кирилл, это вечная дилемма между удобством/красотой приложения, задействуемыми ресурсами и скоростью его работы. Разумеется, анимации влияют на загрузку процессора. Но вот так однозначно сказать - это не употребление, а именно "зло" - нельзя. Если есть возможность - запустите под Windows под профилировщиком (AQTime Standart, например) - сразу увидите, какие методы максимально грузят процессор.

Вспоминаются жалобы в плеймаркете (не реклама) на яндекс.карты - в одной из версий приложение разряжало аккумулятор вхлам, даже постоянная зарядка не спасала. Разработчики что-то сделали, внешне ничего не поменялось (вроде), но проблема ушла.

Ссылка на комментарий
  • 0

Спасибо за подробный ответ. Попробую разобраться. Если получится исправить - напишу как получилось.

Очень не хочется отказываться от анимации.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...