В чем разница между AOSP/ванилью и стоковой? [дубликат]

Возможный дубликат:
в чем разница между ПЗУ AOSP и стандартным ПЗУ?

Что касается ПЗУ или ядер Android (и т. д.), в чем разница между:

  • АОСП («ваниль»)
  • Запас
@ cd4 Поскольку сборкой ядра также занимаются опытные конечные пользователи Android, можно сказать, что этот вопрос в порядке.
@ce4: это не обязательно вопрос разработчика. Например, если кто-то хочет установить свой собственный ПЗУ для прошивки на свое устройство.
вернулся. Вы правы, можно просто знать разницу между ними. Что ж, само стандартное ядро ​​​​HTC основано на ядре AOSP, потому что ядро ​​​​AOSP не является ванильным ядром kernel.org, а сильно исправлено по мере необходимости для Android. Однако бэкпорт патчей ядра новой версии Android или интеграция патчей htc в более новое ядро ​​AOSP не для слабонервных и, безусловно, задача разработчиков, а не для опытных пользователей. мой 2ct
Я немного расширил это, поскольку это на самом деле не влияет на ответ, и удалил спорные моменты. Как уже отмечалось, мы не можем помочь вам с вопросами разработчиков здесь, но не стесняйтесь задавать любые другие вопросы, относящиеся к конечным пользователям (например, этот), которые подходят к нашему FAQ .
О, я только что нашел дубликат. Извини за это. Поскольку у меня есть принятый ответ на него, я сделаю свой ответ вики сообщества, я не хочу перенаправлять представителей от нижеприведенных ответчиков на себя.

Ответы (2)

Они оба являются Linux, но ядро ​​AOSP представляет собой очень стандартизированное общее ядро ​​Linux, предоставленное Google, которое требует минимальной модификации для работы на разных устройствах, чтобы производителям было проще заставить работать Android.

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

Примером такой функции является запись голоса, которая присутствовала в определенной версии стандартного ядра HTC Hero, но эта функция была бы невозможна в ядре AOSP, поскольку драйверы, используемые для записи голоса, были совместимы только с ядром HTC. не с версией AOSP.

Точно так же ПЗУ AOSP создается непосредственно из немодифицированных источников Google, тогда как стандартное ПЗУ — это модифицированная производителем версия Android, которая поставляется с устройством или выпускается в качестве официального обновления.

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