14 votes

Que contient exactement l'AOSP ?

Avec les récentes nouvelles à propos de Google qui déplace de plus en plus l'expérience Android du noyau Android vers les Google Play Services, j'ai été curieux.

Si je devais télécharger la version d'Android source de la page AOSP aujourd'hui et le compiler, qu'est-ce que j'obtiendrai ? Outre les pilotes binaires pour les différents périphériques matériels et les divers services Google, vais-je me retrouver avec une version fonctionnelle d'Android ?

Si je pose cette question, c'est pour savoir dans quelle mesure l'expérience que les gens associent à Android fait partie de l'AOSP.

2 votes

0 votes

25voto

Thej Points 655

Vous n'avez pas besoin de compiler le code source pour vous faire une idée de ce à quoi ressemble AOSP ; si vous télécharger l'émulateur Android Il inclut une image de périphérique par défaut qui est juste AOSP plus quelques outils de développement, sans aucun des services Google. Cela se résume à :

  • Le noyau linux, la VM dalvik, les bibliothèques Java et le cadre Android.
  • Stock Launcher (y compris les différents écrans de verrouillage)
  • Clavier en stock
  • Navigateur Stock (PAS Chrome)
  • Calculatrice
  • Calendrier (synchronisé avec Exchange)
  • Appareil photo
  • Horloge
  • Gestionnaire de téléchargement
  • Courriel (synchronisation avec IMAP et POP)
  • Galerie (qui comprend également un lecteur multimédia)
  • Messagerie
  • Musique (PAS Play Music)
  • Personnes
  • Téléphone
  • Recherche (applications locales, personnes et Web via Google, PAS Google Now)
  • Paramètres
  • Divers widgets d'application

Presque tous les éléments essentiels d'Android font partie de l'AOSP (par exemple, le système Intent, le système Permission, le système Activity/Service, le système Content Provider, le système App Widget, le système Daydream, les éléments d'interface utilisateur standard, la barre de notification, Dalvik VM, le compilateur JIT, les bibliothèques standard Java (Apache Harmony), OpenGL et Renderscript, le cadre multimédia, le cadre Connectivity, le GPS, les capteurs, etc.) Les seules parties significatives du cadre qui ne sont pas AOSP sont Google Cloud Messaging, qui gère le service Push, et les services Play Store, qui fournissent les mises à jour des applications, la facturation in-app et les services de jeux. Comme ces services dépendent fortement des serveurs de Google, ils ne peuvent pas vraiment faire partie de l'AOSP. Tous les outils de développement Android font également partie de l'AOSP.

Parmi les applications Google importantes qui ne font pas partie d'AOSP figurent Gmail, Google Maps, Youtube, Google Now, Google+, Chrome, Hangout et Play Store.

Voici quelques captures d'écran prises depuis l'émulateur Android 4.3 :

Le lanceur, avec quelques widgets de stock, c'est assez dit :

enter image description hereenter image description here

Toutes les applications de l'AOSP tiennent à peu près sur une seule page, c'est le cas depuis les débuts d'Android :

enter image description here

Tous les widgets :

enter image description hereenter image description here

enter image description hereenter image description here

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X