Was ist der Unterschied zwischen AOSP/Vanille und Aktien? [Duplikat]

Mögliches Duplikat:
Was ist der Unterschied zwischen einem AOSP-ROM und einem Standard-ROM?

Wenn Sie sich auf Android-ROMs oder -Kernel (usw.) beziehen, was ist der Unterschied zwischen:

  • AOSP ("Vanille")
  • Lager
@ cd4 Da die Kernel-Erstellung auch von erfahrenen Android-Endbenutzern durchgeführt wird, würde diese Frage sagen, dass sie in Ordnung ist.
@ce4: Dies ist nicht unbedingt eine Entwicklerfrage. Wenn jemand zum Beispiel sein eigenes benutzerdefiniertes ROM rollen wollte, um es auf sein Gerät zu flashen.
zurückgesetzt. Du hast Recht, vielleicht kennt man den Unterschied zwischen denen. Nun, der Aktienkern von HTC selbst basiert auf dem AOSP-Kernel, da der Kernel von AOSP kein Vanilla-Kernel.org-Kernel ist, sondern stark gepatcht wird, wie es von Android benötigt wird. Das Zurückportieren von Kernel-Patches der neuen Android-Version oder das Integrieren von htc-Patches in einen neueren AOSP-Kernel ist jedoch nichts für schwache Nerven und definitiv eine Entwicklungsaufgabe und nichts für Power-User. meine 2ct
Ich habe dies etwas erweitert, da es die Antwort nicht wirklich beeinflusst, und die strittigen Punkte entfernt. Wie bereits erwähnt, können wir Ihnen hier bei Entwicklerfragen nicht helfen, aber Sie können gerne andere Fragen stellen, die für Endbenutzer relevant sind (wie diese hier), die zu unseren FAQ passen .
Oh Mann, ich habe gerade das Duplikat gefunden. Das tut mir leid. Da ich die akzeptierte Antwort darauf habe, werde ich mein Antwort-Community-Wiki erstellen, ich möchte keinen Repräsentanten von den untenstehenden Antwortenden auf mich selbst umleiten.

Antworten (2)

Sie sind beide Linux, aber der AOSP-Kernel ist ein sehr standardisierter, allgemeiner Linux-Kernel, der von Google bereitgestellt wird und nur minimale Änderungen erfordert, um auf verschiedenen Geräten zu funktionieren, um es den Herstellern zu erleichtern, Android zum Laufen zu bringen.

Die verschiedenen Modifikationen, die Hersteller an ihren eigenen Kerneln vornehmen, beziehen sich auf die unterschiedliche Hardware, die in diesen Geräten zu finden ist. Daher kann HTC einige Funktionen in seinem Stock-Kernel aktivieren, die nur auf diesem bestimmten HTC-Gerät funktionieren und auf anderen Geräten anderer Hersteller nicht funktionieren würden.

Ein Beispiel für eine solche Funktion ist die Sprachaufzeichnung, die in einer bestimmten Version des HTC Hero Stock-Kernels vorhanden war, aber diese Funktion wäre auf dem AOSP-Kernel nicht möglich, da die für die Sprachaufzeichnung verwendeten Treiber nur mit dem HTC-Kernel kompatibel waren. nicht mit der AOSP-Version.

In ähnlicher Weise ist ein AOSP-ROM eines, das direkt aus den unveränderten Quellen von Google erstellt wurde, während ein Stock-ROM die vom Hersteller modifizierte Version von Android ist, die mit einem Gerät geliefert oder als offizielles Update veröffentlicht wird.

AOSP-Software wird vom Android Open Source Project (dh von Google) herausgegeben, während Lagersoftware Modifikationen von Herstellern enthalten kann.