Пользователь
0,0
рейтинг
10 сентября 2012 в 12:59

Оптимизация кастомной прошивки HTC Desire HD (Virtuous Infinity) из песочницы

Дисклаймер: данный топик не претендует на 100% объективность — это всего лишь выжимка из личного опыта.

Если не все, то почти все владельцы позапрошлогоднего флагмана HTC Desire HD получили неприятный сюрприз от производителя: отказ от выпуска официального обновления до 4 версии Android и фирменной оболочки HTC Sense. В связи с этим, особо активизировались ромоделы (т.е. такие же пользователи, умеющие собирать или портировать прошивки своими руками). Мой выбор пал на прошивку Infinity от команды Virtuous. Что же мы в ней имеем?

  1. Android 4.0.3
  2. Sense 4
  3. root-права и вшитые в прошивку соответствующие утилиты типа SuperSU, SetCPU и т.д.
  4. Возможность обновления прошивки по воздуху (естественно, применимо только к свежим релизам Virtuous Infinity)

В общем, вот такой готовый к использованию ROM получился. Я рискнул и установил вторую альфа-версию. Приятно удивила относительная безглючность, несмотря на статус «альфа». Относительно быстро была выпущена альфа 3, а затем и бета 1, которая работает и на данный момент. Приятно удивило наличие обновления по воздуху — не часто такое можно встретить среди кастомных прошивок.

После установки прошивка, естественно, подверглась жесткому тестированию. Выяснилось, что даже при слегка разогнанном процессоре Sense подтормаживает, а если пользоваться телефоном активно, начинает даже подвисать. Поскольку я вообще не большой любитель Sense, он был безжалостно заменен на самый, по моему мнению, быстрый и удобный Go Launcher EX. По цепочке потянулись экран блокировки Go Locker, приложение для оптимизации расхода батареи Go Power Master, обвешанные приятными моему глазу темами оформления.

Насколько мне удалось проштудировать весь список приложений, предлагаемых GO Dev Team, они предлагают полный перечень программ для повседневных задач — номеронабиратель (или в просторечии «звонилка»), свою программу для обмена SMS и т.д. Так далеко углубляться я не стал, поскольку вшитые в Sense программы полностью устраивают и неплохо выглядят.

Немного о режиме использования моего аппарата. В основном, это интернет, музыка, электронная почта, фотосъемка и собственно звонки и обмен сообщениями, редко — игры (люблю Sim City и Angry Birds). Ввиду того, что порой немало приложений запущено в фоне, было решено немного разогнать процессор — до 1400/768 MHz с говернором ondemand. В этом состоянии он довольно неплохо справляется со своими задачами, и при этом не увлекается излишним потреблением заряда. В это же время, постоянно включены Wi-Fi, Bluetooth, GPS.

В моем смартфоне установлено порядка 100 приложений той или иной степени полезности или востребованности, соответственно, в главном меню Sense царит невообразимый бардак. В этом плане Go Launcher намного приятнее — прямо в главном меню приложения можно рассортировать по папкам, а ярлыки папок вытащить на рабочий стол — соответственно, минус одно приложение, которое занималось этим (Folder Organizer). Количество рабочих столов также сведено к необходимому минимуму — пяти. Собственно, новый Sense тоже умеет регулировать количество рабочих столов, но создалось впечатление, что он сам по себе довольно толстый и неповоротливый.

Вторая важная замена ПО — камера. Штатная из Sense хороша, но часто глючит. Некоторые пользователи заменяют ее на аналогичную из другой прошивки, где она более стабильна. Я же пошел другим путем — вернулся к использованию проверенной Camera ZOOM FX. Да, она слегка более неповоротлива при старте, но зато не затыкается на самом интересном месте, если нужно сделать несколько фотографий. Поскольку видео телефоном практически не снимаю, данное ПО осталось без моего внимания.

По большому счету, сама оптимизация не представляет собой какой-то глобальный труд по удалению ненужных программ, установки вместо них нужных. Всего лишь замена окружения рабочего стола дала ощутимый прирост производительности, при равном разгоне процессора. Дополнительно был произведен лишь твик GPS-части (возможно, долгая фиксация спутников — это моя локальная проблема, возможно, нет, однако, найденный на просторах xda-developers патч решил вопрос, что называется, «с корнем»).

Собственно, после таких несложных манипуляций, интерфейс имеет вот такой вид (6 снимков):
Скриншоты
Экран блокировки


2*Widgetsoid, System Info Widget


Meridian Player (Pro)


Beautiful SuperClock, Beautiful Weather, Beautiful Battery, USSD Checker


Папки с приложениями и контактами по категориям


MultiMount SD Card, 2*WiFi Network Switcher, WiFi Manager, GO Power Master


Последнее, что было сделано, на этот раз, уже с аппаратной частью, — «пинок» батареи. После пары нехитрых действий удалось увеличить время работы от аккумулятора процентов на 15, а это, как знают все пользователи Desire HD, далеко не мало, учитывая совсем печальную емкость штатного аккумулятора.

Порядок действий очень прост. Аппарат нужно зарядить до максимума (до зеленого светодиода), выключить и снова зарядить до максимума, затем войти в режим recovery и удалить статистику батареи (wipe battery stats). Последнее, возможно, недоступно при использовании штатного recovery (я просто не пробовал — сразу установил 4ext Touch, очень удобно, рекомендую. Ссылка ведет на программу-помощник по установке данного recovery).

Немного о минусах прошивки. В общем-то насчитал только пару-тройку штук. Первый и самый для меня грустный — невозможность использования голосового оповещения о звонках (использовал Enhanced Caller ID, на 2.3.5 все работало, на 4.0.3 — нет. Автор говорит, что-то изменили в самой ОС). Второй — ни один музыкальный плеер не управляется с кнопок проводной гарнитуры, слегка неудобно листать композиции на экране телефона, но привыкнуть можно. И третий, несущественный — иногда, бывает, слетает кириллица на некоторых виджетах, лечится простым перезапуском оболочки.

Чтобы подытожить, можно сказать, что аппарат превосходно работает под управлением Android 4.0.3, что бы там по этому поводу не думал производитель. Если отказаться от фирменной оболочки, то производительность ощутимо возрастает — сказывается отсутствие в памяти такого «толстого» приложения, как Sense. Если же отказываться от Sense не хочется, то можно порекомендовать выставить в SetCPU режим perfomance, но это наверняка пагубно скажется на заряде батареи. А так — я думаю, мой аппарат еще поживет. Зря производители забывают свои же достаточно мощные девайсы, выпущенные пару лет назад. Но это уже вопросы к ним, а пока я просто продолжаю пользоваться своим старым новым смартфоном.
Павел @o4kareg
карма
3,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (15)

  • 0
    Странный у вас выбор прошивки… Если вам не нужен Sense, то лучше сразу поставить CyanogenMod 9, или сборку AOKP.
    • 0
      Самое смешное, что в non-Sense прошивках почему-то отказывается корректно работать WiFi. Видимо, как-то связано с оболочкой, хотя и звучит дико. Я пробовал Virtuous Quattro (имею слабость к прошивкам от этой команды) — она без Sense, Android 4.0.3. Однако столкнулся с диким жором батареи, посему в свое время вернулся на стоковую 2.3.5. А вот недавно попробовал VI, на ней сейчас и сижу, практически все устраивает.
      • 0
        У меня стоит не официальная сборка CyanogenMod 9, WiFi работает нормально, и при использовании: полчаса интернета, пара коротких звонков, включена автосинхронизация — батарейки хватает на 3 дня. Не работает запись видео в 720p стандартной камерой (другие камеры не тестировал), и стандартный видео плеер почему то отказывается воспроизводить видео сделанные камерой. Ещё после перехода на Android 4 в больших 3D играх упала производительность (типа GTA 3).
        • 0
          Ну, игры для меня — не главное, особенно GTA. Посмотрю в сторону циана тоже, спасибо.
  • 0
    Открою страшную тайну — Sense это не только ланчер, но и весь набор софта. заменяющий стандартный, включая, часы, будильник, камеру, меню настроек и многое многое другое. Вы пробовали абсолютно чистый андроид? Я сейчас сижу на 4.1 производительность в 2-10 раз лучше на обоих девайсах (kindle fire, optimus one) Из багов — не работает хотспот, на оптимусе подтормаживание локскрина ну и по мелочам, видео не работает. На киндле проблемы с недостатком оперативной памяти, 40-70 в покое, когда загружен ланчер и куча софта в пуш и т.д. В итоге при запуске оперы к примеру система очистки памяти дает сбой и не может выгрузить память нормально. В итоге имеем ситуацию, что опера выжрала 50 мб оперативы, пытается выжрать еще, только что выгруженный софт обновлений и ланчера + виджеты лезут отбратно и девайс зависает наглухо. Автор уже фиксит проблему. но очень печально выходит… также игры более менее крупные вылетают после загрузки. Кстати при подключении свопа игры могут загрузиться, только вот происходит все равно утечка памяти и забивание всего и вся — опять зависает.
    • 0
      Эту страшную тайну я, конечно, тоже знаю. Абсолютно чистый андроид не пробовал — пока что устраивает текущая прошивка, как набором софта, так и производительностью. Не великий я сторонник экспериментов, и к выбору прошивки подхожу достаточно вдумчиво и обстоятельно. В посте я упоминал, что честно пытался использовать Сенс, но ничего хорошего из этого не вышло. Как я понял, прошивка портирована с One S, возможно, где-то какие-то несовместимости. Зато со сторонним лончером и огрызками сенса в виде звонилки, СМСилки и будильника все работает, как мне надо.
  • 0
    Desire Z, 4.0.3
    Enhanced SMS & Caller ID от того же автора, что и Enhanced Caller ID работает.
    • 0
      работает именно для зачитывания имен звонящих в BT-гарнитуру? Потому что как раз именно это — единственная функция ECID, которая не пашет на 4-ке. СМС, почту и т.д. читает нормально, пробовал спираченную полную версию программы.
      • 0
        да, именно для этого и работает, я именно так и использую
        читает в BT-гарнитуру имена звонящих.
        я в свое время для теста брал на 4pda «триал», убедившись что работает купил нормальную.
        • 0
          Ernillew, увы, для меня не сработало. Поделись настройками, может, у меня что-то не так выставлено.
          • 0
            Из настроек для BT стоит галочка «Агрессивный режим», пробовали?
            Просто проговор имени звонящего для меня основная функция в ECID, разные сообщения в GTalk это уже так, мелочи.
            • 0
              Для меня это тоже основная и, по большому счету, единственная нужная функция. Агрессивный режим включен, без толку.
              • 0
                хм, странно.
                а что проверка a2dp в самом ecid говорит?
                просто странно как-то.
                • 0
                  проверка говорит о полной совместимости гарнитуры. На самом деле в ветке обсуждения программы на 4pda проблема с 4.0.х носит массовый характер — можете убедиться сами (читать страницы с 11). Так что это скорее вы счастливчик. Какой ROM используете?
                  • 0
                    Циан 9-20120825-UNOFFICIAL
                    До этого и на виртуозовской какой-то все работало.

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