Що саме є в AOSP?


13

З останніми новинами про те, що Google все більше і більше перетворює Android на основні функції Android і перетворюється на сервіси Google Play, мені стало цікаво.

Якщо я сьогодні скачував вихідний код Android зі сторінки AOSP і скомпілював його, з чим я закінчу? Окрім бінарних драйверів для окремих апаратних пристроїв та різних служб Google, я буду до кінця працювати з робочою версією Android?

Моя мотивація запитати це - дізнатися, яка частина досвіду, який люди пов’язують з Android, насправді є частиною AOSP.



Відповіді:


24

Вам не потрібно складати вихідний код, щоб отримати уявлення про те, як виглядає AOSP; якщо ви завантажуєте емулятор Android , він включає зображення пристрою за замовчуванням, яке є лише AOSP плюс кілька інструментів для розробників, без жодної служби Google. Це підсумовує:

  • Ядро Linux, dalvik VM, бібліотеки Java та рамки Android
  • Фондовий запуск (включаючи різні екрани блокування)
  • Запас клавіатури
  • Веб-переглядач (НЕ Chrome)
  • Калькулятор
  • Календар (синхронізується з Exchange)
  • Камера
  • Годинник
  • Менеджер завантажень
  • Електронна пошта (синхронізується з IMAP та POP)
  • Галерея (до якої також належить Media Player)
  • Повідомлення
  • Музика (НЕ відтворювати музику)
  • Люди
  • Телефон
  • Пошук (локальні програми, люди та Інтернет через Google, а не Google Now)
  • Налаштування
  • Різні віджети додатків

Практично всі основні Android-системи є частиною AOSP (наприклад, система інтенції, система дозволів, система активності / обслуговування, система постачальника вмісту, система віджетів додатків, система Daydream, стандартні елементи інтерфейсу, панель сповіщень, Dalvik VM, компілятор JIT, стандарт Java бібліотеки (Apache Harmony), OpenGL та Renderscript, мультимедійні рамки, рамки підключення, GPS, датчики тощо). Єдина значна частина основи, яка не є AOSP, - це Cloud Cloud Messaging, який обробляє послуги Push та Play Store, що забезпечує оновлення програм, виставлення рахунків у додатках та ігрові послуги. Оскільки ці сервіси сильно залежать від серверів Google, вони насправді не можуть бути частиною AOSP. Усі інструменти Android Development також є частиною AOSP.

Деякі важливі додатки Google, які не входять до складу AOSP, включають Gmail, Google Maps, Youtube, Google Now, Google+, Chrome, Hangout та Play Store.

Ось кілька скріншотів, знятих з емулятора Android 4.3:

Пускова установка, з деякими запасами віджетів, досить сказала:

введіть тут опис зображення введіть тут опис зображення

Всі програми в AOSP в основному вписуються в одну сторінку, це було так з раннього Android:

введіть тут опис зображення

Усі віджети:

введіть тут опис зображення введіть тут опис зображення

введіть тут опис зображення введіть тут опис зображення

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