Wie man

Dalvik vs ART Android's Future Runtime Eingeführt in Kitkat

Dalvik vs ART Android's Future Runtime Eingeführt in Kitkat

In Android 4.4 Kitkat hat Google eine Laufzeitumgebung ART eingeführt, obwohl ART experimentell ist. Es deutet darauf hin, dass Google seine aktuelle Laufzeit 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 und ART sind virtuelle Maschinen. Virtuelle Maschinen emulieren die Computerarchitektur oder Funktionen realer Computerhardware. Dies bedeutet, dass virtuelle Maschinen es einer Anwendung ermöglichen, auf jeder Hardwareplattform ausgeführt zu werden, 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 somit die Verzögerung beim Starten der App.

ART basiert auf der AOT-Kompilierung (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 an ART als zukünftige Laufzeit??

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. Daher wird die Verzögerung beim Öffnen einer App verringert.

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 der RAM- und Speichernutzung.

Nachteile von ART:

1. Die App-Installation dauert länger.

2. Die App benötigt viel mehr Platz als die 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 in Dalvik besser.

Warum Google es vorher nicht eingeführt hat?

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

Was ist die Zukunft von ART?

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 geliefert werden, sobald es stabil ist und Entwickler damit beginnen, es zu unterstützen.

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

Ich hoffe, Ihnen hat dieser Beitrag gefallen, Sie können ihn mit Freunden teilen und bei thetecnica bleiben, um interessante Neuigkeiten in sozialen Medien, Gadgets und Handys zu erhalten.

 Mit freundlicher Genehmigung von Android Authority

Google Panda Neuer Suchergebnis-Ranking-Algorithmus von Google
Google Panda ist eine Änderung des Ranking-Algorithmus für Suchergebnisse von Google, der erstmals im Februar 2011 veröffentlicht wurde. Die Änderung ...
Batch-Umbenennen von Dateien in Windows
Das Umbenennen einer Datei auf Ihrem Windows-PC scheint eine einfache Aufgabe zu sein, und es ist in der Tat einfach, es sei denn, Sie möchten mehrere...
So ändern Sie Standard-Apps in macOS Sierra
macOS Sierra, die neueste Version der Desktop-Betriebssysteme von Apple, ist mit einer Vielzahl von Standard-Apps ausgestattet. Apps, die eine Vielzah...