Inhaltsverzeichnis:
- Was dein Handy mit RAM macht
- Was kann man mit zusätzlichem RAM machen?
- Vergiss den coolen Faktor nicht
Sie können ein OnePlus 6 mit 8 GB RAM an Bord kaufen. Das sind 4 GB mehr als die meisten anderen High-End-Android-Telefone (und Chromebooks und billige Windows-Laptops) und ungefähr 6 GB mehr als das absolute Minimum, mit dem Sie davonkommen können. Wir werden die Frage gleich hier im ersten Absatz beantworten: Nein, Sie benötigen keine 8 GB RAM in einem Telefon.
Aber es könnte wirklich cooles Zeug passieren.
Lesen Sie unseren OnePlus 6-Test
Was dein Handy mit RAM macht
Wir alle wissen, dass mehr RAM bedeutet, dass mehr Apps zur gleichen Zeit ausgeführt werden können (sozusagen zur gleichen Zeit), aber das ist nur eine Sache, die Ihr Telefon mit dem RAM macht. Tatsächlich wird ein Teil dieses Arbeitsspeichers verwendet, bevor Android überhaupt gestartet wird.
Ohne zu nerdig zu werden und Ideen wie Compcache in die Mischung einzubringen, verwendet Ihr Telefon RAM wie folgt:
- Der Kernel-Space: Ihr Android-Handy läuft auf dem Linux-Kernel. Der Kernel wird in einem speziellen komprimierten Dateityp gespeichert, der während der Einschaltsequenz des Geräts direkt in den Arbeitsspeicher extrahiert wird. Dieser reservierte Speicher enthält den Kernel, die Treiber und die Kernelmodule, die die Hardware und den Raum zum Zwischenspeichern von Daten im und aus dem Kernel steuern.
- Eine RAM-Disk für virtuelle Dateien: Es gibt einige Ordner und Dateien in der Systemstruktur, die nicht "echt" sind. Es handelt sich um Pseudodateien, die beim Booten geschrieben werden und Daten wie den Akkuladestand und die CPU-Geschwindigkeit enthalten. Bei Android ist das gesamte Verzeichnis / proc eines dieser Pseudodateisysteme. RAM ist reserviert, damit sie einen Platz zum Leben haben.
- Netzwerkfunkgeräte: Daten zu Ihrer IMEI und zu den Funkeinstellungen werden im NVRAM (nichtflüchtiger Speicher, der beim Ausschalten des Telefons nicht gelöscht wird) gespeichert, aber zusammen mit der Software, die für die Unterstützung des Modems beim ersten Einschalten des Telefons erforderlich ist, in den Arbeitsspeicher übertragen Telefon. Platz ist reserviert, um dies alles in Erinnerung zu behalten.
- Die GPU: Der Grafikadapter in Ihrem Telefon benötigt zum Betrieb Speicher. Das nennt sich VRAM, und unsere Telefone verwenden integrierte GPUs, die kein eigenständiges VRAM haben. Hierfür ist der System-RAM reserviert.
- Verfügbarer Arbeitsspeicher: Dies ist der verbleibende Arbeitsspeicher, abzüglich der für den Dateisystem-Cache und die minifreien Einstellungen reservierten zusätzlichen Arbeitsspeicher. Dies ist, was die Apps, die Sie ausführen, verwenden können.
8 GB RAM bedeuten, dass eine oder alle dieser unterschiedlichen Arten der RAM-Nutzung viel mehr davon verbrauchen kann, wenn dies erforderlich ist. Oder wenn jemand, der das Betriebssystem schreibt, etwas Neues und Anderes ausprobieren möchte.
Was kann man mit zusätzlichem RAM machen?
Ich beginne damit, dass nicht ganz klar ist, was genau OnePlus mit dem zusätzlichen Arbeitsspeicher macht oder welche Pläne es für die Zukunft hat. Auf den ersten Blick muss man damit rechnen, dass es auf Systemebene nicht allzu viel bringt, wenn man bedenkt, dass das OnePlus 6-Basismodell immer noch mit 6 GB RAM ausgestattet ist und dieselbe Software verwendet.
Eine Möglichkeit für OnePlus (oder einen beliebigen benutzerdefinierten ROM-Entwickler) besteht darin, zusätzliche 2 GB RAM zu verwenden: Speichern Sie den gesamten System-Home-Launcher darin.
8 GB RAM bedeuten, dass mehr für die Benutzeroberfläche oder einen Spielemodus vorgesehen werden können.
Denken Sie an das HTC M7 zurück, wenn Sie schon so lange mit Android arbeiten. Es war das erste Telefon, das Android verwendete und beim Wechseln des Betriebssystems sehr reaktionsschnell war. Dies lag daran, dass ein großer Teil des System-RAMs für HTC Sense "reserviert" war und nicht freigegeben werden konnte, wenn eine andere App nach mehr Speicher fragte. Im Fall des M7 bedeutete dies, dass nicht so viele Apps geöffnet waren wie auf anderen Handys. Die meisten Unternehmen, die Android-Handys herstellen, tun etwas Ähnliches und richten die Dinge so ein, dass Teile des Launchers niemals aus dem RAM entfernt werden und Android sich dadurch viel besser anfühlt. Mit 4 GB RAM kann es schwierig sein, ein Gleichgewicht zu finden, das eine gute Leistung bietet, ohne Benutzer zu stören, die Apps im Hintergrund offen halten möchten.
Mit 8 GB RAM kann die gesamte Benutzeroberfläche nicht nur im RAM gehalten werden, sondern mit einem echten reservierten Block außerhalb der Systemspeicherparameter.
Durch das Schreiben eines Gerätetreibers, der DMA (Direct Memory Access) für die Benutzeroberfläche aktiviert, kann RAM nur für die Benutzeroberfläche reserviert werden. Das Betriebssystem steuert weiterhin die Ein- / Ausgabe, aber keine andere Anwendung kann einen Teil davon überschreiben, sodass alles, was zum "sofortigen" Scrollen und Wischen benötigt wird, im Arbeitsspeicher gespeichert wird und jederzeit schnell und bereit ist.
In OnePlus ist möglicherweise nichts für den zusätzlichen Arbeitsspeicher geplant, aber ich bin mir sicher, dass Entwickler bei XDA dies tun werden.
Dies ist ein wenig anders als der memmap-Kernel-Parameter, der Speicherplatz außerhalb des Betriebssystems für die Funkgeräte und den VRAM reserviert, aber das Betriebssystem verwaltet den RAM, sodass Daten ein- und ausgelagert werden können und ein Puffer geschrieben werden kann, wenn Sie das Telefon herunterfahren Datenverlust zu verhindern. Es ist eine robustere Lösung als die Verwendung des Standard-Linux-LMK-Systems (Low Memory Killer), um wichtige Prozesse am Laufen zu halten. Das Endergebnis ist eine Benutzeroberfläche, die die ganze Zeit flüssig und reaktionsschnell ist, ohne die Art und Weise zu beeinflussen, wie andere Apps ausgeführt werden oder im Hintergrund am Leben bleiben.
Und das ist nur ein Beispiel, an das ich gedacht habe, ohne mich zu sehr damit auseinanderzusetzen. Stellen Sie sich vielleicht eine optimierte Minifree-Einstellung vor, damit wir jede App, die wir lieben, die ganze Zeit im Hintergrund offen lassen können.
Vergiss den coolen Faktor nicht
Das OnePlus 6 kann 8 GB RAM haben, um verrückte Dinge mit dem Betriebssystem für eine bessere Leistung zu tun, aber es hat es wahrscheinlich einfach, weil es kann.
RAM ist nicht teuer. Zumindest nicht der auf einem Telefon-Mainboard verwendete Komponenten-RAM. In Teilen Asiens und für viele Enthusiasten ist es ein echtes Verkaufsargument, ein paar Dollar mehr pro Einheit auszugeben (was viel sein kann, wenn Sie Millionen von Einheiten verkaufen), um dem OnePlus 6 etwas zu verleihen, das das Galaxy S9 oder iPhone nicht hat. Viele Menschen sind von den technischen Daten eines Telefons besessen, weil sie wissen, wie sie verwendet werden können, oder einfach, weil mehr immer besser ist. Durch die Verdoppelung des Arbeitsspeichers gegenüber anderen Flaggschiffen ist das OnePlus 6 zukunftssicherer.
Ich bin mir sicher, dass jemand bei OnePlus die Rechnung gestellt hat und herausgefunden hat, dass es durch die Kombination all dieser Faktoren vorteilhaft ist, ein 8-GB-RAM-Modell zu verkaufen.
Wir beenden dies auf die gleiche Weise, wie wir es begonnen haben: Wenn Sie Nein sagen, benötigen Sie keine 8 GB RAM in einem Telefon. Aber es schadet nichts und die kreative Freiheit, die es Android-Entwicklern bei OnePlus und Entwicklern von Drittanbietern gibt, könnte bedeuten, dass einige coole Dinge auf uns zukommen werden.