Чим відрізняється AOSP від ​​AOKP?


Відповіді:


14

AOSP (Android Open-Source Project) - це проект із відкритими частинами Android. Він використовується в якості основи для всіх, хто хоче створити або налаштувати Android ROM. Хоча нові функції Android розроблені таємно всередині Google, коли виходить нова версія Android, усі зміни коду до частин з відкритим кодом зливаються в AOSP незабаром після цього. ("Незабаром" це відносний термін: іноді це зовсім не скоро.) І навпаки, Google отримує та включає зміни, подані на AOSP (такі як виправлення помилок) ззовні, але іноді із запізненням (тому що вони повинні створити випустити гілку джерела задовго до наступного випуску).

AOSP не включає компоненти із закритим кодом: в основному це драйвери апаратного забезпечення та спеціальні додатки Google, які постачаються лише із сертифікованими пристроями (Google Play, Google Now тощо).

AOKP один конкретний проекту. Як і інші власні ПЗУ, він базується на AOSP, але додає додаткові можливості. Обслуговувачам також потрібно знайти (можливо, закриті джерела) драйвери для всього обладнання на пристрої, щоб підтримувати цей пристрій.

Як правило, більшість людей використовують термін " ROM ROM" для позначення ПЗУ виробника, який постачається разом із його пристроєм (можливо, включаючи будь-які оновлення OTA). Як вказує t0mm13b, цей ПЗУ майже напевно не був побудований з AOSP: джерело буде базуватися на AOSP (або внутрішніх джерелах Google, якщо виробник достатньо великий, щоб мати доступ до них), але він буде включати будь-які драйвери для цього пристрою, а також налаштування виробника, такі як TouchWiz Samsung або сенсор HTC.

Якщо ви зацікавлені в обговоренні того, що саме являє собою "запасний ROM", ви можете прочитати коментарі до цієї відповіді минулого року. TL; DR: автори нестандартних ПЗУ не використовують цей термін для позначення одного і того ж.


5

Коли ви посилаєтесь на AOSP - ви посилаєтесь на оригінальне джерело - Android Open Source Project безпосередньо від Google, тобто базовий ПЗУ, який виробники та модери ПЗУ використовують як базу. Багато виробників ПЗУ роздвоюють джерело AOSP за їх версію, але можна назвати лише декілька:

  • Lineageos
  • Ціаногенмод
  • Кафоген
  • Реплікант
  • Кодеврора
  • AOKP
  • Touchwiz

Наявність ROM-накопичувача AOSP - це не простий подвиг для пристроїв, які не підтримують Google, таких як Nexus, Motorola. Це простий і чистий ПЗУ без додаткових додатків, таких як віджети живлення на панелі сповіщень. Справа в тому, що багато людей, здається, натякають на те, що будь-яка версія ПЗУ заснована на фондовому ПЗУ, правду кажучи, це не так, у неї є вдосконалення та додаткові додатки, яких у біржі ROM немає! :)

Термін біржового ROM обтяжений приблизно настільки, наскільки це може ввести в оману, акція ROM - це AOSP повний стоп! Виробники люблять наголошувати, що їх ROM є запасом, коли цього явно немає, Touchwiz від Samsung є одним з винуватців - і люди, які використовують пристрої Samsung, називають це запасом!

AOKP, відповідно до питання ОП, схожий на CyanogenMod - з додатками, які можуть бути не знайдені у Cyanogenmod! Проект Android Open Kang, Kang - це ключове слово, яке означає копію або неофіційну інформацію, коли мод ПЗУ говорить: "Цей проект відтворений від CM", тобто неофіційно створений для відповідного пристрою, навіть якщо пристрій є підтримується!

У випадку CyanogenMod деякі модери копіюють джерело на свою машину, будують його та поширюють для підтримуючого пристрою, можливо, через нетерплячість, що з точки зору CyanogenMod розподіл називається "Канг". Якщо він був побудований офіційно будівельними ботами, зайнятими CM, це позначається " офіційним ".


6
Для "акцій рома" я завжди бачив цей термін, який використовується для ROM, які постачаються разом із телефоном (або будь-які подальші оновлення від виробника). Не тільки для Samsung, для всіх конструкторів.
Матьє Харле

@Shywim ви праві. Я думаю, що неможливо мати пристрій, що працює з чистою AOSP, оскільки він не містить драйверів - вони невільні.
jiggunjer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.