Wie viele Apps können auf einem Android-Gerät installiert werden? Gibt es eine Begrenzung der Anzahl? Oder hängt es vom RAM/Storage ab?
Im Quellcode von Android M, den Sie hier finden können , steht diese Aussage:
/**
* @hide Range of uids allocated for a user.
*/
public static final int PER_USER_RANGE = 100000;
In dieser Codezeile heißt es, dass ein Benutzer hunderttausend UIDs haben kann.
Es gibt jedoch widersprüchliche Informationen. Sie wissen, dass die Root-UID 0 ist und System-UIDs bei 1000 beginnen. Normale Benutzer-Apps beginnen bei 10000. Dieses Intervall, das für die UID-Nummern von Benutzer-Apps definiert ist, wird hier auch wie folgt angegeben:
FIRST_APPLICATION_UID
hat den konstanten Wert von10000 (0x00002710)
LAST_APPLICATION_UID
hat den konstanten Wert von19999 (0x00004e1f)
Daher ist die erste UID, die einer Benutzer-App gegeben wird, 10000 und die letzte 19999. Daher heißt es, dass ein Benutzer zehntausend Apps haben kann.
Also, welcher ist richtig? Ich denke, das könnte erklären. Vor 4.1.1 LAST_APPLICATION_UID
war 99999, was neunzigtausend Benutzer-Apps als Limit erlaubte. Dies gilt jedoch für Benutzer-Apps , obwohl PER_USER_RANGE
dies nicht ausdrücklich angegeben ist, und umfasst daher wahrscheinlich alle UIDs von 0 bis 99999. Nach 4.1.1 LAST_APPLICATION_UID
wurde es auf 19999 reduziert, aber PER_USER_RANGE
unberührt gelassen.
Für Versionen vor 4.1.1 liegt die Grenze also bei 90.000 Benutzer-Apps und für 4.1.1 und danach bei 10.000 Benutzer-Apps.
Das ist natürlich die Grenze, die Android akzeptiert . Aber in den meisten Fällen ist Ihr Speicher voll, bevor Sie solche Zahlen erreichen können.
Theoretisch können Sie beliebig viele Apps installieren, die auf den internen Speicher passen. In Wirklichkeit ist es aufgrund eines Android-Fehlers / einer Betriebssystembeschränkung, die dazu führen kann, dass andere Apps und das System selbst abstürzen, erheblich niedriger, wenn die Liste der App-"Informationen" größer als 2 MB ist:
Zitat benötigt
Sie können beliebig viele Apps auf dem Gerät installieren, aber...
Wenn Sie wie ich einen guten Teil Ihres internen Speichers nur für Apps verwenden und ein 8-GB-Telefon oder -Tablet haben, da das Android-Betriebssystem auch einen Teil beansprucht und Ihnen etwa 3-5 GB verfügbaren Speicherplatz zur Verfügung stellt, auf den Sie beschränkt sind die Speicherkapazitäten des Geräts, aber eine gute Faustregel ist, 128 MB pro GB Speicherplatz für die Benutzerfreundlichkeit des Geräts zu haben, ohne zufällige Abstürze von stabilen Apps und nicht nutzbare Situationen für Apps zu bekommen, die nicht so stabil sind. Es ist auch eine gute Idee, wenn Sie einen Micro-SD-Kartensteckplatz in den Geräten haben, auf denen Sie die Apps haben, und sie an die SD-Karte senden, indem Sie in die Einstellungen gehen und auf tippen
Beachten Sie auch, dass je mehr Apps Sie haben, desto mehr mögliche Ressourcen (RAM) (Random Access Memory) können auf dem betreffenden Gerät verwendet werden, da Sie beispielsweise 12 Apps haben, die im Hintergrund eine Aktualisierung anfordern (wie Facebook, Gmail, Twitter um nur einige zu nennen), desto weniger RAM kann für andere Vorgänge gefunden werden und verursacht ANR-Meldungen (App Not Responding) und entlädt den Akku schneller als erwartet
Andreas T.
SarpSTA
Andreas T.
Bienen