Aus diesem Grund ist iOS dreimal effizienter als Android und benötigt keine 3 GB RAM

  iPhones, iPads und iPod Touches haben zwei- bis dreimal weniger RAM als Android-Terminals, was bei vielen Besitzern von Android-Terminals heftige Kritik hervorgerufen hat, obwohl die Leistung von iDevices besser war als die von Terminals mit dem Betriebssystem von Google. Bisher hat niemand eine klare Erklärung dafür gegeben, warum iOS dreimal effizienter ist als das Android-Betriebssystem. Heute haben wir eine und das Rätsel um die Verwendung einer kleinen Menge RAM in Apple-Produkten ist seit so vielen Jahren endlich gelöst.

Die Wartung des RAM verbraucht Strom. Also mehr Speicher = mehr Stromverbrauch. Android-Apps, die Java verwenden, recyceln freigegebenen Speicher mithilfe der Garbage Collection. Was dieses Diagramm zeigt, ist, dass Garbage Collectors wirklich unglaublich schnell sind, wenn Sie einen relativen Speicherbedarf von 4 oder 8 haben. Mit anderen Worten: Sie benötigen vier- oder achtmal mehr Speicher, als Sie tatsächlich verwenden, um supereffizient zu sein. Wenn der Speicher jedoch eingeschränkt wird, sinkt die Leistung erheblich. iOS verwendet diese Art der Speicherbereinigung nicht und wird in Umgebungen mit begrenztem Speicher nicht langsamer. 1 GB für iOS führt also zu mehr Leistung als 3 GB für Android.

  Nach Als beliebter App-Entwickler führt Android Java-Apps aus, die ungenutzten RAM in einem Prozess namens Garbage Collection recyceln, wobei der verbleibende ungenutzte Speicher für die Verwendung durch andere Apps freigegeben wird. Obwohl dieser Prozess sehr schnell und effizient ist, verringert sich die Leistung der Terminals erheblich, wenn der freie RAM-Speicher für neue Anwendungen abnimmt, und es wird zusätzlicher physischer RAM-Speicher benötigt. iOS verwendet diesen RAM-Verwaltungsprozess nicht und ist dreimal effizienter als Android, sodass ein iPhone mit nur 3 GB RAM eine bessere Leistung erbringt als ein Android-Smartphone mit 1 GB RAM.