Android’s Future Runtime in Kitkat eingeführt

In Android 4.4 Kitkat hat Google eine Laufzeitumgebung ART eingeführt, obwohl ART experimentell ist, deutet es an, dass Google seine aktuelle Laufzeitumgebung Dalvik vollständig ersetzen könnte. Diese Option ist in den Entwickleroptionen von Android in Kitkat verfügbar. Es gibt viele Vor- und Nachteile der ART-Laufzeit, und sie funktioniert noch, aber in zukünftigen Versionen von Android könnte dies die Dalvik-Laufzeit vollständig ersetzen.

Mal sehen, was ART ist und wie es sich von Dalvik unterscheidet und wie sich ART auf das Android-Erlebnis auswirkt.

Was ist ART und Dalvik

Dalvik gegen Kunst

Dalvik und ART sind virtuelle Maschinen. Virtuelle Maschinen emulieren die Computerarchitektur oder Funktionen realer Computerhardware. Das bedeutet, dass virtuelle Maschinen es einer Anwendung ermöglichen, auf jeder Hardwareplattform zu laufen, die als Schnittstelle zwischen ihnen fungiert.

Dalvik basiert auf der JIT-Kompilierung (Just in Time). JIT (daher Dalvik Virtual Machine) kompiliert einen kleinen Teil des Codes und benötigt weniger Speicher. Der Code wird jedes Mal kompiliert, wenn Sie eine App ausführen, und erhöht daher die Verzögerung, während die App startet.

ART basiert auf der AOT-Kompilation (Ahead of Time). In ART wird der Code während der Installation in eine systemabhängige Sprache kompiliert und muss daher nicht immer wieder kompiliert werden, wenn der Benutzer eine App öffnet.

Warum denkt Google über ART als zukünftige Runtime nach?

Es gibt viele Gründe, warum Google an ART arbeitet:

1. Da der Code während der Installation einmal vorkompiliert wird, muss er beim Öffnen einer App nicht erneut kompiliert werden, wodurch die Verzögerung beim Öffnen einer App reduziert wird.

2. Geschwindigkeitssteigerung bei Verwendung mehrerer Apps und Multitasking.

3. Spart CPU-Zyklen und damit Batterie, da die CPU eine App nicht immer wieder neu kompilieren muss,

4. Erhöhen Sie die Geschwindigkeit bei der RAM- und Speichernutzung.

Nachteile von ART:

1. Die App-Installation dauert länger.

2. Die App benötigt viel mehr Speicherplatz als die Verwendung der Dalvik-Laufzeit.

3. Da ART derzeit ein Experiment ist, stürzen die meisten Apps ab oder funktionieren nicht mit ART.

4. CPU-Integer-Operationen sind auf Dalvik besser.

Warum hat Google es nicht schon früher eingeführt?

Als Google 2008 das erste Android-Smartphone vorstellte, war die Hardware-, Speicher- und Speichertechnologie für Smartphones noch nicht so weit fortgeschritten wie heute. Der Speicherplatz und der Arbeitsspeicher waren geringer, der Smartphone-Prozessor war nicht so leistungsfähig wie heute bei Mehrkernprozessoren. Auf ART benötigt eine App selbst viel mehr Platz als auf Dalvik, daher hat Google die Idee von ART fallen gelassen.

Wie sieht die Zukunft von ART aus?

Google hat die Option eingeführt, ART mit Android Kitkat einzuschalten, das Projekt ist jetzt experimentell, aber die Vorteile von ART zeigen deutlich, dass zukünftige Android-Versionen mit ART-Laufzeit kommen werden, sobald es stabil wird und Entwickler beginnen, es zu unterstützen.

SIEHE AUCH: Was ist GLONASS und wie unterscheidet es sich von GPS?

Ich hoffe, Ihnen hat dieser Beitrag gefallen, teilen Sie ihn mit Freunden und abonnieren Sie thetecnica für interessante Neuigkeiten zu Social Media, Gadgets und Handys.

Bildhöflichkeit: Android Authority

Leave a Comment

Your email address will not be published.