2011-12-02 2 views
5

У меня возникли жалобы от нескольких пользователей, которые после того, как они установили мое приложение, там телефон нагревается (иногда даже когда приложение не работает).Приложение, вызывающее нагрев телефона

  • Каковы причины, по которым это может произойти?
  • Что я могу сделать для решения этой проблемы?
  • Есть ли способ, которым мое приложение может нагревать телефон, даже если оно не работает?

Редактировать: Как белый фон приложения сравнивается с черным или темным фоном приложения с точки зрения использования батареи? (при условии, что чрезмерное использование батареи может нагревать телефон)

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

+1

Если он не работает (ни в фоновом режиме), КАК может возникнуть проблема с вашим приложением? – AsTheWormTurns

+0

Я просто спрашиваю. Я не думал, что это возможно. –

+0

Не зная ничего о своем приложении, это не будет отвечать. Проводили ли вы опросы пользователей, которые сообщают об этом, чтобы узнать, является ли это конкретной моделью? Нам нужно гораздо больше информации, прежде чем можно будет разумно ответить без затянувшихся раундов комментариев и разъяснений. – Kev

ответ

5

Первое первыми нет как ваше приложение может нагревать телефон, когда ваше приложение не работает (по крайней мере, в фоновом режиме). Теперь, когда ваше приложение работает, есть много причин для вашего приложения, чтобы нагреть трубку,

  1. Calculations- особенно с плавающей точкой calculations.This вызывают много тепла
  2. тяжелые или бесконечные петли
  3. Разгрузка большие файлы (в фоновом режиме или переднем плане). Когда вы загружаете , есть много сетевых мероприятий.
  4. Анимация и график, просто потому, что она использует много вычислений в фоновом режиме

Как программист, я не вещь, вы можете сделать что-нибудь, если кто-то сказать, ваше приложение вызывает телефон нагревается, даже когда его не работает. Так что забудь об этом. Жара - это не то, что быстро исчезает, и оно останется на некоторое время, даже если приложение, которое испустило его, будет убито. Я думаю, ваши пользователи неправильно поняли, что ваше приложение излучает тепло, даже если оно не работает. Вам нужно только убедиться, что ваше приложение имеет небольшой вес и меньше налогов на процессор, когда он работает.

+0

Просто небольшая заметка, это вопрос андроиды, а не вопрос iOS, но ваши точки кажутся общими и не нацелены на какую-либо конкретную платформу, поэтому ничего общего. Кроме того, «жалобы от нескольких пользователей» означают, что это скорее всего связано с приложением. Я не уверен, что это такое, но, скорее всего, это проблема с приложением, если несколько пользователей сообщают об одной и той же проблеме после ее установки. Забыть об этом - плохая идея. – NotACleverMan

+1

@NotACleverMan Хорошо, что касается андроида, и я принимаю downvote. Я знал, что это вопрос андроид и ответил на него, но как-то замалчивал весь «телефон» на «iphone» ... :(.. Отредактировал ответ – Krishnabhadra

+1

Но мне нужно было уточнить, что я никогда не говорил, что OP должен забыть об исправлении причины от тепла. Что я сказал, так это то, что обычный пользователь когда-нибудь поймет, что тепло генерируется, когда приложение не работает, когда на самом деле произошло, телефон нагрелся, когда приложение в последний раз бежало, и тепло не остыло. Просто я просто сказал OP, ** забыть о том, что приложение вызывает нагрев, когда оно не работает, убедитесь, что приложение не нагревает телефон при работе. ** – Krishnabhadra

0

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

и, как я увидел в вашем посте, не является вашим случаем ..

Смежные вопросы