Что такое обычный ванильный Android?

У меня есть HTC Desire (который мне очень нравится). Однако HTC не обновила устройство до ICS (говорят, что обновят в этом году, конкретной даты нет).

Могу ли я получить обычную версию Android от Google и установить ее? В чем разница между Google Android и HTC (или другой маркой) Android?

Ответы (3)

Технически да, вы можете собрать «простую версию» Android: http://source.android.com/source/initializing.html

Однако это сложно сделать для всех, кроме нескольких устройств (официальные устройства для разработчиков «Google», такие как линейка телефонов Nexus), потому что для каждого телефона Android требуются свои собственные драйверы, а они не находятся в свободном доступе.

Именно здесь вступают в игру такие проекты, как CyanogenMod : они берут ванильную сборку Android, добавляют к ней несколько второстепенных функций, а затем пытаются выпустить ее для как можно большего количества устройств. Как правило, задолго до того, как какой-либо производитель успеет обновить телефоны (если вообще когда-либо). CyanogenMod 9 — это версия Android для ICS, которая еще не определена.

Короче говоря, разница между HTC и Google заключается в том, что HTC берет ванильную версию Android, а затем «обшивает» ее с помощью HTC Sense. Это одна из многих причин, по которым существует небольшая задержка между выпуском Google новой версии Android (например, ICS) и выпуском ее производителями, потому что они должны исправить свои изменения/оболочку для новая версия андроида.

Во-первых, HTC не будет выпускать ICS для HTC Desire.

Вы можете получить простой ванильный Android, то есть Android, созданный для желания HTC, используя исходный код ICS отсюда . Это ПЗУ построено непосредственно с использованием кода от Google. Но Google не строит его. Его строит классный парень по имени Сандволд. Обратите внимание, что это только бета-версия, USB-модем, видео и панорама еще не работают.

Я использую этот ПЗУ последние несколько месяцев, и он потрясающий. Это быстро и плавно.

Если вы хотите следить за развитием, ветка разработки находится здесь .

Как отметил @Brian, вам нужно рутировать свой телефон, прежде чем вы сможете установить это.

Нет, вы не можете .. Google создает «простую версию для Android» или vanilla, специально для работы только с несколькими телефонами (Nexus S и Galaxy Nexus), для других телефонов производитель должен настроить операционную систему для работы с свое оборудование, а оператор связи (AT&T и т. д.) обычно должен платить производителю за эту версию ОС и в то же время просить также установить их вредоносное ПО.

Лучше всего купить самый популярный телефон или линейку телефонов Nexus.

Для вашего текущего телефона вы должны проверить http://forum.xda-developers.com/forumdisplay.php?f=628 и посмотреть, портировал ли кто-то ICS в пользовательском ПЗУ, вам нужно будет рутировать свой телефон, но это стоит того :)