Автосинхронизация внезапно убивает батарею на S3?

У меня был мой S3 в течение долгого времени, с тех пор, как они были новичками в Verizon. Почти сразу купил расширенный аккумулятор и все стало хорошо. В последнюю неделю или около того аккумулятор начал быстро разряжаться. 50% за пару часов. У меня были лишние батарейки, поэтому я отключился, думая, что у меня плохой. Та же сделка.

Оглядевшись, я прочитал, что убийство кеша должно это исправить. Неа. Потом кто-то предложил отключить автосинхронизацию. Это сделало это. Разрядка батареи хочет вернуться к норме. Почему? Почему вдруг? Затем приложение Gmail не хочет синхронизироваться вручную… Раздражает. Я надеялся избежать сброса настроек, но будет ли это моим следующим планом действий? Мне интересно, плохо ли работает приложение Gmail. Обязательно сброшу и переустановлю.

Есть предположения?

Это просто приложение Gmail? Или другие приложения для автоматической синхронизации также виновны в убийстве батареи?
«Настройки» → «Дополнительно» → «Батарея» покажет вам, какие приложения потребляют больше всего энергии. Проверьте там, а затем обновите свой вопрос тем, что вы узнали.

Ответы (2)

Он не «постоянно» пытается обновиться и, следовательно, не использует батарею постоянно.

Автосинхронизация передает только тогда, когда другой стороне есть что отправить. Он не постоянно спрашивает, было ли изменение, которое необходимо синхронизировать.

Это достигается открытием сокета на сервере, а затем переводом радиостанции в спящий режим. Сокет остается открытым до тех пор, пока сервер не попытается что-то отправить или пока не истечет время ожидания сокета. Время ожидания сокетов TCP/IP обычно составляет от 12 до 18 минут после их открытия.

Каждый раз, когда радио прослушивает трафик (который в стране GSM происходит каждые 120 миллисекунд), он увидит, что трафик находится в ожидании, если ЛИБО время ожидания сокета истекло, или сокет стал доступным для чтения (есть ожидающие данные). Затем он включит радиостанцию, достаточную для чтения данных, или восстановит тайм-аут сокета).

Ваш телефон делает это все время, 24/7 365, независимо от того, включена ли у вас автосинхронизация или нет. Так работают сотовые телефоны. Он потребляет практически нулевую мощность.

Таким образом, если вы синхронизируете Gmail, Контакты, Календари, Picasa, Документы, Книги, Музыку, Reader, все эти вещи, которые вы синхронизируете с Google, обрабатываются ОДНИМ сокетом. Этот сокет становится доступным для чтения, когда в любой из этих служб, требующих синхронизации, произошли какие-либо изменения.

Добавьте еще один сокет для Dropbox, SkyDrive или любых почтовых аккаунтов, отличных от Google.

(Для почтовых учетных записей, отличных от Google, ВСЕГДА выбирайте учетные записи IMAP, а не POP3. Pop3 должен просыпаться и проверять почту. Пусть ваша учетная запись gmail извлекает почту из pop3 и отключает эту учетную запись от вашего телефона. Учетные записи IMAP используют IMAP IDLED, который работает на метод открытых сокетов, описанный выше, как и Microsoft Exchange).

Подавляющее большинство этих сервисов проходят часы, если не дни между любыми изменениями, поэтому очень редко данные необходимо синхронизировать. В большинстве случаев это просто обновление сокета. И все это, как правило, происходит одновременно, потому что Android пытается заставить их отключаться одновременно, запуская их в одно и то же время, когда вы перескакиваете с одной вышки на другую или переключаетесь с сотовой связи на Wi-Fi.

Но ключевой момент, который следует помнить, это то, что ваш телефон ВСЕГДА разговаривает с вышками каждые 120 мс, поэтому эти обновления сокетов потребляют почти нулевую дополнительную мощность.

Источник: ответ ледяного велосипеда на http://forums.androidcentral.com/htc-one-x/181151-autosync-battery-killer.html .

Ух ты! Это отличный ответ. Спасибо, вы очень помогли мне разобраться в этом функционале. Но при этом, как вы думаете, почему резкий разряд батареи замедляется (резко) с отключенной автосинхронизацией?

У меня самсунг S5. Раньше я заряжал свой телефон один раз в 24 или 48 часов, и через несколько дней батарея внезапно продержалась всего от 4 до 8 часов. После нескольких тестов я обнаружил, что причиной были несколько поврежденных изображений. Я удалил поврежденные изображения, и проблема была решена. Я использовал это приложение , чтобы найти поврежденные изображения.