1 votes

Nexus 7 avec AOSP, qu'est-ce qui manque par rapport à l'original?

Je voudrais installer la version AOSP du système d'exploitation Android sur le Nexus 7. Cependant, je me demande ce que je pourrais manquer en le faisant.

Je sais qu'en compilant l'AOSP android-4.2.2_r1, je devrais obtenir Android 4.2.2 qui est assez proche de ce qui est proposé en tant qu'images firmware stock.

Je sais que je peux obtenir des pilotes pour tout le matériel Google. Il semble même y avoir des pilotes DRM !

Je sais que je peux transférer tous les packages d'applications Google propriétaires du firmware stock vers le firmware AOSP.

Mais, si j'ai fait tout cela, suis-je toujours en quelque sorte en retard par rapport au firmware stock que Google propose sur le Nexus 7 ? Je suppose que je ne reçois pas les mises à jour OTA du firmware, mais ce n'est pas un problème. Je suppose que je devrais recevoir les mises à jour normales des packages d'applications Google propriétaires depuis Google Play. Y a-t-il des applications sur Google Play qui ne s'installeront pas sur mon téléphone si j'utilise AOSP ? Y a-t-il autre chose à quoi je n'ai pas pensé ?

2voto

Michael Hampton Points 2100

Le Nexus 7, comme la plupart des appareils Nexus précédents que Google a sortis ou auxquels elle a été impliquée dans la fabrication, fonctionne avec le même code source AOSP que vous proposez de compiler et d'installer vous-même, avec seulement l'ajout d'applications propriétaires Google et de binaires de pilotes matériels (même s'ils sont souvent disponibles séparément ou dans l'arborescence source).

Il y a essentiellement deux raisons de le faire :

  1. Vous êtes un développeur travaillant à modifier la plateforme Android elle-même.

  2. Un correctif pour un bug qui vous impacte sérieusement est disponible dans une version légèrement plus récente de la source et c'est tellement critique que vous ne pouvez pas attendre que le correctif soit publié normalement.

Si aucune de ces raisons ne s'applique à vous, alors vous ne devriez probablement pas vous embêter.

2voto

Ehtesh Choudhury Points 327

Il y a encore quelques différences entre les images d'usine et les constructions AOSP. Voici quelques-unes des différences que je connais :

  • La fonction "Saisie gestuelle" est absente des constructions AOSP, comme l'a noté JBQ ici.
  • La fonction "Photosphère" est absente dans AOSP, comme noté ici.
  • Les différentes applications Google ne sont pas incluses dans AOSP (Play Store, Gmail, Maps, Google Now, etc).

Je suis sûr que vous pouvez trouver d'autres différences en consultant les discussions dans la liste de diffusion 'android-building'. Une dernière note sur les différences par l'un des gardiens de AOSP.

Modifier :

En fait, je pense que vous pouvez facilement compiler une liste plus détaillée des différences entre les images d'usine et AOSP.

Les commandes suivantes peuvent vous être utiles :

adb shell pm list packages
adb shell pm list libraries
adb shell pm list features
adb shell pm
adb shell am

Vous trouverez plus d'informations sur ces commandes à l'adresse http://developer.android.com/tools/help/adb.html#pm

Les réponses suivantes sont ajoutées pour mémoire, car elles sont quelque peu liées :

Je n'ai pas trouvé beaucoup d'utilité en elles, mais quelqu'un d'autre pourrait en trouver.

Je rajouterai quelques comparaisons entre les images d'usine, AOSP et CyanogenMod plus tard. Je le testerai sur le Nexus 7 (grouper), il pourrait différer légèrement pour d'autres appareils.

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