Pull to refresh

Приостановка OTA обновлений Nexus S до Android 4: проблемы и экстремальное энергопотребление

Development for Android
imageНесмотря на то, что новость была свежей чуть более месяца назад, актуальности она, похоже, не теряет, ибо не поступало никакой информации ни на счёт возобновления возможности обновить Nexus S до ICS 4.0.3, ни по поводу какого-либо обновления самой версии операционной системы.

Суть в том, что 20 декабря, спустя всего 4 дня от старта OTA обновлений Nexus S до новой версии ОС, Google приостановила этот процесс по всему миру. Несмотря на то, что многие пользователи продолжали получать обновления по воздуху и даже устанавливали их, после перезагрузки телефон возвращался в 2.3.x версию ОС. Сама компания не назвала причин приостановки обновлений, но заявила, что она «monitoring feedback», т.е. в вольном переводе, получила много-много претензий к качеству новой прошивки (честный вариант перевода — следит за отзывами).

В самом деле, OTA-обновление Android на Nexus S аппаратах пришлось не по нраву довольно многим пользователям. Интернет разжился многочисленными топиками разочарований, где потребители жаловались на её качество. Довольно наглядный пример всеобщей фрустрации можно почитать на английском, например, здесь. Пользователи, выразившие своё недовольство по поводу качества обновления самой Samsung или оператору сотовой связи (если телефон был куплен у них), получали либо советы сделать полный сброс всего и вся (какая неожиданность), либо предложение отослать телефон в саму компанию задаром, чтобы там с ним разобрались. То есть, в целом, никакого адекватного решения проблемы на месте предложено не было.

Основные жалобы пользователей таковы:

— полное «окирпичивание» телефона после обновления или недостатки в окончательной установке ICS
— ухудшение качества приёма сигнала
— самовольные перезагрузки и выключения, большое использование оперативной памяти
— существенное снижение производительности, задержка в отклике на жизненно важных экранах типа разблокировки и ответа на вызов
— существенно сократилось время жизни от батареи

imageНекоторые претензии можно списать на практически неизбежные баги при обновлении: не каждый пользователь умеет самостоятельно подчищать кэш телефона и приложений после обновления (сам недавно был таким же, но научили). Список проблем приведён от наиболее редких до чаще всего встречающихся. Таким образом, ситуация с энергопотреблением наиболее существенна и распространена.

Слева изображена ситуация с расходом заряда на моём устройстве. Субъективно, проблема засела где-то глубоко в самой официальной прошивке, ибо ни использование её модификаций, ни смена ядра не помогают или помогают лишь отчасти. Сам скриншот снят именно с модифицированной версии, т.к. официальная не могла протянуть и рабочего дня в ждущем режиме. Главные виновники излишних аппетитов телефона — процессы «Система Android» и «ОС Android», потребляющие неестественно много энергии. На версии 2.3.7 они едва ли преодолевали порог в несколько процентов, теперь же их аппетиты выросли примерно в 5-10 раз.

imageimageНа этих скриншотах можно увидеть детализацию (опять же, в моём случае), выдаваемую в настройках при нажатии на каждый из пунктов. Если «Система Android» бывает активна не так уж часто и честно показывает, какие процессы потребляли батарею, то «ОС Android» занимается какими-то своими делами пятую часть всего времени, при этом не раскрывая, что именно ей руководит. К сожалению, у меня нет возможности сравнить свои отчёты по времени и процессам с версией Android 2.3.7, но факт многократного прироста энергопотребления точно имеет место. Некоторые делают предположения и связывают данную ситуацию с неверной расстановкой приоритетов разработчиками в самой ICS: телефон каким-то образом оказывается неспособен погрузиться в нормальный ждущий режим при блокировке, и иной раз его режим бодрствования занимает до 90% времени от всей работы устройства, независимо от того, сколько времени он в действительности использовался.

Ни Samsung, ни Google ничего не говорят по этому поводу и невнятно реагируют на обращения клиентов, что является негласным признанием наличия проблемы. Корпорация добра не даёт никаких комментариев на вопросы, заданные именно по поводу быстрого расхода заряда. При этом, пользователи, уже обновившиеся до Android ICS, находятся в импровизированной «ловушке»: никакого официального способа сделать даунгрейд или решить проблему нет, а перепрошивка телефона грозит потерей гарантии. Впрочем, последний вариант равносилен припарке мёртвому: время жизни телефона в модифицированных версиях ICS повышается за счёт отключения в оной всяких ненужных служб. Скорее всего, процесс обновления будет восстановлен после повышения версии Android до 4.0.4 — нет, слишком зловеще — до 4.1.0, где вслед за исправлением существующих багов должно последовать появление новых и введение каких-либо новых функций. Однако, в декабре Google на вопросы решения проблемы отделывалась ответом «в следующем месяце», который на данный момент уже подходит к концу. Сейчас на версиях Android 4.x находится всего лишь 0.6% пользователей с тотальными доминированием версий 2.3.x — 55.5%.

Разумеется, есть и пользователи, говорящие о том, что проблем с обновлением у них нет и всё работает лучше некуда. К сожалению, мы не можем проверить, сколько приложений у них установлено на телефоне и не ставят ли они его на зарядку каждые полдня, так что нам остаётся лишь порадоваться за них. Отдельно я (возможно, и не только) буду благодарен хабраюзерам, которые в комментариях опишут свою ситуацию с проблемами на ICS, если они обновились и последние у них существуют.

P.S. Помимо софтверных проблем, многие пользователи также имеют нарекания по поводу внешнего вида и некоторых новых решений в Android 4.0.3. Топик с жалобами на xda-developers с середины декабря разросся до почти 550 сообщений. Возможно, проблему юзабилити я подниму в одном из следующих топиков, если наберётся достаточно информации.
Tags:androidice cream sandwichicsandroid 4.xandroid 4.0.3nexus sandroid 4батарея
Hubs: Development for Android
Rating +35
Views 3.1k Add to bookmarks 14
Comments
Comments 102

Popular right now

Android- разработчик
to 140,000 ₽G1 SoftwareRemote job
Android Developer
from 50,000 to 100,000 ₽НетологияRemote job
Android разработчик
from 100,000 ₽ArtezioСаратов
Android разработчик
from 1,500 to 2,500 $RuCaptchaRemote job
Middle Android разработчик
from 1,500 to 2,200 $ArtezioМинскRemote job