Me gustaría instalar la versión AOSP del sistema operativo Android en el Nexus 7. Sin embargo, me pregunto qué extrañaría al hacerlo.
Sé que al compilar el AOSP android-4.2.2_r1
, debería obtener Android 4.2.2 que es bastante similar a lo que viene como imágenes de firmware estándar.
Sé que puedo conseguir drivers para todo el hardware de Google . ¡Incluso parece haber controladores DRM!
Sé que puedo transferir todos los paquetes de aplicaciones de propiedad de Google desde el firmware original al firmware AOSP.
Pero, si he hecho todo esto, ¿todavía me falta algo en comparación con el firmware de stock que proporciona Google en el Nexus 7? Supongo que no obtengo actualizaciones OTA para el firmware, pero eso no es un problema. Supongo que debería obtener actualizaciones normales de los paquetes de aplicaciones patentados de Google de Google Play. ¿Hay algunas aplicaciones en Google Play que no se instalarán en mi teléfono si uso AOSP? ¿Hay algo más en lo que no haya pensado?
Por lo tanto, todavía existen algunas diferencias entre las imágenes de fábrica y las compilaciones de AOSP. Estas son algunas de las diferencias que conozco:
Estoy seguro de que puede buscar más diferencias revisando los hilos en la lista de correo 'construcción de Android'. Una última nota sobre las diferencias por parte de uno de los guardianes de AOSP .
Editar:
En realidad, creo que puede compilar fácilmente una lista más completa de las diferencias entre las imágenes de fábrica y AOSP.
Los siguientes comandos pueden ser de utilidad para usted:
adb shell pm list packages
adb shell pm list libraries
adb shell pm list features
adb shell pm
adb shell am
Hay más información sobre estos comandos en http://developer.android.com/tools/help/adb.html#pm
Las siguientes respuestas se agregan por el bien de la posteridad, ya que están algo relacionadas:
No encontré mucho uso de ellos, pero alguien más puede.
Agregaré algunas comparaciones entre fábrica, AOSP y CyanogenMod más adelante. Lo probaré en el Nexus 7 (grouper)
, puede diferir ligeramente para otros dispositivos.
android-building
Creo que debería hacer una publicación en la lista de correo para obtener una respuesta más completa. Y luego podrías mejorar esta respuesta con las respuestas que obtengas.El Nexus 7, como la mayoría de los dispositivos Nexus anteriores que Google ha lanzado o ha estado involucrado en la fabricación, ejecuta el mismo código fuente AOSP que propone compilar e instalar usted mismo, con solo la adición de aplicaciones patentadas de Google y binarios de controladores de dispositivos de hardware (aunque a menudo están disponibles por separado o en el árbol de fuentes).
Hay básicamente dos razones para hacer esto:
Eres un desarrollador que trabaja en la modificación de la propia plataforma Android .
Una corrección para un error que lo afecta seriamente está disponible en una versión ligeramente más nueva de la fuente y es tan grave que no puede esperar a que la corrección se publique normalmente.
Si ninguno de estos se aplica a usted, entonces probablemente no debería molestarse.
eldarerathis
foros
Ehtesh Choudhury
dan hulme
Desnudo