Sie müssen den Quellcode nicht kompilieren, um eine Vorstellung davon zu bekommen, wie AOSP aussieht. Wenn Sie den Android-Emulator herunterladen , enthält er ein Standardgeräteabbild, das nur AOSP und einige Entwicklertools ohne die Google-Dienste enthält. Dies summiert sich auf:
- Der Linux-Kernel, Dalvik VM, Java-Bibliotheken und Android-Framework
- Stock Launcher (einschließlich der verschiedenen Sperrbildschirme)
- Tastatur auf Lager
- Aktienbrowser (NICHT Chrome)
- Taschenrechner
- Kalender (synchronisiert mit Exchange)
- Kamera
- Uhr
- Download-Manager
- E-Mail (synchronisiert mit IMAP und POP)
- Galerie (die auch einen Media Player enthält)
- Messaging
- Musik (NICHT Musik abspielen)
- Menschen
- Telefon
- Suche (lokale Apps, Personen und das Web über Google, NICHT Google Now)
- die Einstellungen
- Verschiedene App-Widgets
Fast alle wesentlichen Android-Frameworks sind Teil von AOSP (z. B. Intent-System, Berechtigungssystem, Aktivitäts- / Dienstsystem, Content Provider-System, App Widget-System, Daydream-System, Standard-UI-Elemente, Benachrichtigungsleiste, Dalvik VM, JIT-Compiler, Java-Standard) Bibliotheken (Apache Harmony), OpenGL und Renderscript, Multimedia-Framework, Konnektivitäts-Framework, GPS, Sensoren usw.). Der einzige wichtige Teil des Frameworks, der nicht AOSP ist, ist Google Cloud Messaging, das den Push-Dienst verwaltet, und Play Store-Dienste, die Anwendungsaktualisierungen, In-App-Abrechnungen und Spieledienste bereitstellen. Da diese Dienste stark von Google-Servern abhängig sind, können sie nicht wirklich Teil von AOSP sein. Alle Android-Entwicklungstools sind ebenfalls Bestandteil von AOSP.
Einige wichtige Google Apps, die nicht Teil von AOSP sind, umfassen Google Mail, Google Maps, YouTube, Google Now, Google+, Chrome, Hangout und Play Store.
Hier sind einige Screenshots aus dem Android 4.3-Emulator:
Der Launcher mit einigen Aktien-Widgets sagte genug:
Alle Apps in AOSP passen so ziemlich auf eine Seite, dies ist seit dem frühen Android der Fall:
Alle Widgets: