Wie viele Apps können auf einem Android-Gerät installiert werden? Gibt es eine Begrenzung der Anzahl? Oder ob es auf RAM / Speicher ankommt?
Wie viele Apps können auf einem Android-Gerät installiert werden? Gibt es eine Begrenzung der Anzahl? Oder ob es auf RAM / Speicher ankommt?
Antworten:
Im Quellcode von Android M, den Sie hier finden , ist 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 die System-UIDs ab 1000 beginnen. Normale Benutzer-Apps beginnen bei 10000. Dieses für die UID-Nummern der Benutzer-Apps definierte Intervall 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 lautet die erste UID, die einer Benutzer-App zugewiesen wird, 10000 und die letzte 19999. Daher heißt es, dass ein Benutzer zehntausend Apps haben kann.
Also, welches ist richtig? Ich denke, das könnte erklären. Vor 4.1.1 LAST_APPLICATION_UID
war 99999, was neunzigtausend Benutzer-Apps als Limit zuließ. 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 auf 19999 reduziert, blieb jedoch PER_USER_RANGE
unberührt.
Für Versionen vor 4.1.1 beträgt das Limit neunzigtausend Benutzer-Apps und für 4.1.1 und danach zehntausend Benutzer-Apps.
Das ist natürlich die Grenze, die Android akzeptiert . In den meisten Fällen ist Ihr Speicher jedoch voll, bevor Sie solche Zahlen erreichen können.
Theoretisch können Sie ebenso wie Apps installieren, die auf den internen Speicher passen. In Wirklichkeit ist es aufgrund einer Android-Fehler- / Betriebssystembeschränkung, die andere Apps verursachen kann, erheblich niedriger, und das System selbst stürzt ab, wenn die Liste der App- "Informationen" größer als 2 MB ist:
Zitieren erforderlich
Sie können so viele Apps auf dem Gerät installieren, wie Sie möchten, aber ...
Wenn Sie mich mögen und einen guten Teil Ihres internen Speichers nur für Apps verwenden und Sie ein 8-GB-Telefon oder -Tablet haben, nimmt das Android-Betriebssystem ebenfalls einen Teil und lässt Ihnen etwa 3-5 GB verfügbaren Speicherplatz zur Verfügung, auf den Sie beschränkt sind Die Speicherfunktionen 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 verwendbare Situationen für Apps, 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 diese durch Aufrufen der Einstellungen und Tippen auf die SD-Karte senden
Beachten Sie auch, dass je mehr Apps Sie haben, desto mehr Ressourcen (RAM) (Random Access Memory) auf dem betreffenden Gerät verwendet werden können. Nehmen wir an, Sie haben 12 Apps, die im Hintergrund eine Aktualisierung anfordern (z. B. Facebook, Google Mail, Twitter) um nur einige zu nennen) Je weniger RAM für andere Vorgänge vorhanden ist und ANR-Meldungen (App Not Responding) verursacht und der Akku schneller als erwartet entladen wird